asp.net 中的css

 

1、如何在HTML中引入CSS

行內式:在HTML標籤的style屬性中編寫CSS代碼

嵌入式:在<head></head>中編寫CSS代碼

鏈接式:使用<link>鏈接外部CSS文件

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

導入式:使用@import指令

 <style type="text/css">

    @import "mystyle.css";

 </style>

 

2、  標籤選擇器

1、用於設定HTML文檔中指定標籤的顯示樣式

2、類別選擇器

    給特定的一組CSS代碼取名,然後可以應用於多個不同的標籤:

3、ID選擇器

      對於頁面中獨一無二的元素,如頁腳,可以給其id屬性賦予一個獨一無二的值

4、僞類選擇器

      超鏈接標籤<a>支持幾個特殊的CSS樣式類,用於定義超鏈接不同狀態的樣式,這些樣式類被稱爲“僞類(pseudo class)”

 

 

3、複合選擇器包括:

       1)交集選擇器  直接指定特定標記中特定類別或ID的樣式

注意:選擇器字符間不要有空格!

 

                

p.special /* 標記.類別選擇器 */

  color:red

}

p#special /* id選擇器 */

  color:green;

}

 

       2)並集選擇器一次定義多個標籤或類別或ID的樣式

 

注意:以逗號隔開各個選擇器

 

div,.special,#one/* 集體聲明 */

  text-decoration:underline/* 下劃線 */

}

 

 

 

       3)後代選擇器¡選擇嵌套在指定元素的內部元素的樣式

 

注意:以空格分隔選擇器

 

p span{ 

  color:red

}

 

CSS的繼承原則

1、沒有定義CSS規則的HTML元素從它的父元素中繼承樣式!

2、行內樣式>id樣式>類別樣式>標籤樣式

 

 

 

CSS盒子模型

 

 HTML標籤分爲兩大類:

  1. <div><p><h2>等是常見的塊級(block)元素標籤
  2. <span><a><img>等是常見的行內(inline)元素標籤

每一個塊級元素都定義了一個盒子。

<div>與<span>沒有特殊的語義,多用於頁面佈局與排版,因此是網頁佈局設計中打交道最多的兩個標籤。

 

流式佈局

       默認情況下的佈局方式 行內元素與塊元素的顯示, 默認情況下,瀏覽器新起一行顯示塊元素,而在同一行顯示行內元素,這種方式被稱爲“標準流式佈局

 

行內元素的間距   

行內元素之間的左右距離= 左元素的右邊距+右元素的左邊距

 

塊元素的上下間距

兩塊之間的上下間距=

 max{上一個塊元素的下邊距,下一個塊元素的上邊距}

 

嵌套塊元素的邊界

子塊元素是以父元素爲基準定位的。

 

 浮動佈局

  盒子的浮動屬性

盒子擁有一個float屬性,可以設置爲向左或向右浮動

  要點:

  1. float屬性讓盒子浮動起來,自動貼靠於其父元素的左或右邊緣。
  2. 設置了float屬性的盒子自身寬度由其內部保持標準流佈局的元素寬度決定。

 

 

 

 

超鏈接A的Css樣式說明

A.link
設置 a 對象在未被訪問前的樣式。

A.hover
設置對象在其鼠標懸停時的樣式。

A.active
設置對象在被用戶激活(在鼠標點擊與釋放之間發生的事件)時的樣式。

A.visited
設置 a 對象在其鏈接地址已被訪問過時的樣式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章