补充一下,大家先来看看HTML中如何创建一个无序列表。
<ul> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ul>
当然,你也可以创建一个有序列表,将 <ul> 标签替换成 <ol> 即可。
现在,大家回到主题,如何将列表项向左移动。
步骤如下:
1. 新建一个CSS样式文件,并将它链接到HTML文档中。如下所示:
<head> <link rel="stylesheet" type="text/css" href="style.css"> </head>
2. 在CSS文件中,为列表项设置 margin-left 属性。如下所示:
li { margin-left: -20px; }
其中,-20px 是要移动的像素数,你也可以根据需要自行调整。
3. 在浏览器中刷新网页,你就可以看到列表项向左移动了。
这里还有一些额外的技巧:
1. 只向左移动特定的列表项
li:nth-child(2) { margin-left: -20px; }
以上代码只会将第二个列表项向左移动。
2. 向左移动有序列表的编号
ol { list-style-position: inside; margin-left: -20px; }
以上代码将有序列表的编号也向左移动了。
好了,现在你已经掌握了如何将CSS列表项向左移动,快去试试吧!