CSS+DIV第一天

來源:互聯網
上載者:User
CSS基礎

 引用方法:<link rel=stylesheet href=“style.css”>

   基本語句結構:選擇符{屬性1:屬性值1;屬性2:屬性值2}

   選擇符:可以是HTML中任何的標識符,比如TR、TD、P、DIV、IMG甚至BODY都可以作為選

         擇符。 選擇符中的內容將會以大括弧內屬性值定義的格式來顯示。

  除了選擇符外,css還提供了幾種選取器來讓html調用css:

   群選取器:當幾個元素樣式屬性一樣時,可以共同調用一個聲明,元素之間用逗號分隔,:

          p, td, li { font-size : 12px ; }

   id選取器:用CSS布局主要用層"div"來實現,而div的樣式通過"id選取器"來定義。

           例如我們首先定義一個層

           <div id="menubar"></div>
           menubar就是我們要用到的樣式,在樣式表裡是這樣定義的。

           #menubar {MARGIN: 0px;BACKGROUND: #FEFEFE;COLOR: #666;}

           對,前面加個#即可!

   類別選取器:如果想用class=""來引用樣式的話,那麼就需要一個類別選取器,其做

             法是在定義在選擇符前加一個“.”

             如:.14px {color : #f60 ;font-size:14px ;}

             此時就可以通過<span class="14px"></span>來調用了。

--------------------------------------------------------------------

基本的css調用已經複習完了。只要學會了編寫css,配合上這些個調用方法,就可以玩轉網頁嘍。
css的屬性多的數不勝數,然而和任何一種語言一樣,只要掌握了1/3的常用屬性,就可以實現90%的功能,
所以我們先撿常用的來學。

css的常用屬性:

字型屬性:

這是最基本的屬性,主要包括以下幾個屬性:

因為字型屬性經常用到,駝駝比較熟悉,就暫且滑過。

顏色和背景屬性

用法是這個樣子的

屬性:background 屬性值:<background-color>||<background-image>||    
 <background-repeat>||<background-attacement>||<background-position>

此處也不多言,會了用法,用到的時候來摳就行了.

文字屬性:

此處不同於上面的字型屬性.它涉及到排版:行間距,字間距,文字裝飾等等,我得承認,這很重要.

裝飾超級連結:

這是比較常見css應用,是的,頁面上永遠都有那麼多超級連結,超級連結的修飾永遠都是很重要,
雖然我今天以前從來沒仔細看過這一塊,但它現在看起來也蠻簡單.

CSS中用四個偽類來定義連結的樣式,分別是:a:link、a:visited、a:hover和a : active,例如:

a:link{font-weight : bold ;text-decoration : none ;color : #c00 ;}
a:visited {font-weight : bold ;text-decoration : none ;color : #c30 ;}
a:hover {font-weight : bold ;text-decoration : underline ;color : #f60 ;}
a:active {font-weight : bold ;text-decoration : none ;color : #F90 ;}

以上語句分別定義了"連結、已訪問過的連結、滑鼠停在上方時、點下滑鼠時"的樣式。
注意,必須按以上順序寫,否則顯示可能和你預想的不一樣。記住它們的順序是“LVHA”。

下面這段代碼很有趣,可以點擊這裡看到它的效果

  <html>
   <title>link css</title>
   <head>
   <style>
   <!--
   //*定義偽類元素(a:),大括弧內定義了前景色彩屬性和文本裝飾屬性,
   hover加上‘font-size’屬性目的是讓滑鼠啟用連結時改變字型*//
   a:link{color:green;text-decoration:none}
   //*未訪問時的狀態,顏色為綠色(green),文本裝飾屬性(text-decoration)值
   為沒有(none)*//
   a:visited{color:red;text-decoration:none}
   //*訪問過的狀態,顏色為紅色(red),文本裝飾屬性值為沒有*//
   a:hover{color:blue;text-decoration:overline;font-size:20pt}
   //*滑鼠啟用的狀態,顏色為藍色(blue), 文本裝飾屬性值為上劃(overline),
   字型大小為20pt*//
   -->
   </style>
   </head>
   <body>
   <p style=“font-family:行書體;font-size:18pt”>
   <a href=“http://www.hongen.com”>未訪問的連結</a></p>
   //*加連結,顯示三種不同狀態,並且定義了連結文本的字型和大小*//
   <p> <a href=“http://www.hongen.com”>訪問過的連結</a></p>
   <p> <a href=“http://www.hongen.com”>滑鼠啟用的連結</a></p>
   </body>
   </html>

這個例子是從洪恩線上上copy過來的,駝駝以前做過這種咚咚,copy了一大段的js代碼。
這算是種特效吧,而它的原理so easy  駝駝以前不是不會用link的css,只是沒有想到。
所以很多時候創造力和想像力是很重要的。

容器屬性:
蝦米是容器?駝駝到現在還沒找到一個定律一樣的解釋。8過,憑經驗,<body></body>
<div></div>、<tr></tr>......類似的標籤都是容器。這些標籤就像容器,
罐裝了我們的網頁內容。使他們能在正確的位置來體現。
CSS的容器屬性包括邊距、填充距、邊框和寬度、高度、浮動、清除等屬性
邊距屬性

例:body{margin:1em 2em 3em 4em}
  //*定義文本的上、右、下、左的邊距分別為1、2、3、4em*//
填充距屬性
例:padding:1em 2em 3em 4em
邊框屬性
看上去很多,實際用起來很方便。
例:P{border:5px double purple}//*定義了四條邊框為一樣的值*//


圖文混排

img{margin-right:2em;float:left}
//*定義圖片的右邊距為2em,圖片浮動在文字的左邊*//

滑鼠屬性 
 在CSS當中,這種樣式是通過“cursor”屬性來實現的。Cursor屬性有很多的屬性值,
  我們來看一下它的詳細列表
例子:<span style=“cursor:hand”>手的形狀</span>
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.