CSS中的無序列表是HTML中常用的列表類型之一,在網頁設計中一般用于展示列表信息。下面我們就來學習如何編寫CSS樣式表,讓無序列表更加美觀。
/* 無序列表樣式 */ ul { list-style: none; /* 取消原有的列表標記 */ padding: 0; /* 去除默認的內邊距 */ } li { padding-left: 20px; /* 給每個列表項增加左邊距 */ margin-bottom: 10px; /* 增加列表項的下外邊距 */ position: relative; /* 讓子元素元素相對于該元素進行定位 */ } li:before { content: ""; /* 偽元素必須聲明content屬性 */ display: inline-block; /* 讓其成為垂直方向的行內塊元素 */ width: 10px; /* 寬度 */ height: 10px; /* 高度 */ border-radius: 50%; /* 圓形 */ background-color: #ccc; /* 背景顏色 */ position: absolute; /* 相對于li元素進行絕對定位 */ top: 5px; /* 距離上側的距離 */ left: 0; /* 距離左側的距離 */ }
在上述代碼中,我們使用了偽元素:before選擇器來創建一個小圓點標記。通過給每個列表項增加左側內邊距,讓小圓點出現在文字之前。通過設定圓點大小、顏色、邊框屬性等細節,讓整個無序列表更加美觀、易讀。
總結來說,制作CSS無序列表可以通過對ul和li元素進行樣式的統一設定,再通過偽元素選擇器創建標記,達到清晰、美觀、易讀的效果。