先给一个简单的示例HTML代码

[html] view plaincopy
  1. <body>
  2. <form id="form1" runat="server">
  3. <div id="title">
  4. <ul id="list" >
  5. <li>标题一</li>
  6. <li>标题二</li>
  7. <li>标题三</li>
  8. <li>标题四</li>
  9. <li>标题五</li>
  10. </ul>
  11. </div>
  12. </form>
  13. </body>
[html] view plaincopy
  1. <body>
  2. <form id="form1" runat="server">
  3. <div id="title">
  4. <ul id="list" >
  5. <li>标题一</li>
  6. <li>标题二</li>
  7. <li>标题三</li>
  8. <li>标题四</li>
  9. <li>标题五</li>
  10. </ul>
  11. </div>
  12. </form>
  13. </body>

以前为了让li中的元素横向并列展示,总是对li设置float:left。效果如下。

但是我想让标题居中显示是除了设置margin-left外没有别的办法。这还不能绝对剧中。

后面发现只需要简单的两部。

一,设置li的 display:inline;就可以让其横向展示。

二,设置上一层DIV的text-align:center;

[css] view plaincopyprint?
  1. #title
  2. {
  3. text-align:center;
  4. }
  5. ul li
  6. {
  7. list-style-type:none;
  8. display:inline;
  9. }

今天碰到一个很想解决的问题,又解决不了的问题,正好有人和我一样,高手帮他解决了,

让ul在一个div中居中显示,li浮动后ul就整个靠左了。
后来在高手的帮助下终于搞定了代码如下:
<style>
.box{border:1px solid #000000;width:800px;margin:auto;}
ul,li{margin:0px;padding:0px;}
.box ul li{border:1px solid #333333;background:#CCCCCC;color:#000000;/*width:60px;*/text-align:center;
/*float:left;*/margin-right:5px; list-style:none}
        
.box {*text-align:center;}
ul {display:table;margin-left:auto;margin-right:auto;}
ul li{float:left;*float:none;*display:inline;*zoom:1;}
</style>
<div class="box">
     <ul>
         <li>12313</li>
         <li>by jubdit</li>
         <li>12313</li>
     </ul>
   <br clear="left" />
</div>

转载于:https://www.cnblogs.com/telwanggs/p/7346995.html

CSS 如何让li横向居中显示相关推荐

  1. 网页html 图片横向摆放,css实现多张图片横向居中显示的方法

    先讲一下实现的步骤: 最终效果 2. 代码实现 HTML部分 分类小贴士 CSS部分 .main{ width:100%; margin-top:40px; } .main .tag{ margin: ...

  2. css 两个div一行居中显示,CSS:多个DIV在同一行居中显示的一种实现方法

    在项目开发中,画面经常有多个DIV的内容显示在一行的要求. 比如HTML 你好,这是div1的第一行. 你好,这是div1的第二行 你好,这是div2的第一行. 你好,这是div3的第一行. 你好,这 ...

  3. css如何让背景上下居中显示,CSS有哪些方式可以实现垂直居中?

    大家好,我是IT修真院郑州分院第四期的学员汪开放,一枚正直纯洁善良的web程序员 今天给大家分享一下,CSS有哪些方式可以实现垂直居中? 1.背景介绍 44年前我们把人送上月球,但在CSS中我们仍然不 ...

  4. html 怎么自动让图片居中显示,css中怎样让图片居中显示?

    在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...

  5. 【CSS3】CSS实现の全屏覆盖+居中显示+等比缩放

    图片全屏覆盖 我们可能希望实现图片的全屏覆盖,这种覆盖是随着网页大小而调整的,而不是固定的,怎么做呢? 请看以下CSS代码: body{background:url("img.jpg&quo ...

  6. CSS实现div的嵌套居中显示的多种方式

    1.通过flex方式实现:将父盒子的position属性设置为relative,并且display设置为flex,最后设置水平居中和垂直居中.这样设置后,子盒子不需要设置什么,就会实现居中.哪个盒子需 ...

  7. css怎样不换行显示出来,css如何实现li不换行显示

    实现方法:1.使用display属性将li转成行内或是行内块标签,只需要给li设置"display:inline|inline-block"样式即可:2.使用float属性进行浮动 ...

  8. html中怎么设置文本框居中显示图片,css如何让图片水平居中显示?

    在我们开发前端页面的时候,为了让页面效果美观,会让图片呈现居中效果.那么css怎么让img图片居中显示呢?本篇文章给大家带来css如何让img图片居中. display属性实现图片居中的两种方法: 1 ...

  9. html div背景自动居中显示,网站背景图居中自适应以及拉伸填充CSS代码解决方法...

    写这篇水文呢,也是最近在自己在魔改一个主题用作新做的班级网站. 发现模版的背景图片以及其他地方的图片显示只能在电脑端看到,而在移动端不能够自适应.顺便也整理出来. 首先是图片的居中自适应: 需要先给C ...

最新文章

  1. 基于图像的三维模型重建——相机模型与对极几何
  2. jquery实现多行文字图片滚动效果
  3. 用js自动把url加入ubb代码的函数
  4. 冒名顶替上大学罗彩霞_什么是冒名顶替综合症,您如何克服?
  5. C++(STL):23 ---序列式容器queue源码剖析
  6. combobox之下拉宽度自适应
  7. 2021年Q3小红书美妆行业营销报告
  8. 理论基础 —— 图 —— 图的存储结构
  9. asp.net分割字符串的几种方法
  10. 便宜可靠的激光雷达可能要来了!Luminar关键部件成本降到3美元
  11. 2.基于梯度的攻击——FGSM
  12. 麦当劳中国首个IT战略研发中心在南京启用;大食代积极布局中国西南市场 | 美通企业日报...
  13. 推荐书籍 《半小时漫画经济学1--生活常识篇》
  14. 1 Yocto 项目分析和跟踪手册
  15. 【触动精灵】开发手册学习整理(一)
  16. css中的单位换算_css 长度单位转换器
  17. 概念---金融工程1:外汇的无套利定价模型
  18. SELECT后面有自定义函数的优化方法
  19. 影响淘宝搜索排名因素大全
  20. esp8266-01s介绍与使用

热门文章

  1. Jenkins Kubernetes 如何协同工作
  2. 网络协议:TCP保活机制和Nagle算法
  3. 留言系统 php 防攻击,php 留言板防刷新
  4. (25)System Verilog类外约束类内变量
  5. (04)System Verilog 利用函数通用总线激励驱动方法
  6. java 基础做增删改查教学_Java Mybatis 增删改查 简单使用 入门 简版
  7. python画柱形图把奇数年份也显示出来_python - Matplotlib奇数子图 - 堆栈内存溢出...
  8. 12. GD32F103C8T6入门教程-定时器-3路pwm输出
  9. C++11六大函数(构造函数,移动构造函数,移动赋值操作符,复制构造函数,赋值操作符,析构函数)
  10. 傅里叶变换 c语言程序,(快速傅里叶变换)C语言程序汇编