
css中ul怎么定位
css中所有的元素默认都是static定位,要改变ul的定位方式,我们只需要指定元素的css position属性即可。
关于定位的几种方式
1、static定位(普通流定位) --默认定位
2、float定位(浮动定位) 例:float:left;
3、relative定位(相对定位) position:relative;
4、absolute定位(绝对定位) position:absolute;
relative生成相对定位元素,元素所占据的文档流的位置保留,元素本身相对自身原位置进行偏移。
(相关课程推荐:css视频教程)
absolute生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相当于上一个设置了定位的父级元素来进行定位,如果找不到,则相对于body元素进行定位。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>雪碧图列表</title>
<style type="text/css">
.list{
position: relative;
top: 0;
left: 0;
list-style: none;
width: 300px;
height: 305px;
margin: 50px auto;
padding: 0;
}
.list li{
height: 60px;
border-bottom: 1px dotted #000;
line-height: 60px;
text-indent: 60px;
background: url("/image/序号.webp") no-repeat left 3px;
}
.list .sty02{
background-position: 0px -62px;
}
.list .sty03{
background-position: 0px -117px;
}
.list .sty04{
background-position: 0px -182px;
}
.list .sty05{
background-position: 0px -243px;
}
</style>
</head>
<body>
<ul class="list">
<li class="sty01">美国队长</li>
<li class="sty02">惊奇队长</li>
<li class="sty03">蝙蝠侠</li>
<li class="sty04">海王</li>
<li class="sty05">钢铁侠</li>
</ul>
</body>效果:

relative定位,相对自身偏移量为0。
本文来自css3答疑栏目,欢迎学习!
以上就是css中ul怎么定位的详细内容,更多请关注易知道|edz.cc其它相关文章!













