• css中的清除浮动


    1、clear:none,left,right,both 意思解释

        清除浮动。

        在元素A上使用,则代表对A的左边 /  右边  / 左右两边   不允许浮动元素存在,如果存在,则调整自身

        为none时代表允许浮动存在。(默认值为none

    例如:

     <div id="first" class="clear:left"></div> 

    代表含义:

    #first的元素,左边不允许浮动元素存在。如果有,则#first会在原来的基础上下移动一行。

    2、需要注意的:

    该元素只对自身起作用,无法影响其他元素。

    容易出现误解的例子:

    <div id="first" class="float:left;"></div>
    <div id="second" class="float:left;"></div>

     对以上样式进行调整将second调整到下一行。

     解决方式:对second添加clear:left,而不是对first添加clear:right. 因为clear只对自身起作用,不对其他元素起作用。

     必须坚持的原则:谁需要移动,则在谁上面使用clear。

    3、看到一个小题目,跟着做了一下。主要使用的clear部分。

    请使用CSS控制3个div,实现如下图的布局。

    e65e0e34544aa20a251f14a2.jpg

     实现效果:

    实现代码:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <style type="text/css">
     5 .clear{ 
     6    clear:both; 
     7 }
     8  
     9 div{
    10    background-color:grey;
    11 }
    12 
    13 #first {
    14 width:50px;
    15 height:150px;
    16 float:left;
    17 }
    18 
    19 #second{
    20 margin-top:10px;
    21 width:50px;
    22 height:100px;
    23 float:left;
    24 clear:left;
    25 }
    26 
    27 #third{
    28 margin-left:60px;
    29 width:150px;
    30 height:260px;
    31 }
    32 </style>
    33 </head>
    34 <body>
    35 
    36 <div id="first"></div>
    37 <div id="second"></div>
    38 <div id="third"></div>
    39 
    40 </body>
    41 </html>
  • 相关阅读:
    winform,WPF 释放内存垃圾,减少资源占用方法
    Winform中使用WPF控件并动态读取Xaml
    Winform程序双向绑定
    STM32L15XXX 入门笔记
    STM32固件库下载地址
    C#实现虚拟控件列表显示100w个控件方法
    DotNetBar滚动条的疑似BUG
    VS Sln图标空白修复办法
    Swift下使用Xib设计界面
    关于Mac OS虚拟机下共享文件夹的方法
  • 原文地址:https://www.cnblogs.com/luckyflower/p/4218598.html
Copyright © 2020-2023  润新知