css中怎么把ul居中
程序员文章站
2022-04-04 16:36:39
...
今天在调整ul居中的问题时,遇到了点小困难,以前在使用ul时候,让其不是垂直的排列而是,横着排列都是使用float:left这个属性,但是呢,今天我在弄一些友情链接的时候,就出现了ul在div中居中不了的问题,就是在div中加入了style=“text-align:center;” ul也不居中,最后仔细对比了网上的,发现时用了float:left的原因,首先平铺,可以对ul的style使用display:inline,而不必使用float属性,这样之后在div上就可以使用style=“text-align:center;” 使ul列表居中显示了。
1、假设最初的的代码是这样:
<div id="links" style="border:1px solid red;"> <ul> <li><a href="#">link111111</a></li> <li><a href="#">link2222</a></li> <li><a href="#">link33333</a></li> <li><a href="#">link44444</a></li> <li><a href="#">link555555</a></li> </ul> </div>
2、去除列表前面的黑点(在ul的style中使用list-style-type:none;)
<div id="links" > <ul style="border:1px solid red;list-style-type:none;"> <li><a href="#">link111111</a></li> <li><a href="#">link2222</a></li> <li><a href="#">link33333</a></li <li><a href="#">link44444</a></li> <li><a href="#">link555555</a></li> </ul> </div>
如下图所示:
3、使li横排显示并且ul位于div的中间位置,(li使用style="display:inline;"),如下所示
<style type="text/css"> #links {text-align:center;} #links ul{border:1px solid red;list-style-type:none;} #links ul li{ display:inline; } </style> <div id="links" > <ul> <li><a href="#">link111111</a></li> <li><a href="#">link2222</a></li> <li><a href="#">link33333</a></li <li><a href="#">link44444</a></li> <li><a href="#">link555555</a></li> </ul> </div>
如下图所示:
到此为止实现ul中的li横排显示,并且ul在div里居中显示。
以上就是css中怎么把ul居中的详细内容,更多请关注其它相关文章!
上一篇: php文件怎么下载:php文件下载
下一篇: PHP的一个基础知识 表单提交
推荐阅读
-
html中播放swf文件,怎么显示下面的开关面板的部分?_html/css_WEB-ITnose
-
li中嵌套ul的边距问题,求大神_html/css_WEB-ITnose
-
求教,有这么一个效果,当把鼠标放上去二维码慢慢的出来,鼠标离开二维码慢慢的下去,怎么去实现。_html/css_WEB-ITnose
-
怎么在css3在页面中插入内容
-
css文字水平垂直居中怎么设置
-
css怎么让背景图片居中?背景图片居中的方法介绍(代码实例)
-
creo4.0工程图表格中的文字怎么设置居中?
-
Android studio中怎么把代码类转换为静态?
-
vs2015中怎么把英文界面变成中文界面?
-
微信公众号图怎么把QQ表情添加到图文素材中?