首頁 >web前端 >css教學 >list-style是什麼意思?list-style樣式屬性詳解

list-style是什麼意思?list-style樣式屬性詳解

云罗郡主
云罗郡主轉載
2018-11-22 14:58:4043300瀏覽

這篇文章帶給大家的內容是關於list-style是什麼意思?list-style樣式屬性詳解,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

一、list-style作用與用途

list-style是設定列表li的樣式。例如li前面為阿拉伯數字、圓點、實心圓、圖片、空心圓、小寫英文字母、大寫英文字母、傳統亞美尼亞的數字等。

二、文法

1、文法:

list-style : list-style-image || list-style-position || list -style-type

我們知道html語法規定li必須在ul或ol內使用,那麼對ul或ol可以設定list-style-image引入圖片作為li的前面佈局素材。但通常div css佈局時候不採用這種方法來設定li的前面圖片素材,通常對li直接設定背景圖片,這樣相容更好,更容易控制。

我們使用比較多是list-style的list-style-type屬性來設定li預設前面樣式。

2、list-style-type的值與解釋

以下可以自己下來測試看看各種值效果。

參數:

list-style是什麼意思?list-style樣式屬性詳解

三、佈局一般做法

通常在一個網頁佈局時候開始CSS就要把ul ol li三者列表list-style樣式去掉,也是為了相容各大瀏覽器,取消列表標籤預設list-style。

取消ul li ol的list-style樣式程式碼:

ul,ol,li{list-style:none}

在網頁中要對清單前設定圓點,再透過對li設定Background背景圖片即可。

1、程式碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>ul li布局实例</title>
<style>
ul, ol, li {list-style: none;margin:0; padding:0;normal;font:14px/24px Arial}
</style>
</head>
<body>
<ul class="ab">
<li>php.cn-1</li>
<li>php.cn-2</li>
<li>php.cn-3</li>
</ul>
</body>
</html>

效果如下:

list-style是什麼意思?list-style樣式屬性詳解

#2、解釋

以上去掉li ul ol三者的預設list-style樣式,同時設定mragin和padding為0,字體大小為14px,行高為24px。為什麼不用li自帶有list-style-type設定圓點效果?

這是因為不同瀏覽器有一定差距,避免圓點效果不同,距離左邊不同,所以統一取消list-style樣式,重新使用背景樣式來排版實現。

以上就是對list-style是什麼意思?list-style樣式屬性詳解的全部介紹,如果您想了解更多有關CSS3教程,請關注PHP中文網。


以上是list-style是什麼意思?list-style樣式屬性詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:thinkcss.com。如有侵權,請聯絡admin@php.cn刪除