zoukankan      html  css  js  c++  java
  • css为什么要清除浮动?

    这两天在写静态网页,对清除浮动有一些疑问。查阅《精通css》解决了问题。

     1 <div class="nav_cont">
     2                     <h3>手机通讯</h3>
     3                     <ul class="navCont_list ">
     4                         <li><a href="#">全部手机</a></li>
     5                         <li><a href="#">1080P高清</a></li>
     6                         <li><a href="#">双卡手机</a></li>
     7                         <li><a href="#">拍照神器</a></li>
     8                         <li><a href="#">老年手机</a></li>
     9                         <li><a href="#">对讲机</a></li>
    10                         <li><a href="#">联通专区</a></li>
    11                     </ul>
    12             </div>

    其中<li>标签设置了左浮动。如果在“navCont_list”上(即ul的容器上)不清除浮动,得到的效果是这样的。

    但是清除浮动后,即

      <h3 class="nav_title">手机、数码、相机</h3>
                <div class="nav_cont">
                        <h3>手机通讯</h3>
                        <ul class="navCont_list clearfix">
                            <li><a href="#">全部手机</a></li>
                            <li><a href="#">1080P高清</a></li>
                            <li><a href="#">双卡手机</a></li>
                            <li><a href="#">拍照神器</a></li>
                            <li><a href="#">老年手机</a></li>
                            <li><a href="#">对讲机</a></li>
                            <li><a href="#">联通专区</a></li>
                        </ul>
                </div>

    则变为

    《精通css》原话写到:因为浮动元素不占据空间,所以容器元素不包围它们。添加一个进行清理的空元素可以迫使容器元素包围浮动元素。

    
    
    
  • 相关阅读:
    ESP8266 STA TCP 客户端配置并连接通信
    Modbus CRC16 校验计算函数
    自写简易版从机Modbus
    STM32CubeIDE查看内存使用情况
    WPF 样式Style
    WPF选项卡页面分离之Page调用Window类
    WPF 多个选项卡TabControl 页面分离
    STM32Cube IDE 汉字字体变小解决办法
    浮点数double相等性比较
    Ling应用
  • 原文地址:https://www.cnblogs.com/HMin/p/4690519.html
Copyright © 2011-2022 走看看