標籤

ASP.NET MVC (29) Visual C# (15) JQuery (10) Plugins (8) JQuery Plugins (6) JavaScript (6) MySQL (5) CSS (4) LinQ (4) Mac OS (4) CentOS (3) Design Pattern (3) Entity Framework (3) IIS (3) Python (3) Windows (3) php (3) Docker (2) LAMP (2) SQL Server (2) WCF (2) .NET (1) .NET Core (1) AWS (1) Browser (1) GIS (1) IE (1) Internet Security (1) Linux (1) Platform (1) React (1) SEO (1) Testing (1) VMware (1) Windows 7 (1) cookie (1) curl (1) laravel (1) phpBB (1) session (1) 中古屋 (1) 透天 (1) 閒言閒語 (1) 面試 (1) 鳥松 (1)

2011年3月9日 星期三

[CSS] IE8 無法正確顯示li 的 list-style-image 屬性(項目圖示)

li{
    list-style-image:url(images/XXX.gif);
}


如果在li中定義list-style-image,只有FireFox沒有問題,IE8會造成項目圖示與項目文字不對齊,Google Chrome 9.0會造成圖示遺失,唯一比較好的方法是把該項目圖示設定為背景圖案,利用pading的方式解決。

li{
 clear:inherit;
 margin:0;
 width:80px;
 float:left;                           /*讓條例項目呈現水平排列*/
 background-image:url(images/XXX.gif);
 background-repeat:no-repeat;
 background-position:left; 
 padding-left:10px;
 list-style-type:none; /*去除項目符號*/
}




參考網站:
1. list-style-image (CSS property)
http://reference.sitepoint.com/css/list-style-image

2. CSS ul li image to align with text

3. Tutorial 1 - Background images for bullets - all steps combined
http://css.maxdesign.com.au/listutorial/master.htm

沒有留言:

張貼留言