iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 13
1

HTML可以說是一個網頁的基礎骨幹,
但要讓網頁美觀與呈現出設計者的畫面,
就必須要倚賴CSS語法。

什麼是CSS?

CSS是用來製作網頁樣式的一種語法,換句話說,
只要關於顯示在網頁上的樣式、背景、文字、排版等等,都是使用CSS語法去控制寫成。

學習CSS最重要的是要了解撰寫規則,並靈活運用CSS的多種屬性來達到想要在網頁呈現出來的效果。

我們可以想像在每個HTML元素中的內容都視為一個框,而CSS可以製作並控制個別的框以及框的內容,
將想要呈現的畫面顯示在網頁中。

CSS的使用方式是將CSS語法與HTML標籤連結起來,
這些規則包含了選取器和宣告
例子如下:

p{
 font-family: Arial;
 color: blue;
 }

上方的p就是選取器,
也就是HTML中的<p>標籤,
大括號內則是宣告的CSS語法,
以上面程式碼為例,
這個程式碼告訴瀏覽器,
在此網頁中的<p>標籤內的文字字體為Arial,
顏色為藍色。

使用外部CSS

下方為使用外部CSS的範例

<link>這個標籤放在<head>標籤之中,會用來放置CSS的外部檔案位置,而裡面會有以下3種屬性:

href:這個屬性指定css檔的路徑,通常會建立一個css或styles資料夾,將css檔放在裡面。

type:這個屬性用來設定要連結的檔案類型,我們現在是用來連結css檔,所以他的值為text/css。

rel:這個屬性表示HTML與連結到的檔案關係,在連結CSS檔時的值為stylesheet。

使用內部CSS

也可以直接將CSS加到HTML頁面中,作法如下圖

<style>標籤會再加上type屬性來表示為CSS,這時type的值為text/css。

通常會使用外部CSS來呈現,因為如果為超過一頁的網站,這樣可以使所有頁面指定同個CSS檔案,而不需要重複寫在各個HTML中。
也可以將內容與外觀分開,只要修改CSS檔,就可以改變所有網頁上的樣式,不用再一個一個做修改。


上一篇
第12天:HTML5-<VIDEO>標籤
下一篇
第14天:關於CSS選擇器、階層、與繼承
系列文
我可以修改,所以先亂打30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言