Autor | Zpráva | ||
---|---|---|---|
mata Profil |
#1 · Zasláno: 30. 5. 2006, 22:09:05
Jakou používáte metodu pro vyčištení plaváčků?
Snažím se vyčistit float přes prázdný DIV, ale IE mi vytrvale přidává nakonec plovoucího bloku mezeru :( vyzkoušel jsem několik kombinací, přičemž poslední použitá je .cleaner { clear: both; height: 0px; overflow: hidden; line-height: 1px;} ale i tak tam mám mezeru :( FF a Opera to zobrazí korektně bez mezery navíc. zkoušel jsem i dle Verlee .cleaner { display:table; width:100%} ale to mi neukončí obtékání ve FF také jsem zkoušel do DIVu dát tvrdou mezeru, ale to také nic neřeší. Díky za každou radu. |
||
*Čvachta* Profil * |
#2 · Zasláno: 30. 5. 2006, 22:32:56
.cistic { line-height: 1px; font-size: 1px; height: 1px; margin-top: -1px; }
<div class="cistic"><br /></div> |
||
mata Profil |
#3 · Zasláno: 30. 5. 2006, 22:44:12
*Čvachta*
IMHO tam chybí clear:both ne? jinak to clearovat nemůže ... a mezeru tam mam stejně :-( |
||
*Čvachta* Profil * |
#4 · Zasláno: 30. 5. 2006, 22:46:45
Jo, clear: both jsem zapoměl. Mě to teda ale mezery nedělá.. ukaž příklad
|
||
mata Profil |
#5 · Zasláno: 30. 5. 2006, 22:47:21
Zítra - dnes už nemám sil :(
|
||
*Čvachta* Profil * |
#6 · Zasláno: 30. 5. 2006, 22:50:45
mata
Já taky ne. Zejtra kdyžtak pomůžu. S čističema sem si dost užil :) |
||
havs Profil |
#7 · Zasláno: 31. 5. 2006, 03:47:14
validátor protestuje proti hodnotě nula, ale používám:
.clear { clear: both; line-height: 0; } muselo by se to asi napsat: .clear { clear: both; line-height: 1px; margin-top: -1px; } ... ale to v Opeře někdy blbne (padding nadřazeného prvku, např. body) |
||
*Čvachta* Profil * |
#8 · Zasláno: 31. 5. 2006, 06:54:24
havs
Je jedno jesli protestuje. Napiš třeba line-height: 0%; a půjde to bez errorů. Ale Firefox nezačistí, pokud je velikost 0 - velikost písma 0 a výška řádku 0. Proto dávám 1px a potom záporným marginem posouvám nahoru. |
||
jozob Profil |
#9 · Zasláno: 31. 5. 2006, 06:58:09 · Upravil/a: jozob
Ja to robím jednoducho. Na každom webe používam podmienené komentáre. V štýlopise pre IE urobím jednoduchú vec:
.clear { display: none; } |
||
*Čvachta* Profil * |
#10 · Zasláno: 31. 5. 2006, 07:00:53
jozob
No, ale taky se ti web v Opeře rozpadá :) Jinak podmíněné komentáře jsou dobrá věc -> proč to ale dělat složitě, když to jde lehce? :) |
||
jozob Profil |
#11 · Zasláno: 31. 5. 2006, 07:03:19
*Čvachta*
"No, ale taky se ti web v Opeře rozpadá :)" Najvyšší čas nainštalovať Operu. :o) Dodnes som Operu triafal po pamäti. :o) |
||
Radek Hrabůvka Profil |
#12 · Zasláno: 31. 5. 2006, 08:38:23
Dodnes som Operu triafal po pamäti. :o)
Prosím o překlad, je to "trefoval"? |
||
jozob Profil |
#13 · Zasláno: 31. 5. 2006, 08:54:10
Radek Hrabůvka
Áno. |
||
mata Profil |
#14 · Zasláno: 31. 5. 2006, 10:21:00
Tak jsem to nakonec vyřešil přes min-height (+ obezlička pro IE). Sice to není úplně košér, ale funguje to tak jak potřebuji a nemusím do zrojáku přidávat element navíc.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0