如果您想學習 CSS,又沒有太多時間由基礎學起,那本書能透過問題與解答方式,提供解答與範例,可以套用,同時又針對問題的解決方式,按步驟說明原理,您可以透過目錄找到您想要的答案,也可以由第一章開始往後面的章節閱讀,當作是一本完整教材。
本書不是 HTML 教材,希望讀者能擁有基本 HTML 知識再來閱讀本書,同時,因為講的是 CSS,對於那些仍然使用早期瀏覽器或純文字瀏覽器的讀者而言,這是一本不知所云的書。
本書的安排,以 HTML 標籤特性來分類,由於是問答式,所以部份觀念陳述,可能會重複出現在不同問題之中,章節的安排是:
CSS 的相容問題已經比 JavaScript 低了很多,所以作為一位體貼的設計人員,別忘了多使用幾種瀏覽器測試,如:
本書透過問答方式,將學習 CSS 的過程中一定會遇到的問題,分成十一類,再針對每大類,提出問題與解答,每個問題最終都有完整可套用範例。這十一類分別是:
有關怎麼開始,注意事項、基本 CSS 觀念等,由於 CSS 只是一種規格,並且要套用在 HTML 文件上才能得到結果,許多讀者不知從何下手,在本章中,列出許多問題與解答。
文字本來就是 HTML 文件的主角,少了文字,應該就沒有什麼排版需求了,所以 HTML 標籤中用來處理文字的部份也是最多, CSS 更是如此,有關文字編排的相關問題與解答,都在本章內容中。
超連結是網路技術中最令人贊嘆的設計,也是許多設計人員著墨甚多的部份,雖然在 HTML 指令中,只有一個標籤和超連結有關,卻能衍生出許多炫麗的視覺效果。
有了 CSS 之後,清單變得熱門起來了,由於 HTML 清單製作標籤組特性,被用來改寫成導覽列,本章就針對這些技術,提出清單各式應用的問題與解答。
現今網頁中,少不了圖片,輔以 CSS ,更造就出更多視覺效果,圖片不僅可以當主角,也可以當配角,本章就針對用圖片的各類問題提出解答。
有人視表格是斜惡的,也有人認為不該用表格來規劃版面,更有人視製作表格為畏途,不管如何,在 HTML 中最受爭議的表格,代表著表格在 HTML 文件中的重要地位,本章就使用表格時各的各項問題提出解決方案。
商務應用,少不了表單設計,表單元件長相各異,要編排出美觀的表單,向來是設計人員心中永遠的痛,本章就針對表單設計過程中,可能遇到的問題與解答。
版面是建立網站的第一步,少了版面規劃,就像沒有了地基,透過 CSS 讓版面規劃變得有彈性,更容易維護。本章就針對版面類問題,提出數種版面規劃方式的 CSS 設計,並由其中產生的問題提出說明。
除了使用多媒體, CSS 也逐步開始定義一些特效,雖然有些作是IE專屬特效,但相信在未來的規格中,會成為正式規格。
有人問為什麼,也有人去學為什麼,許多流傳在網路上是似而非的觀念,都應該被導正,在釋疑類這章裡,將比較重要的 CSS 規格以範例說明,如果讀者不滿足只是套用範例的話,應詳讀本章。
完整選單範例、以 XUITE 網誌為例,說明相關的 CSS 設計、以及 CSS 分頁設計介紹。。
<style type="text/css">
.thanks {
thanks-family:father,mother,girlfriend,myNoteBook;
thanks-type:mustBe;
}
.specialThanks {
thanks-family:Iven,Jason;
thanks-type:help;
}
.grudgeThanks {
thanks-family:Bill Gates;
thanks-type:unwillingly;
/*I use Word to write this book. Although....*/
}
</style>