• inline-block布局方式


    刚研究了一下inline-block布局方式

    inline-block布局方式是一种比float浮动更优的一种布局方式。

    一个超简单的demo

    html:

     1 <!doctype html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>inline-block布局</title>
     6 </head>
     7 <body>
     8 <ul class="inline-block">
     9     <li class="inline-block-in"><a href="#">首页</a></li>
    10     <li class="inline-block-in"><a href="#">详情介绍</a></li>
    11     <li class="inline-block-in"><a href="#">帮助中心</a></li>
    12     <li class="inline-block-in"><a href="#">联系我们</a></li>
    13     <li class="inline-block-in"><a href="#">关于我们</a></li>
    14 </ul>
    15 </body>
    16 </html>

    css:

     1 <style>
     2     ul li {
     3         list-style: none;
     4         font-size: 12px;
     5         letter-spacing: normal;
     6         padding: 0 10px;
     7     }
     8     .inline-block {
     9         font-size: 0px;//inline-block 布局核心代码
    10         letter-spacing: -8px;////inline-block 布局辅助代码,兼容safari 浏览器
    11     }
    12     .inline-block-in {
    13         display: inline-block;//inline-block 布局核心代码
    14         vertical-align: top;//inline-block 布局辅助代码
    15     }
    16     .inline-block-in {
    17         *display: inline;//inline-block 布局辅助代码,兼容IE6~7
    18     }
    19 </style>

    注意:两个display 要先后放在两个CSS声明中才有效果,这是IE的一个经典bug,如果先定义了display:inline-block,然后再将display设回 inline或block,layout不会消失。

    具体应用稍后展示

  • 相关阅读:
    MySql常用日期时间查询
    微信开发中网页授权access_token与基础支持的access_token异同
    Sqlserver复杂查询
    Array排序和List排序
    关于java按位操作运算
    验证redis的快照和AOF
    线程安全 加锁机制
    Redis 与 数据库处理数据的两种模式
    redis实现点击量/浏览量
    jsp网站访问次数统计的几种方法
  • 原文地址:https://www.cnblogs.com/zmh7057/p/3635614.html
Copyright © 2020-2023  润新知