CSS之选择器

来源:互联网 发布:手机家具设计软件 编辑:程序博客网 时间:2024/04/25 14:34
     1、CSS继承性             是指我们设置上级(父级)的css样式后,上级及以下子级都具有此属性。一般只有文字具有继承性,如文字大小,文字加粗、文字颜色、字体等属性。通过CSS继承,子元素将继承最高元素所拥有的属性,但是一些属性不具备继承性,如:border        <style type="text/css">           .E_div{                font-size:20px;                color:red;                border:1px solid #EEE;            }        </style>        <div class="E_div">            <p>fffff</p>            <div>测试继承性</div>            <p>fffff</p>        </div>    第二个div,p元素具有其父级的css样式,这就是继承性。第一div具有border的css,而第二个div,p元素(其子级)没有具有border的css,这就是css继承的局限性;        2、派生选择器        <style type="text/css">                 ul li{                list-style-type: none;        }       <style>       <ul>            <li>派生选择器<li>            <li>派生选择器<li>            <li>派生选择器<li>       </ul>       派生选择器允许你根据文档的上下文关系来确定某个标签的样式    3、id选择器       <style type="text/css">        #li{                list-style-type: none;        }       <style>       <ul>            <li id="li">派生选择器<li>            <li>派生选择器<li>            <li>派生选择器<li>       </ul>       id选择器可以为有特定id的html标签设置css样式,在现代布局中,id选择器常常用于建立派生选择器,id选择器可以多次建立派生选择器。      <style type="text/css">                 #li li{                list-style-type: none;        }       <style>       <ul id="li">            <h2>id选择器建立多个派生选择器</h2>            <li>派生选择器<li>            <li>派生选择器<li>            <li>派生选择器<li>       </ul>    4、类选择器       <style type="text/css">                 .div_0{                list-style-type: none;        }       <style>               <div>            <div class = "div_0">类选择器</div>       </div>   类选择器用一个点号显示“.”,类名的第一个字符不能使用数字,在Firefox中无法起到作用。    5、属性选择器        对带有特定属性的属性的Html设置css样式        a.属性选择器        [tittle]{            color:red        }        为所有带有title属性的元素设定样式            b.属性和值选择器        [tittle = "W3school"]{            color:red        }        为所有title= "W3school" 的元素设定样式        input[type="text"]{                width:100px;                height:20px;        }        为表单type = "text"的设置样式                        选择器                  描述        [attribute]           用于选取带有特定属性的元素        [attribute  = value]  用于选取带有指定属性和值得元素        [attribute ~= value]  用于选取属性值中包含指定词汇的元素        [attribute |= value]  用于选取带有以指定值开头的属性值的元素,该值必须是整个单词        [attribute ^= value]  匹配属性值以指定值开头的每一个元素        [attribute $= value]  匹配属性值以指定值结尾的每一个元素        [attribute *= value]  匹配属性值中包含指定值的每一个元素        

原创粉丝点击