CSS3学习笔记(下)

一、元素的分类与标识(class和id)

1.      用class对元素进行分类

<script>

a.redwine {

               color:#800000;

        }

</script>

<p>制造红葡萄酒的葡萄:</p>

<ul>

<li><a href="cs.htm"class="redwine">卡百内索维农(Cabernet Sauvignon)</a></li>

<li><a href="me.htm"class="redwine">墨尔乐(Merlot)</a></li>

<li><a href="pn.htm"class="redwine">黑比诺(Pinot Noir)</a></li>

        </ul>

2.      利用id标识元素

    <script>

#c1-2 {

       color: red;

    }

</script>

<h1id="c1">第1章</h1>

...

<h2 id="c1-1">第1.1节</h2>

...

<h2id="c1-2">第1.2节</h2>

二、样式选择器

1.      元素选择器

p,th,td{border:1px solid blue}

          P em{background-color:green}

          P > em{background-color:green}  ——紧邻

          h1+p{background-color:green}   ——紧邻

2.      属性选择器

*[title]{color:red}

三、浮动元素float

1.float元素——(1)可以通过CSS属性float令元素向左或向右浮动。float属性的值可以是left、right或者none。也就是说,令盒子及其中的内容浮动到文档(或者是上层盒子)的右边或者左边。

#picture {

                   float:left;

                   width:100px;

         }

<div id="picture">

                   <imgsrc="bill.jpg" alt="Bill Gates">

         </div>

 

         <p>causasnaturales et antecedentes,

         idciroetiam nostrarum voluntatum...</p>

(2)浮动也可以用于实现在文档中分列

2.clear属性——用于控制浮动元素的后继元素的行为。缺省地,后继元素将向上移动,以填补由于前面元素的浮动而空出的可用空间。clear属性的值可以是leftrightbothnone。

四、用z-index进行层次堆叠

                                     ——其原理是:数字较大的元素将叠加在数字较小的元素之上。

 

         #ten_of_diamonds{

                   position:absolute;

                   left:100px;

                   top:100px;

                   z-index:1;

         }

 

         #jack_of_diamonds{

                   position:absolute;

                   left:115px;

                   top:115px;

                   z-index:2;

         }

 

         #queen_of_diamonds{

                   position:absolute;

                   left:130px;

                   top:130px;

                   z-index:3;

         }

 

         #king_of_diamonds{

                   position:absolute;

                   left:145px;

                   top:145px;

                   z-index:4;

         }

 

         #ace_of_diamonds{

                   position:absolute;

                   left:160px;

                   top:160px;

                   z-index:5;

         }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值