CSS

出自ProgWiki

跳轉到: 導航, 搜尋

CSS(Cascading Style Sheets),參照:『維基百科~CSS

目錄

技術文件

CSS相容性

CSS Sprites

常用CSS語法

顯示相關CSS

屬性用途設定值
display顯示方式 display:none; (不顯示)
display:block; (顯示為區塊模式,相鄰物件自動換行)

display:inline; (顯示為並排模式,相鄰物件不自動換行)

visibility可顯示 visibility:visible;(顯示)
visibility:inherit(繼承)

visibility:hidden(隱藏,但仍佔有空間,此與display:none不同)

字型相關CSS

屬性用途設定值
font-family字型名稱font-family:'細明體';
font-size字型Sizefont-size:13px;
font-weigh字型粗細font-weigh:800;
font-style字型特徵 font-style:normal; (正常字型)

font-style:italic; (斜體字)

文字段落相關CSS

屬性用途設定值
letter-spacing字距letter-spacing:3px;
line-height列高line-height:20px;(這個距離是包含字型的Size)
text-align水平對齊 text-align:center; (水平對齊)
text-align:left; (置左對齊)

text-align:right; (置右對齊)

定位相關CSS

屬性用途設定值
position定位方式
top
left
width
width

CSS Box Model

屬性用途設定值
marign常用於網頁排版時重疊或位移的調整, 數值可負 marign: 上 右 下 左;
marign: -50px auto auto auto;
border-width邊框的寬度
padding padding: 上 右 下 左;

其他

CSS framework

CSS Table

Reset CSS

Reset CSS是為了打消不同遊覽器在CSS的預設定義不同的差異,所以對於CSS做一致性的重新設定。
/*---RESET---*/ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {    
     margin: 0;    
     padding: 0;    
     border: 0;    
     outline: 0;    
     font-weight: inherit;    
     font-style: inherit;    
     font-size: 100%;    
     font-family: inherit;    
     vertical-align: baseline; 
}
其他版本

其他應用範例

FAQ

CSS引用方法

Html 檔頭定義型

<style type="text/css">
/*<![CDATA[*/
a:link, a:visited {
	color: #c64934; text-decoration: none;
	font-weight: bold;
}
 
a:hover {
	color: #900;	text-decoration: none;
	font-weight: bold;
}
/*]]>*/
</style>

外部import型

<style type="text/css">
/*<![CDATA[*/
@import "檔名.css";
/*]]>*/
</style>

外部Link型

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

使用JavaScript進行動態Include

主條目:IncludeFile.js

Table內字數過長時,自動斷行

<td style="white-space:-moz-pre-wrap; white-space:pre-wrap; word-wrap:break-word; word-break:break-all">...</td>
*預設的自動斷行
<td style="white-space:normal">...</td>
*不斷行
<td style="white-space:nowrap">...</td>
*pre模式
<td style="white-space:pre">...</td>
<td style="word-wrap:break-word;word-break:break-all">...</td>
<td style="white-space:-moz-pre-wrap;white-space:pre-wrap">...</td>

字太多時自動出現捲軸Bar

<pre style="overflow: auto;">...</pre>

FireFox下cursor:hand沒有作用

cursor:pointer

以CSS自訂圓角框

使用div與b與css設定
使用div與css背景圖設定
CSS語法
border-radius : 5px;
  • FireFox3 專用 CSS
-moz-border-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
其它

其他

個人工具
名字空間
變換
動作
導航
分類
其他
技術類News或部落格
工具箱