MozillaPL.org - polskie centrum Mozilli

Główne menu:

dziedziczenie margin i divy

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

dziedziczenie margin i divy

Postautor: remus » 27 marca 2008, 00:38

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Mam następujący problem. Otóż gdy utworzę taki oto kod:

Kod: Zaznacz cały
<p style="margin-left: 20px">
Block <br>Technology redistribution is so importanat.<br>
<div style="width:150px; height: 150px; background-color: red;margin-left: 20px; float: left"></div>One<br>
Second<br>
Third<br>
Fourth<br>

<br  style="clear: both" /><br>
Block<br> Technology redistribution is so importanat.<br>
<div style="width:150px; height: 150px; background-color: red; float: left;margin-left: 20px"></div>One<br>
Second<br>
Third<br>
Fourth<br>
</p>


Otrzymuje coś takiego i zastanawiam się dlaczego nad drugim obrazkiem tekst nie ma marginu który zastosowałem.
zrzut
Regulamin forum pkt. 7
remus
 

Postautor: Tomek » 27 marca 2008, 10:36

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9b4) Gecko/2008030714 Firefox/3.0b4

Pokaż pełen kod - łącznie z doctype - bez tego nie wiemy czy coś wcześniej nie jest namieszane.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Tomek » 27 marca 2008, 12:52

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9b4) Gecko/2008030714 Firefox/3.0b4

a już wiem.
Używasz p i w nim wciskasz div - co jest niezgodne ze specyfikacją:
http://www.w3.org/TR/html401/struct/text.html#edef-P
The P element represents a paragraph. It cannot contain block-level elements (including P itself).

Zmień p na div :)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Gość » 28 marca 2008, 00:07

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Ok, dzięki tomasiek a jakiś inny pomysł zamiast diva bo mam ich tam kilka i kod powoli staje się nieczytelny
Gość
 

Postautor: Tomek » 28 marca 2008, 06:26

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9b4) Gecko/2008031317 Firefox/3.0b4

a co za różnica dla kodu czy masz div czy p? Poza tym że z div jest prawidłowe? To przecież dokładnie ta sama ilość znaczników... A tłumaczenie sobie że masz za dużo divów i dajesz sobie p - jest śmieszne....
Poza tym - w kodzie który pokazałeś jakoś nie widać tego przepychu divów
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: