zoukankan      html  css  js  c++  java
  • CSS3的chapter6

    CSS布局
             div标签:

    在css布局方式中,div 是这种布局方式的核心对象,我们的页面排版不再依赖于表格, 仅从div的使用上说,做一个简单的布局只需要两样东西:div 与 css.因此我们称这种 布局方式为 div + css 布局。

             文档流:

                       文档流其实就是指浏览器生成页面的顺序。也是浏览器默认的显示规则。

             Display(元素显示模式):

                       用来设置元素的显示方式。

    display

    block

    块对象指的是元素显示为一个方块,默认显示状态下将占据整行,其它的元素只能另起一行显示。

    inline

    行间对象与block刚好相反,它允许其它元素在同一行显示

    inline-block

    既有行内元素的特点,又有块级元素的特点

    none

    隐藏对象

     

             Float(元素的浮动)

                       用来控制元素是否浮动显示。

                      

    Left

    向左浮动

    right

    向右浮动

    none

    不浮动

    浮动的时候元素的显示属性也变化了 变为 “行内元素”

     

             Clear(清除浮动)

                      

    none

    默认值,允许浮动

    left

    不允许左边浮动

    right

    不允许右边浮动

    both

    不允许浮动

     

     

             position(元素定位)

                      

    static

    默认值,无定位

    absolute

    绝对定位

    relative

    相对定位

    fixed

    固定定位

     

                       Absolute:

    l  脱离文档流。

    l  通过 top,bottom,left,right 定位。

    l  如果父元素 position 为 static 时,将以body坐标原点进行定位。

    如果父元素 position 为 relative  时,将以父元素进行定位。

     

     

     

    Relative:

    l  相对定位(相对自己原来的位置而言)

    l  不脱离文档流

    l  参考自身静态位置通过 top,bottom,left,right 定位。

    Fixed:

    固定定位实际上只是绝对定位的特殊形式;固定定位的元素是相对于浏览器窗口而固定, 而不是相对于其包含元素;即使页面滚动了,它们仍然会处在浏览器窗口中跟原来完全一样的地方。

             z-index(元素的层叠关系)

    当元素发生重叠时,可以通过 z-index 属性,设置其层叠的先后顺序。 较大 number 值的对象会覆盖在较小 number 值的对象之上。

                                默认值为0.

             CSS reset(清除默认样式)

    在HTML标签在浏览器里有默认的样式,在切换页面的时候,浏览器的默认样式往往会给我们带来麻烦,影响开发效率。解决的方法就是一开始就将浏览器的默认样式全部去掉,更准确说就是通过重新定义标签样式。"覆盖"浏览器的CSS默认属性。也就是把浏览器提供的默认样式覆盖掉!

  • 相关阅读:
    linux设置开机服务自动启动
    Redis相关指令文档
    Redis配置文件详解
    redis在windows下的安装
    WIN2003+IIS6+FastCGI+PHP5.3的安装配置
    研究生生活点滴一
    数据链路层
    C++中的static成员
    在构造函数中调用构造函数
    Java和C++的不同
  • 原文地址:https://www.cnblogs.com/jiangwenjie/p/5779342.html
Copyright © 2011-2022 走看看