zoukankan      html  css  js  c++  java
  • css选择器

    div: 独占一行eg

    eg:
    <html>
    <style type="text/css"> div{border:1px solid #ff0000} </style> <body>

    <div id="dv">aaaa</div>
    <div id="dv1">aaaa</div>
    <div id="dv2">aaaa</div>
    </body>
    </html>

    aaaa
    aaaa
    aaaa

    span:

    eg:
    <html>
    <style type="text/css">
    span{border:1px solid #00ff00}
    </style>
    <body>
    <span>bbb</span>
    <span>bbb</span> </body> </html>

    bbb bbb
    ul  li
    <ul type="square circle disc">
    <li>aa</li>
    <li>bb</li>
    </ul>
    ol li
     <ol type="1 a i">
    <li>aa</li>
    <li>bb</li>
    </ol>

    css:

         替代属性,不用写在标记中

         实现表现与结构分离,便于管理,是页代码整结

     web 2.0思想

         web 2.0: div+css架构页面

         html5 css3:在web 2.0思想基础上添加了一些内容

    css调用方式:

       1. CSS的格式:

              {样式名称:样式值;样式名称:样式值;...}

       2.html页面中如何调用css    表现和结构分离

              A:标记上直接使用style属性来调用样子

                    <标记 style="样式名称:样式值;样式名称:样式值;样式名称:样式值...">

     

    eg:
    <body>
    <div style="border:1px solid #ff0000">我很爱国</div> 与<div type 类似>
    </body>

       

           B: 

    eg:
    </head>

    <style type="text/css">
    样式列表
    </style>

    <body>


        C:外部调用样式

    html.html 调用 index.css

    <head>
    <link href="index.css" rel="stylesheet" type="text/css"/>
    </head>

    <body>

    </body>

    css选择器:在页面中找到元素

    1.使用选择器的格式

             选择器{样式名称:样式值;样式名称:样式值....}

                 

    2.css的六中选择器

    1.通配选择器,选择页面上所有元素

             

    eg:
    a.html:
    <head>
    <link href="index.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
    <div>aaaaa</div>
    <span>cccc</span>
    <a href="www.baidu.com">bbb</a>
    </body>

    index.css:

    *{
    border:1px solid #ff0000
    }

    2.标记选择器: 标记名称{  }

    eg:
    a.html:
    <head>
     <link href="index.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
    <div>aaaaa</div>
    <span>cccc</span>
    <a href="www.baidu.com">bbb</a>
    <div>ddd</div>
    </body>
    
    index.css:
    
    div{
      border:1px solid #ff0000
       }

    3:class选择器:选择具有相同class属性的元素 : .classname{} :    可以同类不同名的选择器

    eg:
    a.html:
    <head>
     <link href="index.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
    <div class="one">aaaaa</div>
    <span class="one">cccc</span>
    <a href="www.baidu.com">bbb</a>
    <div>ddd</div> </body> index.css: .one{ border:1px solid #ff0000 }

    4.id选择器:#id{}

    
    
    eg:
    a.html:
    <head>
     <link href="index.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
    <div id="dv">aaaaa</div>
    <span >cccc</span>
    <a href="www.baidu.com">bbb</a>
    <div>ddd</div>
    </body>
    
    index.css:
    
    #dv{
      border:1px solid #ff0000
       }
    id:唯一

    5.群组选择器:

       #id, .classname, 标记名称{}

    eg:
    a.html:
    <head>
     <link href="index.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
    <div class="one">aaaaa</div>
    <span class="one">cccc</span>
    <a href="www.baidu.com">bbb</a>
    <div id="dv">eeee</div>
    </body> index.css: .one,#dv,a{ border:1px solid #ff0000 }

    6.派生选择器: 

    父选择器  子选择器

          

    eg:
    a.html:
    <head>
     <link href="index.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
    <div class="one">aaaaa</div>
    <span class="one">cccc</span>
    <a href="www.baidu.com">bbb</a>
    <div id="dv">eeee</div>
    <ul id="us" type="square">    
          <li>aa</li>
          <li>bb</li>
     </ul>
    </body>
    
    index.css:
     #us li{
      border:1px solid #ff0000
      }

                

                

        

  • 相关阅读:
    L1-045 宇宙无敌大招呼 (5分)
    L1-044 稳赢 (15分)
    L1-043 阅览室 (20分)
    L1-042 日期格式化 (5分)
    L1-041 寻找250 (10分)
    L1-040 最佳情侣身高差 (10分)
    L1-039 古风排版 (20分)
    L1-038 新世界 (5分)
    L1-037 A除以B (10分)
    利用C一种最有效的文件存储方式——16bit有符号位2进制存储
  • 原文地址:https://www.cnblogs.com/zengkefu/p/5584592.html
Copyright © 2011-2022 走看看