Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] <br>?
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
kicaj
Czy w stylu ktory okresla moja czcionke na bialo np:
Kod
.nazwa { color: #FFFFFF; }

mozna okreslic ze w tym miejscu gdzie bedzie stosowany ten styl, bedzie sie zaczynal wiesz nizej, dodajac jakos znacznik <br>?? Jest to mozliwe?
GrayHat
nie. ale mozesz to w JS zrobic...
enceladus
Możesz np. ustawić górny margines :

Kod
.nazwa { color: #FFFFFF; margin-top: 10px }
orson
witam ...

polecam rozdzial w manualu do css/css2 o tytule box model ...
mozesz uzyc 2 styli ... albo margin-top albo padding-top ... przeczytaj w manualu na www.w3c.org i bedziesz znal roznice ...

cya
Dominik
Cytat
nie.

Tak smile.gif
Mozna to zrobic dodajac do stylu pseudoelementy after i before. Tak wlasnie zaleca w3c.
orson
witam ...

Cytat
Mozna to zrobic dodajac do stylu pseudoelementy after i before.


huh ?
przeciez nie oto chodzi ... on chce dodac miejsce przed ... to nie musi byc akurat <br>

cya
Dominik
Cytat
przeciez nie oto chodzi

Albo ja nie kumam...
Cytat
on chce dodac miejsce przed ... to nie musi byc akurat <br>

... albo mowilem dobrze. Jesli ktos chce miec wplym na to co po/przed pustymi znaczniami musi uzywac :before/:after
kicaj
margin-top i padding-top napewno odpadaja... a moze to wina mojego IE, jest stary 5.0 questionmark.gif
yoyo
spróbuj display:block;
tylko twój wiersz zostanie "złamany" przez i po
Dominik
Cytat
spróbuj display:block;  
tylko twój wiersz zostanie "złamany" przez i po

Dokladnie, sam chcialem to zaproponowac, pamietaj ze to jednak dziala ze znaczikami niepustymi.
kicaj
zaprezentuje to tak:
[xml:1:dc4695c911]<style type="text/css">
.nazwa { color: #FF0000; margin-top: 10px;}
</style>
<table border="1">
<tr>
<td><a class="nazwa">text</a></td>
</tr>
</table>[/xml:1:dc4695c911]

Oczekuje wyniku:
Kod
text


Macie pomysly?
Dominik
Cytat
Macie pomysly?

Po pierwsze do contentu zaleca sie uzywanie znacznikow to tego przeznaczonych czyli w tym wypadku br (ewentualnie jakiegos bloku typu div).
Po drugie jest kilka sposobow jesli chodzi o css poczawszy od banalnych az do bardziej wyszukanych typu wlasnosc content z wartoscia znaku unicode nowej linii)
Po trzecie oto jeden ze sposobow:
[xml:1:9cdc9285e7]
<html>
<head>
<style type="text/css">
.nazwa { color: #FF0000; top: 10px; position:relative}
table {height:40px}
</style>
</head>
<body>
<table border="1">
<tbody>
<tr>
<td><a class="nazwa">text</a></td>
</tr>
</tbody>
</table>
</body>
</html>
[/xml:1:9cdc9285e7]
orson
witam ...

Cytat
[xml:1:ecac41bf81]
.nazwa { color: #FF0000; top: 10px; position:relative}
[/xml:1:ecac41bf81]


boshe ale wymyslacie ... chodzi o to by zawartosc komorki byla poprzedzona odrobina miejsca !! i w tym przypadku stosuje sie:
1. dla znacznika td to bedzie padding-top [odleglosc zawartosci bloku od jego krawedzi]
2. dla znacznika a to bedzie margin-top [odleglosc krawedzi bloku od krawedzi bloku nadrzednego]

naprawde polecam rozdzial w manualu css nt. box model ... po co utrudniac sobie zycie ?

cya
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.