Select {屬性:屬性值;屬性:屬性值}
/*這裡面是註解*/
最後一組屬性設定的結束可以不用加分號
CSS Selectors
- Selectors(選取器)
- CSS 的樣式是需要套用到某一個 HTML 標籤上,所以要怎麼找到您想要修改的 HTML 標籤,就是要透
- 常用的選取器
- 標籤選取器 (Type)
- 類別選取器 (Class)
- 物件選取器 (ID)
CSS 的基礎設定
- 使用 CSS 修改元素長度或大小時要指定單位
- 1in = 2.54cm = 25.4mm = 72pt = 12pc
- 瀏覽器預設文字 (Font-Size) 的大小
- 1em = 100% = 12pt =16px
CSS 使用顏色的設定方式
style="color:red"
style="color:#5B00AE"
style="color:rgb(0,128,0)"
可以使用的文字樣式屬性
- 文字修飾
- text-decoration:none | underline | overline | line-through
- 英文大小寫轉換
- text-transform: none| capitalize | uppercase | lowercase
- 文字色彩
- color:green
- 字型
- font-family:新細明體,標楷體,細明體…
- 字型粗細
- font-weight:100(細)~900(粗) | normal(400) | bold(700) | bolder | lighter
- 字型類型
- font-style:normal | italic | oblique(沒有 italic 的字使之傾斜)
- 字型大小
- font-size:<絕對大小> | <相對大小> | <長對值> |<比例值>
- 絕對大小:xx-small、x-small、small、medium、large、x-large、xx-large
- 相對大小:larger、smaller
- 長度值:in、cm、mm、pt、pc、em、ex、px
- 比例值:em、%
- font-size:<絕對大小> | <相對大小> | <長對值> |<比例值>
將 CSS 套用至 HTML 的寫法
- 直接加入樣式 (Inline)
- 自訂樣式表 (embedding)
- 外掛樣式表 (Linking)
直接加入樣式 (Inline)
<tag style="CSS 語法">
<h2 style="color:red;text-decoration:underline">Heading</h2>
自訂樣式表 (embedding)
標籤選擇器 (Type)
宣告在 head 之間
<style>
h1,h2 {color:red}
</style>
類別選擇器 (Class)
- 可套用到不同的標籤上
<style>
.st1 {color:red}
</style>
<h1 class="st1">Heading1</h1>
<h2 class="st1">Heading2</h2>
- 只讓特定的標籤套用
h2.st1 {color:green}
<h1 class="st1">Heading1</h1>
<h2 class="st1">Heading2</h2>
因為指定 <h2> 才能被 .st1 套用,所以只有 <h2> 會有效果。
ID 物件選擇器
ID 物件只能套用一次
#theH1 {text-transform:capitalize}
<h1 id="theH1">Heading</h1>
Javascript 使用時,請輸入以下測試語法
theH1.style.color="blue";
外掛樣式表 (Linking)
- 以外掛方式定義 (Linking)
- 事先定義好標籤樣式,並將之存成 .css
- 在 html 的 head 中加入:
<head>
<link rel="stylesheet" href="filePath">
</head>