Miért nem lehet "display: table" a DIV-em IE alatt?
Hallott már valaki olyan IE bug-ról, amelyben egy DIV-nek nem lehet "display: table" formázást adni?
Mi is történt?
Készítek egy honlapot, melynél fokozott figyelmet szenteltem az XHTML Strict validságra, melyet sikerült is tartanom. Már majdnem kész a lap, s ellenőrizném IE(7) alatt is, amikor is ledöbbenek, mert egy DIV nem veszi fel a tartalma méretét. Megnéztem, és nem felejtettem el megadni a display: table formázást.
IE alatt ellenöriztem "IE Developer Toolbar"-ral és ott a CSS ellenére display: block-ok jelez. Megpróbáltam a toolban felvenni a DIV-nek egy új attribútumot, miszerint table legyen a display-e, de nem hagyja. Az XHTML-be a DIV kezdő tagjébe beírva, ugyanezt az eredményt adja. A toolbarból lekérdeztem, honnan a fenéből veszi a block tulajdonságot (trace style), a válasz "No match", tehát még az IE sem tudja.
Mi lehet ez?
■ Mi is történt?
Készítek egy honlapot, melynél fokozott figyelmet szenteltem az XHTML Strict validságra, melyet sikerült is tartanom. Már majdnem kész a lap, s ellenőrizném IE(7) alatt is, amikor is ledöbbenek, mert egy DIV nem veszi fel a tartalma méretét. Megnéztem, és nem felejtettem el megadni a display: table formázást.
IE alatt ellenöriztem "IE Developer Toolbar"-ral és ott a CSS ellenére display: block-ok jelez. Megpróbáltam a toolban felvenni a DIV-nek egy új attribútumot, miszerint table legyen a display-e, de nem hagyja. Az XHTML-be a DIV kezdő tagjébe beírva, ugyanezt az eredményt adja. A toolbarból lekérdeztem, honnan a fenéből veszi a block tulajdonságot (trace style), a válasz "No match", tehát még az IE sem tudja.
Mi lehet ez?
mindenki hallott róla...
szerk: a weblabor keresőt használva is kapsz jó pár találatot.
szerk: css2 - the display declaration
köszönöm
float
Float-os témák
http://del.icio.us/weblabor_forum/float