MozillaPL.org - polskie centrum Mozilli

Główne menu:

Brak wcięcia jako bug?

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?!

Brak wcięcia jako bug?

Postautor: Bistzack » 08 grudnia 2005, 20:31

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051111 Firefox/1.5

Zamieściłem wątek na anglojęzycznym forum, jednak nikt nie odpowiedział. Pytam więc tutaj:

Czy uważacie, że ignorowanie przez Firefoksa wcięcia w pierwszym przykładzie jest czymś prawidłowym, czy należałoby zgłosić to jako błąd?

Pierwszy przykład, brak wcięcia:

Kod: Zaznacz cały
<div class="sqr">

<p><img class="pic" alt="" src="pic.png" />text (...)</p>

</div>


Kod: Zaznacz cały
.sqr {
margin:0;
padding:0;
width:250px;
height:150px;
background:#fafafa;
border:1px solid #a0a0a0;
}

.sqr p {
text-indent:12px;
padding:6px;
margin:0;
font:11px verdana;
text-align:justify;
background:#fafafa;
line-height:14px;
height:auto;
overflow:hidden;
}

.sqr img.pic {
width:100px;
height:100px;
float:right;
margin-right:0;
margin-left:6px;
padding-right:0;
}


Drugi przykład. Wcięcie pojawia się po owinięciu znacznika IMG znacznikiem SPAN:

Kod: Zaznacz cały
<div class="sqr">

<p><span><img class="pic" alt="" src="pic.png" /></span>text (...)</p>

</div>
Bistzack
 
Posty: 18
Z nami od: 30 września 2005, 17:38

Postautor: Gedi » 08 grudnia 2005, 21:55

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Wszystko jest OK. Dałeś FLOAT:right dla obrazka i jednocześnie TEXT-INDENT. Jeśli w kodzie IMG jest jako pierwszy, to on przejmuje wcięcie, dlatego w pierwszym przykładzie dalszy tekst nie może mieć wcięcia. W drugim przykładzie TEXT-INDENT przyjmuje SPAN. Sprawdź sobie dodając do CSS:

Kod: Zaznacz cały
span {
   border:1px solid blue;
}


A dla rozjaśnienia jeszcze:

Kod: Zaznacz cały
<div class="sqr">
   <p><img class="pic" alt="" src="pic.png" /><span>text (...)</span></p>
</div>


<div class="sqr">
   <p><span><img class="pic" alt="" src="pic.png" /></span>text (...)</p>
</div>
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36

Postautor: Bistzack » 08 grudnia 2005, 23:06

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051111 Firefox/1.5

OK, dzięki za wyjaśnienie. Czy istnieje jednak sposób na połączenie wcięcia i wypozycjonowania np. grafiki przy pomocy FLOAT?
Bistzack
 
Posty: 18
Z nami od: 30 września 2005, 17:38

Postautor: Gedi » 09 grudnia 2005, 00:30

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Może ten przykład Ci pomoże.
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36

Postautor: Bistzack » 09 grudnia 2005, 02:20

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051111 Firefox/1.5

Jeszcze raz dzięki! :)
Bistzack
 
Posty: 18
Z nami od: 30 września 2005, 17:38


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

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: