• 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>

  • 相关阅读:
    <img/>标签onerror事件在IE下的bug和解决方法
    IIS启用Gzip压缩造成OpenFlashChart不能正常显示问题及解决方法
    小心枚举陷阱
    "动软.Net代码生成器"的一次扩展经历
    旁听面试杂想
    .NET Remoting学习点滴(二):基本概念
    十字路口
    表变量和临时表
    动态创建WebService
    拼接SQL造成的意想不到的后果
  • 原文地址:https://www.cnblogs.com/telwanggs/p/7346995.html
Copyright © 2020-2023  润新知