• CSS成长之路----知识点篇


    一,ul--li列表水平排列,切居中对齐

      主要是利用Li标签中的display属性。设置为display:inline,使li纵向排布,且能够使用text-align:center;使其居中显示

      HTML结构:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>练习</title>
     6 </head>
     7 <body>
     8 <div id="bNav" class="bNav">
     9  <ul>
    10   <li><a href="index.aspx" title="Home">Home</a></li>
    11   <li>|</li>
    12   <li><a href="info.aspx?info_id=8" title="About Us">About Us</a></li>
    13   <li>|</li>
    14   <li><a href="info.aspx?info_id=9" title="Department Design">Department Design</a></li>
    15   <li>|</li>
    16   <li><a href="info.aspx?info_id=10" title="Law Declaration">Law Declaration</a></li>
    17   <li>|</li>
    18   <li><a href="info.aspx?info_id=11" title="Contact Us">Contact Us</a></li>
    19   <li>|</li>
    20   <li><a href="info.aspx?info_id=12" title="Application Agent">Application Agent</a></li>
    21   <li>|</li>
    22   <li><a href="info.aspx?info_id=13" title="Job Services">Job Services</a></li>
    23   <li>|</li>
    24   <li><a href="info.aspx?info_id=14" title="Apply Link">Apply Link</a></li>
    25  </ul>
    26 </div>
    27 </body>
    28 </html>

      CSS代码: 

     1 #bNav{
     2 margin-top:10px;
     3 background:#D9EBF5;
     4 text-align:center;
     5 }
     6 #bNav ul{
     7 padding:4px 0;
     8 margin:0;
     9 overflow:hidden;
    10 }
    11 #bNav ul li{
    12 display:inline;
    13 padding:0;
    14 }

      效果图:

      

  • 相关阅读:
    浅谈px,em和rem这些单位的区别
    nodejs中的formidable模块
    es6中的Symbol.iterator属性
    jQuery源码解析----内部插入的外部函数
    关于js函数中存在异步的情况下的变量的分析
    jQuery源码解析----模拟核心buildFragment
    jQuery源码解析----模拟html()、text()、val()
    Config
    Zuul
    Hystrix
  • 原文地址:https://www.cnblogs.com/zhengfengyun/p/5563743.html
Copyright © 2020-2023  润新知