Táblázat kiváltása CSS-sel
Még jó pár éve írtam egy fórumot, táblázatos. Ezt szeretném most átírni, de hozzászólások fejlécét nem tudom kiváltani :-/
Így próbáltam:A váz:Namost, ezzel az a gondom, hogy FF alatt a "gyűjtő keret" nem öleli körbe az elemeket, hanem úgy külön van. Hogy tudnám revenni, hogy mégiscsak ölelje kerül a belső elemeket? (a többi böngésző alatt addig nem is nézem, amíg ez alatt nem működik :D )
■ Így próbáltam:
#forum_msgs .header {
background-color: #336699;
border: 1px solid white;
padding: 3px;
margin: 10px 0 0 0;
}
#forum_msgs .header .bal {
text-align: left;
float: left;
width: 25%;
}
#forum_msgs .header .kozep {
text-align: center;
float: left;
width: 50%;
}
#forum_msgs .header .jobb {
text-align: right;
float: left;
width: 25%;
}
<div id="forum_msgs">
<!-- És akkor itt most ismétldőnek egymás után a hozzászólások az alábbiak szerint: -->
<div class="header">
<div class="bal">Bal</div>
<div class="kozep">Közép</div>
<div class="jobb">Jobb</div>
</div>
<!-- Itt jön a hozzászólás, meg majd egy lábléc a hozzászóláshoz -->
<!-- Eddig ismétlődik -->
</div>
Már van egy megoldásom
A módosított css:
csak eszközt váltottál
jó munkát,
Tasi
Egyet is értek, DE!
A "valós helyzetben" ezek rendre, name, pre és date. De mivel nem akartam képet beszúrni ide, meg nagyon sokat magyarázni, hogyan is kell elképzelni az óhajtott végeredményt, ezért írtam "jobb, kozep, bal"-t :)
Most néztem meg Explorer alatt, és nem egészen jó az elképzelésem, mert hiába a "height: 0;" csakazértis berakja o_O
Valódi táblázatos adat
Miért: Minden sor egy hozzászólás, az oszlopokat pedig a hozzászólás tartalma, írója, dátuma jelenti.
Ez persze most neked nem válasz a kérdésedre, csak jóindulatod ellenére éppen ellenkező irányba mész mint kéne. Elvileg ebben az esetben nem kéne kidobni a táblázatokat.
hol húzod meg a határt?
most jön az 'imho'. szóval nekem az ennyire heterogén mezőkkel rendelkező adat nem táblázat. meg amúgyis, ha most csak mint XML-t nézem a HTML-t, jobbnak tartom, hogy a <táblázat><egyed><adatmező>x</adatmező><adatmező>y</adatmező>...</egyed>...</táblázat> helyett <hozzászólások><hozzászólás><dátum>x</dátum><cím>y</cím>...</hozzászólás>...</hozzászólások>
szerepeljen (még ha korrekt markuppal van is jelölve az anonim adatmezők kapcsolata a mezőneveket jelző fejlécmezőkkel. jó bonyolult lett a megfogalmazásom, de talán érted. lényeg, hogy hajlok az XML logikája felé.
tudnád ennek a kuszaságnak a fényében tovább fejtegetni az álláspontodat?
várom:)
Táblázat
DL vs táblázat. A definicós listánál megengedett, hogy akár a tárgy, akár a magyarázat (legalábbis úgy emlékszem ez is) több legyen. Tehát nem is igazi 1-1 párok. A definicók megkülönböztett szerepét azzal lehet magyarázni, hogy annó elvileg tudósok munkáinak csereberéjére lett kitalálva a HTML nyelv és ott volt erre igény.
XML vs táblázat: Az XML egy adatcsere formátum. Igazából, hogy abban mi hogy van leírva teljesen mindegy, az számít, hogy milyen logikai adathalmot kell leírnia.
Táblázatos adatnak én azt nevezem amikor egy értelmes tablázatot lehet készíteni az adatokból. Az egyes entitásokat (sorok) nem csak felsoroljuk egymás után, hanem azoknak az egyes részei kapcsolódnak egymáshoz (oszlopok). Nem csak sorban levő dolgok tartoznak össze, hanem oszlop szerint is összeköti valami az adatokat.
Egy táblázatnál nem kell minden dátum cellához oda írni, hogy ez itt a dátum, mert a táblázatbeli helye (hányadik oszlop) ezt megmondja.
A fórum hozzászólásoknál akkor lennék bajba, ha valaki felvetné a szálakat. A szálakat amik itt a Weblabor fórumban is vannak egy egymásbaágyazott listával lehet inkább közelíteni. A HTML nem tökéletes lehet választani.
Meg vitatkozni...
köszönöm a kimerítő választ
Tasi