• CSS3 float深入理解浮动资料整理


    CSS浮动(float,clear)通俗讲解

    CSS 浮动

    CSS float浮动的深入研究、详解及拓展(一) 

    CSS float浮动的深入研究、详解及拓展(二)

    http://www.w3cplus.com/css/clear-float

    1.浮动实现图文环绕(理解难点)

    浮动框旁边的行框被缩短从而给浮动框留出空间行框围绕浮动框,因此,创建浮动框可以使文本围绕图像

     

    文本围绕图片源代码

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>浮动之文本围绕图片</title>
     6         <style>
     7             .box img {
     8                 width: 80px;
     9                 border: 1px dashed #f50447;
    10                 float: left;
    11             }
    12             .box p {
    13                 background-color: #00BFFF;
    14             }
    15         </style>
    16     </head>
    17     <body>
    18         <div class="box">
    19             <img src="img/photo.jpg"/>
    20             <p>在今天,有不懂的知识,我们都会上网搜一下,但这只是最简单的搜索方法,属于搜索的初级阶段。那搜索的高级阶段是什么呢?最近,科学作家万维钢在新书《智识分子》里介绍了一个概念,叫“信息极客”,他们不仅在网上查找信息,而且还想为社会创造价值,甚至想用信息左右公共政策。想要成为这样的人,你就要会三个高级功夫。
    21             第一个功夫,是阅读学术论文。<br/>
    22             第二个功夫,是直接阅读原始数据。<br/>
    23             第三个功夫,是主动采集和分析数据。那些大数据咱们采集不了,可以从自己的数据开始,也就是量化自我。<br>
    24             </p>
    25         </div>
    26     </body>
    27 </html>
    View Code

    2.清除浮动造成影响源代码(浮动是带有方向的inline-block行内联块级元素/包裹性/破坏性)

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>深入学习浮动浮动清除</title>
     6         <style>
     7             body, img, ul, li,p {
     8                 margin: 0;
     9                 padding: 0;
    10             }
    11             .ul-li {
    12                 background-color: deeppink;
    13                 border: 1px dashed deepskyblue;
    14                 font-size: 0;
    15                 list-style: none;
    16                 margin: 0;
    17                 padding: 0;
    18             }
    19             .ul-li li{
    20                 /*display: inline-block;*/
    21                 float: left;
    22             }
    23             .ul-li li img {
    24                 width: 80px;
    25                 border: 1px dashed #f50447;
    26             }
    27             .float {
    28                 float: left;
    29             }
    30             .p_title {
    31                 font-family: "微软雅黑";
    32                 font-size: 14px;
    33                 line-height: 16px;
    34                 color: #fff;
    35                 text-align: center;
    36             }
    37             .bg_2 {
    38                 background-color: #00BFFF;
    39             }
    40             
    41             /*清除浮动clearfix*/
    42             .clearfix:after {
    43                 display: block;
    44                 content: "clear";
    45                 line-height: 0;
    46                 visibility: hidden;
    47                 clear: both;
    48             }
    49             .clearfix {
    50                 zoom: 1;
    51             }
    52         </style>
    53     </head>
    54     <body>
    55         <ul class="ul-li clearfix">
    56             <li><img src="img/photo.jpg"/><p class="p_title">海盗船_1</p></li>
    57             <li><img src="img/photo.jpg"/><p class="p_title">海盗船_2</p></li>
    58             <li class="bg_2"><img src="img/photo.jpg"/><p class="p_title">海盗船_3</p></li>
    59             <li><img src="img/photo.jpg"/><p class="p_title">海盗船_4</p></li>
    60         </ul>
    61 </div>
    62     </body>
    63 </html>
    View Code
  • 相关阅读:
    Javascript实现局部刷新
    Javascript模块化开发-轻巧自制
    javascript面向对象实例
    Javascript兼容和CSS兼容总结
    隐藏关机按钮
    数组排序
    常用数组获取最新和第一个元素值
    php 操作redis 以及几个常用命令
    git 常用命令
    JSON.parse和JSON.stringify的区别
  • 原文地址:https://www.cnblogs.com/zjf-1992/p/5998760.html
Copyright © 2020-2023  润新知