|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 我們在頁面布局時,經常會用到li標簽,單獨使用li標簽比較單調,有時候為了頁面效果,需要加入圖片,那怎么在li標簽中添加圖片呢?這篇文章就和大家分享三種給li標簽添加圖標的方法,希望對你有用。1.使用CSS的特殊屬性 ul{list-style-type:disc;} //disc的作用是在每個li前加一個黑點,其他常用的有square:黑色方塊;none:無列表樣式;decimal:數字; 你還可以控制圖標在li標簽的外面還是里面,如 ul{list-style-position:inside;}或者outside 如果你想加入自己定義的圖案,可用 ul{list-style-image:url(圖片地址);} 當然這還可以配合position使用。 但是我從來不適用以上屬性,我也不建議大家使用,為什么呢? 首先,ul的list-style-type在不同瀏覽器下顯示的點或者方塊的大小不一樣,這點很不美觀。 再者,positon屬性并不好用,我曾今嘗試過使用該屬性,結果是IE6和以上版本及火狐里顯示的方位很難統一。 2.我建議使用background ul{….;list-style-type:none;….} li{….;background:url(背景圖標) no-repeat 0px 0px;….} 這里no-repeat的作用是使圖像不產生平鋪效果,0px,0px則是定位圖片顯示的坐標。 這里再申明一點,給li加背景圖片,還需要加上padding-left:任意數字px,否者文字會擋住背景圖標,但是同時不得再給li加width,否則會下不同瀏覽器下兼容出現問題,詳見CSS里定位慎用padding屬性 3.使用background實現排名列表 其實這很簡單,大家只需要變通一下就可以了 ul{….;background:url(路徑) no-repeat 1px 2px;….} 應該知道了吧,就是把圖片加在ul里而非li里,但不同的是圖片是按列順序整齊排列的1,2,3…..的圖片,或者其他你想要的效果,要注意的是每行的高度和圖片嚴密對應。 以上就是分享三種給li標簽添加圖標的方法的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!