本文小编为大家详细介绍“HTML怎么实现ul li内容垂直居中和水平居中”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML怎么实现ul li内容垂直居中和水平居中”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
1、li内容垂直居中
flex-direction属性规定灵活项目的方向。当设置它的属性值为column时,表示灵活的项目将垂直显示,正如一个列一样。justify-content用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式,当设置其属性值为center时,表示项目位于容器的中心。这样就可以实现ul中li内容的垂直居中。代码如下:
HTML部分:
<divclass="box">
<ul>
<li>aa</li>
<li>bb</li>
<li>cc</li>
<li>dd</li>
</ul>
</div>
CSS部分:
<styletype="text/css">
.box{
width:300px;
height:300px;
border:1pxsolidred;
}
.boxul{
height:300px;
display:flex;
flex-direction:column;
justify-content:center;
}
.boxulli{
list-style:none;
margin:0auto;
}
</style>
效果图:
li居中3.jpg
2、li内容水平居中
flex-direction属性规定灵活项目的方向。当设置它的属性值为row时(默认值),表示灵活的项目将水平显示,正如一个行一样。justify-content用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式,当设置其属性值为center时,表示项目位于容器的中心。这样就可以实现ul中li内容的水平居中。代码如下:
HTML部分:
<divclass="box">
<ul>
<li>今天心情不错</li>
<li>今天心情不错</li>
<li>今天心情不错</li>
<li>今天心情不错</li>
</ul>
</div>
CSS部分:
<styletype="text/css">
.box{
width:100%;
height:200px;
border:1pxsolid#000;
}
.boxul{
height:200px;
display:flex;
flex-direction:row;
justify-content:center;
}
.boxulli{
list-style:none;
height:200px;
line-height:200px;
}
</style>
读到这里,这篇“HTML怎么实现ul li内容垂直居中和水平居中”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。