Fix méretű div és a vertical-align: middle
Tehát van egy szélét/hosszát tekintve fix méretű div, amibe thumbnailek jönnek. A div pozícióját és a thumbok méretét előre kiszámítani nem lehet (illetve csak több munkával, mint amennyit érne ez az egész). Hogyan lehetne a div közepére (vertikálisan) terelni a benne lévő thumbokat? A topic címében szereplő tulajdonságnak (vertical-align: middle;) nincs hatása.
■
CSS tévhitek 1.
Ha egy diven belül egymés mellé raksz pár képet az img tag használatával és ezután az img elemeknek (nem a befoglaló elemnek!!) megadod a vertical-align:middle szabályt, akkor azok egymáshoz képest függölegesen középre lesznek igazitva. Ha a képek több sorba tördelődnek, akkor ez az igazítás soronként fog megtörténni.
A vertical-align nem fog egy blokk tipusú elemet (pl DIV, P), középre igazítani egy másik blokk típusú elemen belül.
Kép a divben
Az ok és a megoldás
Azaz?
Nem kioktatasnak
NP
a legjobb segítség
köszönjük.
Tasi
<Nincs cím>
Egy újabb megvilágítás
Amit én értettem meg: Mivel a vertical-align tulajdonság csak a soron belüli elemekre érvényes, tehát az olyan elemekre, amelyek jellemzően egy sorban helyezkednek el: <p><span> stb. Ezeket az őket befoglaló elem közepére helyezi. És talán ez maradt ki az előző hozzászólásokból: az általad igazítani kívánt elem a sor. Nem a div. A div-ben van egy nem látható "elem", ez a sor. És a sornak a közepére is illeszti. De milyen magas a sor? Megadtad neki a magasságág? Vagy csak a div magasságát adtad meg? Igen, csak a div magasságát adtad meg, a div-ben lévő sor "elem" magasságát nem adtad meg. Annak a magasságát pedig a line-height tulajdonsággal tudod megadni. Tehát ha a div-en belül lévő "elem", a sor magasságát megadod, akkor már képes lesz középre (a sor közepére) igazítani a képet.
Ha nem adod meg a sor magasságát (line-height), akkor a sorod magassága meg fog egyezni a kép magasságával. És a képed a sor közepén fog elhelyezkedni, de a sorod nem fog az őt befoglaló div közepén elhelyezkedni. Viszont ha a sor magassága megegyezik a div magasságával, akkor már egyből úgy tűnik, hogy a div közepére igazítja a képet.
Ui.: Nem vagyok szakember, a hozzászólásokból és az eddigi tapasztalatomból merítettem az itt leírtakat, nem szakkönyvből olvastam.
Mennyire új?
Segítség
margin
Ehhez mit szóltok?
Zseniális megoldás, és milyen
Esetleg így?