欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css li 居左

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

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

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

```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元素為內聯塊元素,這樣它就可以遵循列表中的子元素的排版規則。`width: 100%;`定義了li元素的寬度為整個列表的寬度,`text-align: left;`設置了li元素的文本對齊方式為左對齊。`font-size: 16px;`和`background-color: #F5F5F5`設置了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%;`設置了子元素的left坐標為50%,`transform: translateX(-50%);`實現了這種設置,因為子元素位于列表的最后面,所以需要將他們的left坐標設置為0,然后再使用`transform: translateX(-50%);`將其移動到正確的位置。

現在我們已經準備好了左右導航欄的樣式和列表中的子元素的樣式。我們可以使用以下CSS代碼來應用這些樣式:

```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`標簽的樣式設置為列表的父標簽,這樣所有子元素都將遵循這種排版規則:

```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;

現在,所有的子元素都將遵循左右對齊的規則,并且居中顯示。