ugrás a tartalomhoz

Egyenletesen eloszló fülek

zmb · 2008. Május. 5. (H), 14.25
Sziasztok!

Adott egy oldal, ami kitolti szelessegben a teljes bongeszot. Ezen helyezkedne el tabsor, amit egy html lista prezental. A fulek fix merettel rendelkeznek. A megoldando problema: a bongeszo egyenletes terkozzel ossza szet a fuleket. Korbe nezelodtem mar a neten, de meg nem talaltam megoldast ra. Valaki latott/csinalt mar ilyet?
 
1

JS-sel állítható

Török Gábor · 2008. Május. 5. (H), 14.37
JavaScripttel dinamikusan betöltődéskor/ablak átméretezéskor beállíthatod. A többi csak matek. Pl.

fülek közötti térköz := (rendelkezésre álló terület - (egy fül mérete * fülek száma)) / (fülek száma - 1)

Eszerint a két szélső fül "rátapad" a keretre.
3

JS nelkul

zmb · 2008. Május. 5. (H), 20.52
Hat, szivem szerint js nelkul oldanam meg, de ha minden kotel szakad, akkor marad ez a megoldas.
Koszi
4

display: table

ksgy · 2008. Május. 5. (H), 21.06
nezz utana a display: table, table-row, table-cell-eknek, igaz, hogy ez IE alatt nem mukodik, de mindenhol mashol igen, igy oda nem kell a js, ie alatt meg atlagfelhasznalo(!) ugysem kapcsolja ki kulon a js-t :)

szerk: esetleg ha nagyon csunya akarsz lenni, es hasznalsz conditional commentes css-t, akkor abba is tudsz js-t illeszteni, igy ott helyben ki tudod szamoltatni vele az adott elem szelesseget, amit be kell allits - igy a tobbi bongeszo azt nem veszi figyelembe, csak ie
5

Igen,

zmb · 2008. Május. 5. (H), 21.10
hasonlo jart nekem is a fejembe, kicsit meg ragozok rajta.
6

Akkor már inkább expression-nel csináld.

Fraki · 2008. Május. 6. (K), 02.18
Akkor már inkább expression-nel csináld. Szerintem.
2

T-vel kezdődik

Wabbitseason · 2008. Május. 5. (H), 15.23
T-vel kezdődik, több tagből áll, és manapság nem divatos, de JS nélkül is működik.