近日聽到愈來愈多人講做網頁了, 在Graphic 方面, 香港每年都生產大量”人力資源”, 但就因為太多, 很多勁爭。自然又會有些人覺得自己要跳出框框, 走各新一頁。有不小由 offline 跳到 online , 所以都想以小弟緊餘的知識說一說要留言的地方和技巧。
在現時, 網頁設計都會以 div + css 來製作網頁, 以最易接觸到的問題就是可能有些人連 table 都唔識用的時候怎去一步踏上 div + css 這程度呢?
應該這樣說, 前後兩者有很大分別。
前者(div + css) 是以不同的標籤作一個類似記號的方法(如 “id” / ”class” 命名某一部分), 再在css中把指定的部分加以設定, 就會得出一些: ( <div id=”名”><img src=”圖片網頁” />test text</div> ) 的東西, 看上去好似簡單沒有什麼內容的 html 語法(code), 但在 css 中加入些小功夫, 就可讓出來的版面豐富。有一些整合html 的條例作用。
後者(table) 是以: ( <table><tr><td>test text</td></tr></table> ) 一個個架設出來, 可以說你在html中輸入多小code, 出來的頁面就會看到多小, 如果要畫面豐富, 入面就要輸入”水蛇春咁長”的code, 自己日後難以修改之外, 登入網頁的速度又慢, 多數都是獨立設定每一個部分, 所以容易會有不斷重複設定的問題, 但有關對齊資料, 讓內容清楚易見, 就可算是它最大的效用了。
div + css 的好處有很多, 我不在這文章提了, 在 div + css 我們可以把它說成一個方式, 在上面我有說話方式的會命名一些標籤, 再加入設定, 而方間最常見是div, div 是一個類似容器的標籤, 基本上只打上div 加入字, 是沒有任何效果, 所以我們只要在當中加入id / class 就可以加入設定(如大小, 文字顏色 等等… …), 而要加入id / class 就是因為要分辨要設定的泛圍, 因為一個html file 中可能不只一個div / 其他標籤, 所以我們就加入id / class 去把它們分別出來。
如果你網頁中, 所有 <a herf=”網頁連結”>test text</a> 都有一至的設定, 就自然不用分辨要設定的泛圍, 只要在css輸入: ( a{ /*css設定xxx*/ } )就可以令所有<a> 的標籤都有這個設定。 同樣, 在指定的id/class 中加入同樣的標籤設定都可以, 就例如: ( #SiuManc a{ /*css設定xxx*/ } ), 就會將所有在<?標籤 id=”SiuManc “>中的所有<a> 的標籤都有這個設定了。
notes: 在html中寫法: ( id=”自定名” ) 在css時會時: ( #自定名{/*css設定xxx*/} )
這就是div + css 這方式的使用方法。
這是我十分喜歡的css+js 網頁, 希望可以幫到你 : OECSPACE