色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

怎么css列表里的點離字

傅智翔2年前7瀏覽0評論

在CSS中,我們可以使用列表樣式(list-style)屬性來控制我們的列表外觀,包括了列表項前面的點的位置。通常情況下,這些點與列表項的文本之間留有一定的間隔,造成視覺上的不整齊感覺。那么我們該如何解決這個問題呢?

ul {
list-style: none; /* 去除默認的點 */
}
li {
position: relative; /* 設置定位,使得后面的點能夠相對定位 */
padding-left: 20px; /* 設置左內邊距,給點留出位置 */
}
li:before { /* 在每個li元素前插入偽類元素 */
content: ""; /* 必須設置為 "" */
position: absolute; /* 絕對定位 */
top: 50%; /* 調整位置,使得左側的點垂直居中 */
left: 0; /* 距離左側距離 */
transform: translateY(-50%); /* 偏移量,使得點在垂直方向上偏離中心線相同 */
width: 5px; /* 設置點的寬度 */
height: 5px; /* 設置點的高度 */
border-radius: 50%; /* 將點設置為圓形 */
background-color: #000; /* 設置背景顏色 */
}

上面的代碼中,我們首先去掉了默認的點樣式,然后給每個列表項添加一個相對定位。接著通過偽類元素:before在每個列表項前插入一個絕對定位的點,并調整位置使得點在垂直方向上偏離中心線相同,從而達到將點與列表項文本左對齊的效果。