iT邦幫忙

DAY 25
2

只是路過 HTML5 系列 第 25

●CSS說明

css
  • 分享至 

  • xImage
  •  

CSS (Cascading Style Sheet)
中文解釋:
層疊樣式表

功用:
使用CSS來決定網站內容的顏色、字型、排版、大小等顯示特性。
CSS (Cascading Style Sheet)
中文解釋:
層疊樣式表

功用:
使用CSS來決定網站內容的顏色、字型、排版、大小等顯示特性。

目的:
將檔案的結構(用HTML或其他相關的語言寫的)與檔案的顯示(CSS)分隔開來。

好處:
結構簡化-將網站內容的顯示特性獨立於CSS中、結構簡化,可讀性提高。

靈活管理-將一個整個網站或其中一部分網頁的顯示資訊被集中在一個地方,檔案的管理更加方便。

彈性運用-可以針對不同讀者、給予不同的樣式。 例如:有的讀者需要比較大的字體。

由於CSS3的規則尚未統一定義完成,每個瀏覽器會呈現不同的CSS屬性。
目前瀏覽器僅能支援部分CSS3效果,為避免顯示造成太大的落差或錯誤,
可在屬性前面貼上可辨識瀏覽器的字首,針對不同瀏覽器做顯示設定。

歸納最常使用的字首如下:

-webkit- WebKit系瀏覽器(Chrome、Safari私有屬性)
-moz- Gecko系瀏覽器(Mozilla、Firefox私有屬性)
-o- Opera瀏覽器-ms- IE瀏覽器私有屬性

例如:
設定一個div的class(樣式)名稱為"classname"
目的: 讓這個div可以變形效果-傾斜(transform:skew)

相關程式碼如下:HTML-
<div class="classname"></div>

CSS-
.classname
{
border:solid 1px #2d2d2d;
text-align:center;
background:#575757;
padding:100px 50px 100px 50px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
transform:skew(20deg);
-webkit-transform:skew(20deg);
-moz-transform:skew(20deg);
-o-transform:skew(20deg);
-ms-transform:skew(20deg);
}

範例檔案:
http://jsfiddle.net/iamya/S5Bee/


上一篇
HTML DOM
下一篇
CSS組成
系列文
只是路過 HTML5 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言