Üdv!
A helyzet a következő: van egy képem, alatta pedig divek. A böngésző (Firefox és Chromium is) valamiért kötelességének érzi, hogy a kép és a div közé berakjon egy kis térközt. Minden elképzelhető dolgot 0px-re állítottam (border, margin, padding), de mégis ott van. Ekkor próbáltam meg azt, hogy kitörlöm a doctype-ot, mert nem emlékeztem, hogy régebben ilyesmit láttam volna (most először használom a tárgyban említett doctype-ot) és tessék, eltűnt a térköz. Erre mi a magyarázat? Illetve hogyan lehet megoldani ezt a problémát? Konkrétan azt, hogy ne rakjon margint a képek alá.
- 1346 megtekintés
Hozzászólások
Kódot tudnál mutatni? Hátha úgy több dolog derülne ki. Nekem pl ennyiből sajnos nem megy.
- A hozzászóláshoz be kell jelentkezni
Íme a kód: http://pastebin.com/zry0q0Bq
Amire ezt kapom: http://dl.dropbox.com/u/9888584/xhtml.jpg
Szerk.: ha innen törlöm a 2. sort, akkor rendesen működik.
- A hozzászóláshoz be kell jelentkezni
Bár nem vagyok webfejlesztő, de 1 tipp: alapból *-ra állítsd paddingot, margint, bordert nullára, kevesebb fejfájásod lesz a böngészők különbözőségével és az kód átláthatóságával - szerintem.
Egyébként nem lehet, hogy az img-nek van valamiért marginja?
- A hozzászóláshoz be kell jelentkezni
tanulmányozd a line-height szabályt, egyébként ha már xhtml strict-be gondolkodsz, akkor mindenkép használd a validator-t, de én nem szívatnám magam ilyesmivel, akkor már inkább html5.
- A hozzászóláshoz be kell jelentkezni
A line-height megoldotta, bár most álmosan nem egészen értem, hogy hogyan, de köszi :) Szoktam használni ezt a tulajdonságot, valamiért most nem ugrott be. Egyébként a validator szerint hibátlan a kód, úgyhogy most nem segített volna rajtam. Az XHTML Strict okát magam sem tudom, lehet, hogy ezt is átgondolom mégegyszer.
- A hozzászóláshoz be kell jelentkezni
Vagy ha alá akarod mindenképpen a divet, akkor ugye img az alapból nem block. Tehát vagy csináld display: block. Vagy valamit kezdj a képpel, ne csak úgy lógjon a levegőben.
- A hozzászóláshoz be kell jelentkezni
Ha mar XHTML, akkor Transitional. Sokkal megengedobb, es jobban elviseli a generalt tartalmakat.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni