CSS實例:list-style-type在IE與FF中奇怪的現象解析_DIV+CSS實例
教程Tag:暫無Tag,歡迎添加,賺取U幣!
我們看看list-style-type在IE與FF中希奇的現象解析,我們看下面的代碼: 經典論壇原文
代碼調試框 [www.zhaotila.cn]
[ 可先修改部分代碼 再運行查看效果 ]
我們來看問題出在哪里:
第一個問題是因為沒有定義list-style-position,所以在FF下面列表預設標記無法顯示。
第二個問題是由于沒有定義A的寬度,塊元素寬度默認為整行,所以把整個li都突出有背景色了。
我們進行相應的修改。增加了:list-style-position: inside ;屬性。
看下面的運行效果:
代碼調試框 [www.zhaotila.cn]
[ 可先修改部分代碼 再運行查看效果 ]
我們在IE中瀏覽沒有什么問題了,但在FF中我們發現。鏈接文字消失了,我們將A元素不設置為塊元素,此問題消失。原因未解:
代碼調試框 [www.zhaotila.cn]
[ 可先修改部分代碼 再運行查看效果 ]
代碼調試框 [www.zhaotila.cn][ 可先修改部分代碼 再運行查看效果 ]
示例代碼 [www.zhaotila.cn]
1、不知道為什么,以下這段代碼的列表樣式(list-style-type:circle;)在 ff 怎么也不顯示,但在 ie 中顯示正常。
2、display:block 在 ff 下顯示是正常的,突出顯示部分(background-color: red;})僅加亮了字體。但在 ie 下卻把整個 li 都突出顯示了。
2、display:block 在 ff 下顯示是正常的,突出顯示部分(background-color: red;})僅加亮了字體。但在 ie 下卻把整個 li 都突出顯示了。
我們來看問題出在哪里:
第一個問題是因為沒有定義list-style-position,所以在FF下面列表預設標記無法顯示。
第二個問題是由于沒有定義A的寬度,塊元素寬度默認為整行,所以把整個li都突出有背景色了。
我們進行相應的修改。增加了:list-style-position: inside ;屬性。
看下面的運行效果:
代碼調試框 [www.zhaotila.cn][ 可先修改部分代碼 再運行查看效果 ]
我們在IE中瀏覽沒有什么問題了,但在FF中我們發現。鏈接文字消失了,我們將A元素不設置為塊元素,此問題消失。原因未解:
代碼調試框 [www.zhaotila.cn][ 可先修改部分代碼 再運行查看效果 ]
相關DIV+CSS實例:
- 相關鏈接:
- 教程說明:
DIV+CSS實例-CSS實例:list-style-type在IE與FF中奇怪的現象解析
。