Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Min-height działa jak height (wszędzie !)

0 views
Skip to first unread message

hazet

unread,
Jun 25, 2009, 11:29:29 AM6/25/09
to
Witam, znowu natkn��em si� na problem.
Wpisuj� sobie w�a�nie w blok, w kt�rym mam tre�� min-height i widz� �e
... nie dzia�a z grubsza a zachowuje si� jak height poprostu. Problem
wystepuje we wszystkich przegl�darkach

Metod� pr�b i b��d�w wy��cza�em bloki, deklaracje css ale nic.

#content {
width: 681px;
min-height: 400px;
margin: -20px auto 0;
position: relative;
left: 3px;
}

hazet

unread,
Jun 25, 2009, 11:43:22 AM6/25/09
to
hazet pisze:


dodam tylko najlepsze, w IE6 min-height dzia�a :0 a nie dawa�em �adnego
skryptu ani hacka :0

ethanak

unread,
Jun 25, 2009, 2:31:44 PM6/25/09
to
Dnia Thu, 25 Jun 2009 17:29:29 +0200, hazet napisał(a):

> [..]
> Metodą prób i błędów wyłączałem bloki, deklaracje css ale nic.


A próbowałeś może zajrzeć do dokumentacji?

ethanak
--
mailto=window.atob('ZXRoYW5ha0Bwb2xpcC5jb20=');
http://milena.polip.com/ - nie czekam na Ivo!

rezist.com

unread,
Jun 25, 2009, 6:26:35 PM6/25/09
to
> dodam tylko najlepsze, w IE6 min-height dzia�a :0 a nie dawa�em �adnego
> skryptu ani hacka :0

a jakie to IE6? :>

--
tomek nowak
http://rezist.com
http://anvilstrike.com
http://mylittlesecret.pl

hazet

unread,
Jun 26, 2009, 4:34:21 AM6/26/09
to
ethanak pisze:

> Dnia Thu, 25 Jun 2009 17:29:29 +0200, hazet napisał(a):
>
>> [..]
>> Metodą prób i błędów wyłączałem bloki, deklaracje css ale nic.
>
>
> A próbowałeś może zajrzeć do dokumentacji?
>
> ethanak

rzadko to robię ale byłem nawet tam i nic ciekawego nie znalazłem pomimo
iż przeglądałem 3 razy.
Jeżeli wiesz coś o czym ja nie wiem ... ;)

hazet

unread,
Jun 26, 2009, 4:34:34 AM6/26/09
to
rezist.com pisze:

>> dodam tylko najlepsze, w IE6 min-height dzia�a :0 a nie dawa�em
>> �adnego skryptu ani hacka :0
>
> a jakie to IE6? :>
>

to pospolite ie6 ;)

ethanak

unread,
Jun 26, 2009, 5:31:14 AM6/26/09
to

Np. ja wiem że ie6 nie rozumie min-height, a dla niego "height" to to
samo co min-height dla przeglądarek.

Teoretycznie dla ie6 height powinno wystarczyć na haslayoutowe
manieryzmy, ale zoom:1 nie zaszkodzi :)

hazet

unread,
Jun 26, 2009, 5:56:15 AM6/26/09
to
ethanak pisze:

> Dnia Fri, 26 Jun 2009 10:34:21 +0200, hazet napisał(a):
>
>> ethanak pisze:
>>> Dnia Thu, 25 Jun 2009 17:29:29 +0200, hazet napisał(a):
>>>
>>>> [..]
>>>> Metodą prób i błędów wyłączałem bloki, deklaracje css ale nic.
>>>
>>> A próbowałeś może zajrzeć do dokumentacji?
>>>
>>> ethanak
>> rzadko to robię ale byłem nawet tam i nic ciekawego nie znalazłem pomimo
>> iż przeglądałem 3 razy.
>> Jeżeli wiesz coś o czym ja nie wiem ... ;)
>
> Np. ja wiem że ie6 nie rozumie min-height, a dla niego "height" to to
> samo co min-height dla przeglądarek.
>
> Teoretycznie dla ie6 height powinno wystarczyć na haslayoutowe
> manieryzmy, ale zoom:1 nie zaszkodzi :)
>
> ethanak

Wiem to.
Ale ustawiłem tylko min-heigt.
IE powinien tego nie zrozumieć i ustawić na height auto, który o dziwo
również w ogóle nie działa (w innych przeglądarkach.

-----

A teraz rozwiązanie problemu do którego doszedłem na spokojnie ;)
Wewnątrz content znajdowały się floatujące bloki, stopka poza content, a
więc bloki wrócił do obiegu ale rodzic nie rozciągał się.

A więc clear wewnątrz content odpada. Pusty blok z clear odpada.
Overflow: hidden odpada - firefox się wysypuje i cały blok content
wywala na prawo.

Zostałą metoda asletta :) a myślałem, że już nigdy mi sięto nie przyda :)

stworzyłem klasę cleaarfix z after i dodałem do content.

Ehh już któryś raz rozwiązanie okazało się banalnie proste ;]

hazet

unread,
Jun 26, 2009, 6:05:57 AM6/26/09
to
hazet pisze:

dodam tylko, że ie6 w odróżnieniu od innych przeglądarek kompletnie
ignorował margin-bottom dla ostatniego najdłuższego elementu
floatującego wewnątrz content, dlatego musiałem zastosować padding dla
content.

Jako iż ie6 trochę innaczej interpretuje marginesy, musiałem w
alternatywnym arkuszu popoprawiać :/ zobacze jeszcze co z haslayout

Radek N.

unread,
Jun 26, 2009, 6:17:31 AM6/26/09
to
hazet pisze:

> Jako iż ie6 trochę innaczej interpretuje marginesy, musiałem w
> alternatywnym arkuszu popoprawiać :/ zobacze jeszcze co z haslayout

Pewnie miałeś Double Margin Bug, ale jeśli nie przeszkadza ci dodatkowy
display: inline, to:
http://www.positioniseverything.net/explorer/doubled-margin.html.
W mojej opinii zbyt wiele byłoby tych elementów w alternatywnym arkuszu,
żeby nie pozwolić sobie na ten fix z inlinem.

--
Radek N.

hazet

unread,
Jun 26, 2009, 6:32:05 AM6/26/09
to
Radek N. pisze:

nie to nie był double margin.
DM występuje tylko przy right i left a ja musiałem poprawiać top i bottom.

Paweł Piskorz

unread,
Jun 26, 2009, 7:18:39 AM6/26/09
to
hazet pisze:

> Witam, znowu natkn��em si� na problem.
> Wpisuj� sobie w�a�nie w blok, w kt�rym mam tre�� min-height i widz� �e
> ... nie dzia�a z grubsza a zachowuje si� jak height poprostu.

Co rozumiesz przez "grubsza a zachowuje si� jak height"? Czytam ca�y
w�tek i nie mam poj�cia co to za problem masz z tym min-height.


--
message[autor="PablO"]::after {
content:"Pozdrawiam";
}

hazet

unread,
Jun 26, 2009, 11:44:40 AM6/26/09
to
Paweďż˝ Piskorz pisze:

> hazet pisze:
>> Witam, znowu natkn��em si� na problem.
>> Wpisuj� sobie w�a�nie w blok, w kt�rym mam tre�� min-height i widz� �e
>> ... nie dzia�a z grubsza a zachowuje si� jak height poprostu.
>
> Co rozumiesz przez "grubsza a zachowuje si� jak height"? Czytam ca�y
> w�tek i nie mam poj�cia co to za problem masz z tym min-height.
>
>

to przeczytaj jeszcze raz bo dobitnie napisa�em na ko�cu ;)
problem z min-height zosta� rozwi�zany ale solucji na top/bottom marginy
IE6 nie ma innej ni� dodatkowe/ujemne marginy . Co wynika z rozbie�no�ci
przeliczania margin�w w ie6/7 a innych np. ff

0 new messages