想要讓人驚嘆你的網站嗎?快來學HTML5教學來滿足你的期望!

想要讓人驚嘆你的網站嗎?快來學HTML5教學來滿足你的期望!

想要讓人驚嘆你的網站嗎?快來學HTML5教學來滿足你的期望!
想要讓人驚嘆你的網站嗎?快來學HTML5教學來滿足你的期望!

 

HTML5教學,教你如何用CSS讓你裝飾你理想中的網站!讓你的網站在茫茫人海中脫穎而出!

作為前端工程師,我們可以把 CSS 想像成是 HTML 標記的「化妝師」,透過 CSS 格式的設定,可讓網頁的排版更美觀。新版的 CSS 加入了動態的功能,透過適當的應用,還可在網頁上做出動態的效果。

在 HTML 檔案中,除非你做的是整體網頁的設計,不然每一個 CSS 片段都是依附在一個標記、id 或是 class 之下。

標準的 CSS 語法如下:

tag1,tag2,…, tagn {

attribute 1: value;

attribute 2: value;

attribute n:value;

}

語法解析:

tag1,tag2,…, tagn:最前方以要設定的標記名稱 ( 如本例為「tag1」) 為開始。如有超過一個以上的標記,就使用逗號隔開。

{ }:以大括號來包含該標記的所有的設定

attribute 1: value;:”attribute “為要設定的屬性名稱,”value”為屬性值,屬性名稱與值以冒號來做隔開。如有超過一個以上的屬性設定,就使用分號隔開。

以上例子為所有的標記名稱 (tag1,tag2,…, tagn) 均設定同樣的屬性,但這些標記各自獨立,無依屬關係。如有依屬關係則為以下所示:

tag1 tag2 {

attribute 1: value;

attribute 2: value;

attribute n:value;

}

此例中,tag1 與 tag2 中間無任何的逗號,而 tag2 在 tag1 的後方,意思為「tag2 是 tag1 裡面的標記」,也就是我們要設定的屬性值是「tag1 裡面的 tag2 所屬的內容」,而不是把 tag1 和 tag2 設定成同一組屬性值。

至於前端工程師們如何把所設定的 CSS 值在網站中生效? HTML5教學提供兩種方法:

1. 以外部的檔案存檔

先把上述的 css 內容以「.css」的檔案名稱存在網站主機上。此例為「style.css」,然後在其對應的 HTML 檔案中使用「<link>」標記引入,如下所示:

<link rel=stylesheet type=“text/css” href=“style.css”>

此種方式一定要確定檔案「style.css」可以在網站中存取才行。這是適合於要設定許多 CSS 樣式的時候使用。

2. 使用<style>標記,直接把 css 代碼放在 HTML 檔案的最前面:

相較於第一種  css 是以外部的檔案存檔,此種做法是直接在 HTML 檔定義 css 樣式,通常都是把 css 代碼放在檔案的最前面,如下表示:

<style type=“text/css”>

h1, h2, h3,…h6, p {

font family: 微軟正黑體;

}

</style>

許多筆者常用此方法來定義網頁中的中文字形,把 h1-h6 以及 p 的字型都設定為微軟正黑體。只要瀏覽器有此自行就會採用。

3. HTML 行內設定

第三種方法,則是在 HTML 的同一行中設定專門屬於單一特定 HTML 標記的格式設定,如下所示:

<p style=“font-family:微軟正黑體; font-size:12pt; line-height:120%”></p>

這例子只有針對此格式的設定 (此例為 <p>) 有效,出了 <p> 就無效了,但因為它是最內層,所以擁有比第一種與第二種有更高優先順序的設定;也就是說,如果這三種一起設定的話,則以最接近 (就是行內設定) 的值為準。

以上這三種方式在HTML5教學時可以自由搭配使用,如果對於同一種屬性,有不同的值的設定的話,則以最後一格設定的為準。若不確定最後一個落在甚麼地方,則可以檢視原始碼。

 

相關連結:

網路行銷的HTML5教學基本知識,你知道多少?(上)

網路行銷的HTML5教學入門-讓網站一兼二顧的方法!?(中)

網路行銷的HTML5教學基本知識-和標籤一起走向未來(下)

半年內把你從素人變工程師的佛心Java課程在這裡!

行銷人員年終想升遷?擁有SEO優化技能讓你脫穎而出

網路行銷課程又添成功實例;金屬樂團與全世界樂迷同樂玩行銷

中國IT教育領導品牌 達內教育集團第一家海外授權中心

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料