網(wǎng)頁(yè)制作Webjx文章簡(jiǎn)介:ul中的li的高度在IE6、IE7、IE8、FF下不兼容問(wèn)題的解決辦法。
在頁(yè)面中有時(shí)候使用ul li列表時(shí)ie6、ie7、ie8、FF的高度會(huì)不一樣(其中ie6與ie7高度一樣,ie8與FF高度一樣),設(shè)置高后使用 overflow:hidden;也無(wú)濟(jì)于事,這個(gè)問(wèn)題一直困擾著我,以至于我后來(lái)只能使用DIV來(lái)做列表,但是這樣只能說(shuō)是對(duì)付上的,但沒從實(shí)際上解決這個(gè)問(wèn)題。
后來(lái)在網(wǎng)上找到了一個(gè)方法,在li樣式上加上vertical-align:bottom便解決了,但原因還是不理解,希望看到的朋友能給個(gè)合理的解釋,謝謝!
我查了下CSS幫助文檔,里面對(duì)vertical-align的描述是這樣的:
語(yǔ)法:
vertical-align : auto | baseline | sub | super | top | text-top | middle | bottom | text-bottom | length
取值:
auto : CSS1 根據(jù) layout-flow 屬性的值對(duì)齊對(duì)象內(nèi)容
baseline : CSS1 默認(rèn)值。將支持 valign 特性的對(duì)象的內(nèi)容與基線對(duì)齊
sub : CSS1 垂直對(duì)齊文本的下標(biāo)
super : CSS1 垂直對(duì)齊文本的上標(biāo)
top : CSS1 將支持 valign 特性的對(duì)象的內(nèi)容對(duì)象頂端對(duì)齊
text-top : CSS1 將支持 valign 特性的對(duì)象的文本與對(duì)象頂端對(duì)齊
middle : CSS1 將支持 valign 特性的對(duì)象的內(nèi)容與對(duì)象中部對(duì)齊
bottom : CSS1 將支持 valign 特性的對(duì)象的內(nèi)容與對(duì)象底端對(duì)齊
text-bottom : CSS1 將支持 valign 特性的對(duì)象的文本與對(duì)象頂端對(duì)齊
length : CSS2 由浮點(diǎn)數(shù)字和單位標(biāo)識(shí)符組成的長(zhǎng)度值 | 百分?jǐn)?shù)。可為負(fù)數(shù)。定義由基線算起的偏移量。基線對(duì)于數(shù)值來(lái)說(shuō)為0,對(duì)于百分?jǐn)?shù)來(lái)說(shuō)就是0%。請(qǐng)參閱 長(zhǎng)度單位 。目前IE尚未實(shí)現(xiàn)此參數(shù)
說(shuō)明:
設(shè)置或檢索對(duì)象內(nèi)容的垂直對(duì)其方式。
對(duì)于 currentStyle 對(duì)象而言此屬性的默認(rèn)值為 auto 。對(duì)于其他對(duì)象而言是 baseline 。
此屬性對(duì)于 currentStyle 對(duì)象而言是只讀的。對(duì)于其他對(duì)象而言是可讀寫的。
對(duì)應(yīng)的腳本特性為 verticalAlign 。
新聞熱點(diǎn)
疑難解答
圖片精選