ugrás a tartalomhoz

CSS clear problema

zsepi · 2004. Jún. 9. (Sze), 14.49
ha van egy ilyen html lap, hogy
<div id="menu1"></div>
<div id="menu2"></div>
<div id="lenyeg">
  <div class="hozzaszolas"> <!-- sok hozzaszolas persze -->
    <div class="tema">valami</div>
    <div class="info">szerzo, idopont, ikon, stb</div>
    <div class="szoveg">blabla</div>
  </div>
</div>

a menuk baloldalt vannak:
#menu1,#menu2 {width:200px;float:left}
#menu2{clear:left} /* hogy egymas alatt legyenek */
#lenyeg {margin-left: 210px}

s a hozzaszolasnak igy kellene kineznie:
.hozzaszolas .tema{clear:right}
.hozzaszolas .info{float:right;width:100px}
.hozzaszolas .szoveg{margin-right:105px}


1.6-os mozillaval s 0.8-as firefox-szal az elso hozzaszolas infodoboza a menu2 tetejehez igazodik (s nem a menu1 tetejehez, mint ahogy szeretnem). nem tudom, hogy ez most bug vagy sem (a specifikaciobol nekem ugy tunik, hogy a float-nak azzal kellene egy magassagba tennie, ahol az adott oldali utolso clear volt - javitsatok ki, ha tevedek), de erdekelne, hogy ez a problema athidalhato-e anelkul, hogy meg egy div tag-et (ami a menu1 es menu2 tag-eket foglalna magaba, s azt igazitanam balra) beszurjak a html forrasba (ami megoldja a problemat)

elore is koszi
 
1

tablzatot amire kell!

Jano · 2004. Jún. 16. (Sze), 17.33
Ebben az esetben lehet tablazatot kene hasznalni. Forumok tipikusan ilyen adatok.

Tema / adatok / szoveg

pont egy tablazat fejlecei, sorai pedig osszetartozo adatok.

A CSS-sel valo tervezesnek a "nagy tablazat ellenesseg" arra vonatkozik, hogy kinezetre ne hasznaljunk talazatot es ez neha atesik a lo tuloldalara.
2

de erre nem kell tablazat

zsepi · 2004. Jún. 17. (Cs), 22.22
mert ha kesobb esetleg inkabb ugy szeretnek egy hozzaszolast megjeleniteni, hogy a cim legyen felul, alatta a szerzo, alatta az idopont, ettol mondjuk jobbra az ikon, s mindez alatt jojjon a hozzaszolas szovege, akkor ujra kellene irnom az xhtml kodot.

azaz: ebben az esetben a tablazat az megjelenites, nem pedig tartalom.

amugy abban, hogy a tablazattol valo irtozas miatt atesunk a lo masik oldalara, egyetertek - velem is megtortent (egy havi naptarat akartam megjeleniteni, s vagy ot percig filoztam, hogy hogyan kellene ezt divekkel megoldani), s utana butusnak ereztem magam :)
3

tablazat es megsem az

Jano · 2004. Jún. 18. (P), 11.27
A kinezet es szerkezet elkulonitese itt is ervenyes!
Egy tablazat is atalakithato CSS-sel nem tablazatos kinezetuve!
A display tulajdonsagat kell csak hasznalni!

Reformat the Table
4

IE "apróság"

Hojtsy Gábor · 2004. Jún. 18. (P), 11.40
Attól az apróságtól eltekintve, hogy nem működik IE6-ban (az oldal állítása szerint - nem próbáltam)...
5

jo pap is holtig tanul

zsepi · 2004. Jún. 18. (P), 12.53
ugy nez ki, css es tablazatok az egy kulon tema... majd jobban belemelyedek a temaba

a pelda IE 6 alatt tenyleg nem mukodik, akarcsak az oldal maga :(

ha mar ilyen jol belemelegedtunk a tablazatokba/forumokba, itt teszem fel a kerdest: hogy jelenitenetek meg egy forum thread-et?

mert a jano fele logika azt diktalja, hogy tablazat legyen, mig en arra gondoltam, hogy egymasba agyazott <ul>, hogy kovetni lehessen, ki mire valaszolt...

ui: nem kakan is csomot, hanem tenyleg erdekel