Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Zamiana znacznika br w css [CSS+XHTML] - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: Zamiana znacznika br w css [CSS+XHTML] (/thread-zamiana-znacznika-br-w-css-css-xhtml)



Zamiana znacznika br w css [CSS+XHTML] - webrunner1981 - 23-01-2010

Witam. Próbowałem znaleźć odpowiedź przy użyciu szukaj, niestety nie znalazłem. Mój problem jest dość prosty , ale nawet w google nie umiałem znaleźć odpowiedzi. Mianowicie chodzi o to, aby znacznik
Kod:
<br />
zastąpić jakimkolwiek selektorem lub klasą (class) w css. Stosowanie
Kod:
<p>&nbsp;</p>
mnie także nie urządza. Zastanawiałem się nad stworzeniem jakieś klasy lub pseudoklasy , której ustawiłbym atrybut:
Kod:
.txt { margin: 0 0 5em 0; }
Ale nie o to mi chodzi, to rozwiązanie połowiczne, ponieważ wtedy kod wyglądać będzie tak:
Kod:
<p class="txt">&nbsp;</p>
a w CSS tak:
Kod:
.txt { margin: 0 0 5em 0; }
. Cała kwestia polega na tym , by nie używać:
Kod:
<br />
, ani:
Kod:
<p>&nbsp;</p>
a także pustych tagów np.:
Kod:
<div></div>
.
Użycie tego:
Kod:
p.small {line-height:90%}
p.big {line-height:200%}
także odpada, a nie chcę stosować niełamliwej spacji &nbsp;


RE: Zamiana znacznika br w css [CSS+XHTML] - stachel94 - 24-01-2010

css:
Cytat:.txt { margin: 0 0 5em 0; }

html
Cytat:<span id="txt">TEKST</span>

Może tak?


RE: Zamiana znacznika br w css [CSS+XHTML] - webrunner1981 - 24-01-2010

(24-01-2010, 01:29)stachel94 napisał(a): css:
Cytat:.txt { margin: 0 0 5em 0; }

html
Cytat:<span id="txt">TEKST</span>

Może tak?

Jeśli już to próbowałem:
Kod:
.txt { margin: 0 0 5em 0; }
Kod:
<span class="txt"></span>
oraz:
Kod:
#txt { margin: 0 0 5em 0; }
Kod:
<span id="txt"></span>

Jest to chyba jedyne rozwiązanie logiczne.
Mnie chodzi o to, by zastąpić znacznik <br /> ze względu na to, że jest przestarzały. Tak samo jak używanie niełamliwej spacji mija się z celem, bo stosowanie tego, by uzyskać "sztuczne" obniżenie wiersza o jedną linię, jest idiotyzmem dla mnie.