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

css li 居左

吉茹定2年前14瀏覽0評論

CSS li居左是一種排版技巧,可以讓列表中的子元素居左對齊。這種技巧通常用于構(gòu)建具有左右導(dǎo)航欄的列表,例如菜單列表或文章列表。

在使用CSS li居左技巧之前,我們需要確保已經(jīng)定義了列表的樣式,包括左右導(dǎo)航欄的樣式。在這種情況下,我們可以使用以下CSS代碼來定義左右導(dǎo)航欄的樣式:

```css

list-style-type: none;

padding: 0;

margin: 0;

display: inline-block;

width: 100%;

text-align: left;

font-size: 16px;

.active, .selected {

background-color: #F5F5F5;

在這個示例中,我們使用了`display: inline-block`來定義li元素為內(nèi)聯(lián)塊元素,這樣它就可以遵循列表中的子元素的排版規(guī)則。`width: 100%;`定義了li元素的寬度為整個列表的寬度,`text-align: left;`設(shè)置了li元素的文本對齊方式為左對齊。`font-size: 16px;`和`background-color: #F5F5F5`設(shè)置了li元素的字體大小和背景顏色。

接下來,我們可以使用以下CSS代碼來定義列表中的子元素的樣式:

```css

li:first-child {

left: 50%;

transform: translateX(-50%);

li:last-child {

left: 0;

transform: translateX(-50%);

在這個示例中,`li:first-child`和`li:last-child`分別用于定義第一行和最后一行子元素的左對齊方式。`left: 50%;`設(shè)置了子元素的left坐標(biāo)為50%,`transform: translateX(-50%);`實現(xiàn)了這種設(shè)置,因為子元素位于列表的最后面,所以需要將他們的left坐標(biāo)設(shè)置為0,然后再使用`transform: translateX(-50%);`將其移動到正確的位置。

現(xiàn)在我們已經(jīng)準(zhǔn)備好了左右導(dǎo)航欄的樣式和列表中的子元素的樣式。我們可以使用以下CSS代碼來應(yīng)用這些樣式:

```css

list-style-type: none;

padding: 0;

margin: 0;

display: inline-block;

width: 100%;

text-align: left;

font-size: 16px;

background-color: #F5F5F5;

.active, .selected {

background-color: #F5F5F5;

最后,我們可以將`ul`標(biāo)簽的樣式設(shè)置為列表的父標(biāo)簽,這樣所有子元素都將遵循這種排版規(guī)則:

```css

list-style-type: none;

padding: 0;

margin: 0;

display: inline-block;

width: 100%;

text-align: left;

font-size: 16px;

background-color: #F5F5F5;

.active, .selected {

background-color: #F5F5F5;

現(xiàn)在,所有的子元素都將遵循左右對齊的規(guī)則,并且居中顯示。