zoukankan      html  css  js  c++  java
  • 样式表 格式布局

    一、样式表

    1、分类

    (1)内联样式表 即在body里面设置style。

    (2)内嵌样式表 即在head里面设置style。

    (3)外部样式表 即在CSS里面设置style。

    2、选择器

    (1)标签选择器。用标签名做选择器。

    (2)class选择器。都是以“.”开头。

     

    (3)ID选择器。以“#”开头。

    (4)复合选择器  

             隔开,表示并列。

         用空格隔开,表示后代。相当于共有的。

         筛选“.”

     

    二、样式属性

    (一)背景与前景

    2.前景字体:

    (二)边界和边框

     

    (三)

    链接的style

      a:link 超链接被点前状态

      a:visited 超链接点击后状态

      a:hover 悬停在超链接时

      a:active 点击超链接时

      在定义这些状态时,有一个顺序l v h a。

     

    三、格式布局

    (一)positionfixed

     

    锁定位置(相对于浏览器的位置),例如有些网站的右下角的弹出窗口。

    (二)positionabsolute

    1.外层没有positionabsolute(或relative);那么div相对于浏览器定位。

     2.外层有positionabsolute(或relative);那么div相对于外层边框定位。

    (三)positionrelative

    以其所在的文档流原位置的左上角为原点,进行定位。如果不确定原点在哪里,就设置上可见边框,不设置位置,只有relative,看看其在那个位置,所在位置就是文档流的原位置。

    (四)分层(z-index

       在z轴方向分层,,值越大,越靠前。

    (五)floatleftright

    Leftright时不用给他规定位置(lefttop),直接相对于浏览器。若外部被包裹,相对于外部div的除去一行的位置的左上或右上显示。

     

    半透明效果:opacity:0.5;

    CSS3 transition 属性:鼠标移到该位置,宽度变长。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"> 
    <title>菜鸟教程(runoob.com)</title>
    <style> 
    div
    {
        100px;
        height:100px;
        background:red;
        transition:width 2s;
        -webkit-transition:width 2s; /* Safari */
    }
    
    div:hover
    {
        300px;
    }
    </style>
    </head>
    <body>
    <p><b>注意:</b>该实例无法在 Internet Explorer 9 及更早 IE 版本上工作。</p>
    
    <div></div>
    
    <p>鼠标移动到 div 元素上,查看过渡效果。</p>
    
    </body>
    </html>

     

     

     

     

     

     

  • 相关阅读:
    P3302 [SDOI2013]森林
    P2542 [AHOI2005] 航线规划
    P5795 [THUSC2015]异或运算
    P3320 [SDOI2015]寻宝游戏
    P1963 [NOI2009] 变换序列
    一月练习日志
    计算几何全家桶
    bzoj1076: [SCOI2008]奖励关(期望dp+状压dp)
    bzoj3450 Easy(概率期望dp)
    Eclipse配置 自动补全功能 快捷键 alt+/
  • 原文地址:https://www.cnblogs.com/wwz-wwz/p/5769013.html
Copyright © 2011-2022 走看看