• CSS 如何让li横向居中显示


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

    [html] view plaincopy在CODE上查看代码片派生到我的代码片
     
    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.       
    13.     </form>  
    14. </body>  
    [html] view plain copy
     
    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.       
    13.     </form>  
    14. </body>  


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

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

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

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

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

    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;800px;margin:auto;}
    ul,li{margin:0px;padding:0px;}
    .box ul li{border:1px solid #333333;background:#CCCCCC;color:#000000;/*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>

  • 相关阅读:
    基于requirejs和oclazyloadjs的实际按需加载的angular项目
    vue源码解析data与watcher
    video标签播放数据调整
    ngnix搭建前端服务
    面试总结篇(一)
    mongodb的安装、配置、启动、数据库密码的配置;
    今天随手写个发布订阅的 event.js
    Mac OS系统使用的链接,以及关于前端软件的安装(持续更新)
    bind 以及原型 1px边框的实现(面试后内容整理)
    flexbox的学习,display:flex display:box 淘宝触屏版、饿了么网布局分析分析
  • 原文地址:https://www.cnblogs.com/telwanggs/p/7346995.html
Copyright © 2020-2023  润新知