html5 如何让li居中,如何让多个li标签居中
解决方法一:利用margin-left设置;
比如 侧边栏的div宽300px;我有四个li,每个设置height:30px;width:60px;并让这四个li位于侧边栏的头部;就可以设置ul的margin-left:80px;
这样就会使四个li居于中间;如果想使四个li之间有间隔。可以设置li的margin-left:5px;这样就需要改变先前ul的margin-left为(300-240-20)/2-2.5,因为margin-left是透明的,所以才会有上面这个计算式子。可见可能会出现小数,这样是我们要避免的。利用ul的margin-left很简单地设置居中,只是不是强迫症患者的首选。因为这个方法,大家应该都会,而且百度一下,都会出来这样的例子,在此不贴代码。
在这个方法中,我们可以设置ul的高和宽,但只要不让ul的宽超过div的宽,以及不让ul的宽低于四个li的和的宽,就不会出现排版错误。
本人也不喜欢这个方法,于是,就有了第二种方法。
解决方法二:利用ul的text-align:center属性;
对于第二种方法,首先要说的是,设置ul的display:table,text-align:center。是不是觉得好神奇,怎么会出现display:table,说实话,这也是我第一次用到这个属性,虽然知道有这个属性,但一般还真不用,我们似乎只用none,inline和block,但这里我们必须用这个属性,不然解决不了。下面是一段代码:html>
#div1{width:500px;height:500px;background-color: red;}
#ul1{display: table;margin:0 auto;height:40px;text-align: center;padding:0;}
.li1{float: left;margin-left: 5px;padding:0;width:70px;height:60px;line-height: 60px;font-size: 20px;background-color: yellow;list-style-type: none;}
- 11111
- 22222
- 33333
- 44444
这段代码可以解决居中方法,注意:ul设为display:table;text-align:center;但记住千万千万不可以设置ul的宽,不然无法实现。
解决方法三:不推荐使用;
就是ul的设为text-align:center;
li的设为display:inline;
但这样的话,就无法做出li的宽和高,虽然也会居中,但已经失去了其解决的意义。
html5 如何让li居中,如何让多个li标签居中相关推荐
- html文本字段标签居中,html中实现文本与标签居中的方法
html中实现文本与标签居中的方法 发布时间:2020-08-31 09:44:08 来源:亿速云 阅读:66 作者:小新 这篇文章主要介绍html中实现文本与标签居中的方法,文中介绍的非常详细,具有 ...
- html中div不在火狐居中,Firefox嵌套CSS中div标签居中问题解决方法
本文和大家重点讨论一下Firefox嵌套CSS中div标签的居中问题的解决方法,主要包括使用line-height垂直居中,清除容器浮动,不让链接折行,始终让Firefox显示滚动条等内容. Fire ...
- html输入框的文字居中显示,input文本输入框的文字居中处理
input测试 /*reset.css*/ body{width:960px;margin:10px auto;padding:0;font:12px/1.5 Arial, Helvetica, sa ...
- css如何去掉li的点,css怎么去掉li的点
html的li标签默认带有小圆点,css中可以使用list-style-type属性来去掉li的小圆点:只需要给li标签添加"list-style-type: none;"样式,设 ...
- [css] 怎样把一个div居中?怎样把一个浮动元素居中?怎样把绝对定位的div居中?
[css] 怎样把一个div居中?怎样把一个浮动元素居中?怎样把绝对定位的div居中? 主要用到:text-alin: center;margin: 0 auto;position: relative ...
- span标签居中显示的正确方法
span标签居中显示的正确方法 example:<span style="text-align: center;display:block;">没有数据显示</s ...
- ul li列表样式css,列表ul li 专用样式
列表ul li 专用样式 DATE: 2016-11-10 / VIEWS: 1142 主页级别的页面大部分的内容都是做在无序列表里面的,其庞大的使用规模,需要有完备的样式支持. ul{zoom:1} ...
- html元素在模块中心显示,DW怎么设置DIV模块在页面中居中 DW如何设置网页打开绝对居中?...
Dreamweaver(DW)中的div层怎么居中 Dreamweaver中div怎么页面居中? Dreamweaver中div怎么页面居中?我写的DIV都是靠左,怎么让它页面居中?在.header的 ...
- 【CSS】一个div在另外一个div中居中显示(水平居中,竖直居中)
一个div在另外一个div中居中显示(水平居中,竖直居中) 方法1: 通过设置子元素绝对定位和margin:auto .parent {position:relative;width:800px;he ...
- html li内部水平排列,怎样使用li进行水平排列
这次给大家带来怎样使用li进行水平排列,使用li进行水平排列的注意事项有哪些,下面就是实战案例,一起来看一下. li水平排列 html{ font-size: 20px; } @media only ...
最新文章
- 【连载】优秀程序员的45个习惯之42——允许大家自己想办法
- 创业公司如何实施敏捷开发(转载)
- 【转载】MongoDB安装并随windows开机自启
- 天刀各大区服务器位置,数据帝玩家统计 天刀全区活跃地图展示
- php函数get和set,php中外部类调用_get函数和_set函数的方法
- 2019牛客第八场A All-one Matrices(单调栈)
- 结对编程(黄金点游戏)
- 从零开始学前端:标签渐变和媒体查询 --- 今天你学习了吗?(CSS:Day25)
- 你们听过最感人的故事是什么?
- 如何恢复Mac上已删除的文件?
- 怎样让网站显示在 Google 搜索结果中?
- HNOI2015解题报告
- EPSON机械手视觉操作手册
- MySQL 语法整理(2)
- matalb编写程序实现ps的“素描滤镜”
- web服务器性能测试---服务器性能测试实例
- Android App 可以定时启动! 并且完成短信自动发送获取内容功能 (以获取闪讯密码为例 大学宿舍宽带)
- 解决html2canvas截图空白的问题
- 【软件安装】远程桌面软件系列
- 利用系统相机相册获取单张图片,兼容7.0
热门文章
- Unity 如何实现第一人称射击游戏(吃鸡游戏)
- SSL证书下载失败如何解决
- 内蒙古大学计算机学院拟录取名单,2020年招收硕士研究生拟录取名单公示(17)
- 链路不通或服务器没响应,网络连接中断,请检查上行链路连接或联系ISP解决
- 利用excel实现简易抽奖
- 制作点线动画用它,轻松实现创作 | 万彩动画大师
- 印度最强输出是什么?CEO!印度裔统治下的美国巨头
- 服务器硬盘与普通硬盘有啥区别?
- 微软,谷歌,苹果,Facebook,谁会是下一个XR巨头?
- python数据挖掘项目实战 预测_Python机器学习/数据挖掘项目实战 泰坦尼克号Titanic生存预测 Kaggle入门比赛...