zoukankan      html  css  js  c++  java
  • css小常识

    1.子标签浮动,父标签不浮动。这是为了让父标签能包裹住子标签的方法介绍,一般可使用三种清除浮动的方法:

    1)最为简单的办法是给父标签设置一个高度,min-height:600px;
    2)给父标签设置一个overflow:hidden;属性也可让父标签包裹住浮动的子标签。
    3)在浮动子标签的末尾放置一个空标签,并为其设置两个属性:clear:both; height:0;


    代码如下:
    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    .div1{
    float:left;
    border:1px green solid;
    100px;
    height:100px;
    }
    .div2{
    border:1px blue solid;

    }
    .clear{
    overflow:hidden;
    height:0;

    }
    .cl{
    clear:both;
    }
    </style>
    </head>
    <body>
    <div class="div2">
    <div class="div1"></div>
    <div class="div1"></div>
    <div class="div1"></div>
    <div class="cl"></div>
    </div>
    </body>
    </html>


    2.复合属性的写法问题。
    目前接触的复合属性有,font,list-style,background,border.
    在实际运用过程中,font复合属性需要特别注意。对它的引用必须写完整,如:font:normal bold 12px/14px "宋体";
    行高可以择情选择,但是其它四个值必须同时具备,不然复合属性设置将不起作用。当前标签会寻找并继承父级及之上的font设置。
    其它诸如,list-style,background,border则可选择性设置其值,不必将所有值都列出。

    3.padding,margin属性同样对浮动子标签有作用。计算高、宽时一定考虑清楚。
    4.在不设置高度而只设置行高的情况下,浏览器的解析会多出1px.

  • 相关阅读:
    CDH简易离线部署文档
    算法图解读书笔记
    html 知识整理
    Django admin 组件 原理分析与扩展使用 之 sites.py (一)
    阿里云 centos7 django + uWSGI+Nginx + python3 部署攻略
    git 命令和使用场景总结
    由select引发的思考
    Python 实现单例模式的一些思考
    pep 8 规范的一些记录
    python 垃圾回收机制的思考
  • 原文地址:https://www.cnblogs.com/hexisen1991/p/3513095.html
Copyright © 2011-2022 走看看