出版時(shí)間:2009-1 出版社:清華大學(xué)出版社 作者:(美)維姆萊(Wium Lie,H),(美)波斯(Bos,B) 著;祁玉芹,王海濤 譯 頁(yè)數(shù):331
Tag標(biāo)簽:無(wú)
前言
自從1996年引入層疊樣式表(Cascading Style Sheet,CSS)以來(lái),CSS成功地實(shí)現(xiàn)了Web設(shè)計(jì)模式的根本性變革?,F(xiàn)在,大多數(shù)Web頁(yè)面都采用了CSS,許多設(shè)計(jì)人員也都全部采用CSS來(lái)布局。為了更好地轉(zhuǎn)向基于CSS的頁(yè)面布局,需要很好地理解CSS的工作原理。本書正是要教會(huì)設(shè)計(jì)人員充分利用CSS 2.1的所有特性,并正確理解CSS 2.1這個(gè)新近發(fā)布的規(guī)范更新?! 『翢o(wú)疑問(wèn),CSS是一種偉大的技術(shù),也是目前Web開(kāi)發(fā)中最為成熟和可靠的表現(xiàn)技術(shù)。
內(nèi)容概要
本書全面介紹了CSS 2.1的所有改進(jìn)和修復(fù),涵蓋了從絕對(duì)定位元素中新的高度/寬度定義,以及新型的截?cái)鄬傩杂?jì)算等諸多內(nèi)容。不僅內(nèi)容清晰、可讀性強(qiáng),而且分析透徹,是每個(gè)Web開(kāi)發(fā)者、設(shè)計(jì)者和內(nèi)容提供者的必備教材?! ”緯饕獌?nèi)容 ● 掌握基本的CSS概念:規(guī)則、聲明、選擇器、屬性等 ● 使用字體:從絕對(duì)/相對(duì)單位到字體尺寸和粗細(xì)度 ● 了解CSS對(duì)象:框模型、顯示屬性、列表樣式等 ● 對(duì)間隔和定位實(shí)施完全的控制 ● 指定邊框和背景的顏色 ● 管理打印:頁(yè)邊距、分頁(yè)符等 ● 為音頻顯現(xiàn)、手持設(shè)備和其他表現(xiàn)形式實(shí)現(xiàn)媒體特有的樣式表 ● 通過(guò)5個(gè)實(shí)際案例研究講解如何從HTML擴(kuò)展過(guò)渡到CSS ● 充分利用層疊和繼承 ● 使用外部樣式表和@import標(biāo)記符 ● 集成CSS和XML文檔 ● 優(yōu)化CSS頁(yè)面的性能
作者簡(jiǎn)介
Hakon Wium Lie是CSS創(chuàng)始人,Opera Software的首席技術(shù)官(CTO)。他的工作是確保Opera瀏覽器比以往所有的瀏覽器更好、更小且更快捷。在加入Opera公司之前,Hakon在W3C工作,負(fù)責(zé)層疊樣式表的開(kāi)發(fā)。
書籍目錄
第1章 Web和HTML 1.1 Web簡(jiǎn)介 1.2 標(biāo)記語(yǔ)言 1.3 避開(kāi)HTML限制的方法 1.3.1 專有的HTML擴(kuò)展 1.3.2 把文本轉(zhuǎn)換成圖像 1.3.3 把文本放入表中 1.3.4 編寫程序而不是使用HTML 1.4 HTML基礎(chǔ)知識(shí) 1.4.1 元素 1.4.2 創(chuàng)建一個(gè)簡(jiǎn)單的HTML文檔 1.4.3 塊級(jí)元素和內(nèi)聯(lián)元素 1.4.4 元素概述 1.4.5 注釋 1.4.6 列表 1.4.7 空元素HR和BR 1.4.8 保留預(yù)先格式化的文本 1.4.9 添加超鏈接 1.4.10 添加圖像 1.5 文檔樹第2章 層疊樣式表(CSS) 2.1 規(guī)則和樣式表 2.1.1 規(guī)則的分解 2.1.2 聲明的分解 2.1.3 對(duì)選擇器和規(guī)則進(jìn)行分組 2.2 將樣式表和文檔粘合在一起 2.3 瀏覽器和CSS 2.4 樹結(jié)構(gòu)和繼承 2.5 重寫繼承 2.6 不能繼承的屬性 2.7 使用CSS執(zhí)行的常見(jiàn)任務(wù) 2.7.1 設(shè)置字體 2.7.2 設(shè)置頁(yè)邊空白 2.7.3 設(shè)置鏈接 2.8 有關(guān)層疊的評(píng)論第3章 令人驚奇的em單位和其他一些最佳做法 3.1 em單位 3.2 其他方法第4章 CSS選擇器 4.1 選擇器方案 4.2 類型選擇器 4.3 簡(jiǎn)單屬性選擇器 4.3.1 cLASS屬性 4.3.2 ID屬性 4.4 STYLE屬性 4.5 組合選擇器類型 4.6 簡(jiǎn)單的上下文選擇器 ……第5章 字體第6章 基本的對(duì)象第7章 框內(nèi)部的空白第8章 框周圍的空白 第9章 相對(duì)和絕對(duì)定位第10章 顏色第11章 從HTML擴(kuò)展到CSS第12章 打印和其他媒體第13章 層疊和繼承第14章 外部樣式表第15章 其他方法第16章 XML文檔第17章 表第18章 CSS傳奇附錄A HTML4.0快速參考附錄B 理解屬性值定義附錄C 系統(tǒng)顏色
章節(jié)摘錄
第1章 Web和HTML CSS(Cascading Style Sheets,層疊樣式表)的功能強(qiáng)大,在Web頁(yè)面設(shè)計(jì)方面有著重大突破,它增強(qiáng)了頁(yè)面設(shè)計(jì)者控制Web頁(yè)面外觀的能力。Web頁(yè)面即人們?cè)赪eb上發(fā)布的文檔?! ∽詮?990年發(fā)明了萬(wàn)維網(wǎng)(World Wide Web,即Web)以來(lái),希望將頁(yè)面發(fā)布到Web上的人們一直對(duì)如何控制頁(yè)面的外觀了解甚少。起初,設(shè)計(jì)者只能控制大體的頁(yè)面結(jié)構(gòu)(例如,哪些文本作為標(biāo)題,哪些文本作為主體內(nèi)容等),或者把文本的字體設(shè)計(jì)成粗體或斜體以及其他一些效果等,但這種控制也僅限于此。 在誕生Web的科技環(huán)境下,人們更多的是關(guān)注文檔的內(nèi)容,而非文檔的外觀。一份調(diào)查報(bào)告顯示,與科技成果相比,字體選擇的重要性微乎其微。但是,當(dāng)設(shè)計(jì)者跳出科技環(huán)境的范疇來(lái)重新審視Web時(shí),Web文檔格式的局限性也確實(shí)是一個(gè)根本性的制約。設(shè)計(jì)者通常來(lái)自于基于紙張的出版環(huán)境,在這種環(huán)境下,他們可以完全控制文檔的外觀。他們希望能把文本設(shè)計(jì)成紅色或者黑色,文本的間距能顯得寬松一些或者緊湊一點(diǎn),居中或者靠右,以及采用任何其他所需的樣式。許多Web設(shè)計(jì)者都有桌面出版方面的背景,在桌面出版環(huán)境中,他們能夠通過(guò)各種方法使打印出來(lái)的文檔更加美觀。他們也需要相同的能力來(lái)設(shè)計(jì)Web頁(yè)面。然而,由于Internet標(biāo)準(zhǔn)的發(fā)展進(jìn)程緩慢,這種實(shí)現(xiàn)Web頁(yè)面設(shè)計(jì)的功能也被耽誤下來(lái)。所以,設(shè)計(jì)者發(fā)明了一些技術(shù)來(lái)間接地實(shí)現(xiàn)這些功能。當(dāng)然,這些技術(shù)通常也不可避免地會(huì)存在一些缺點(diǎn)。我們將在本章中討論這些技術(shù)及其存在的缺點(diǎn)。
媒體關(guān)注與評(píng)論
“此是繼前一版銷書之后,Bos和Lie全新打造的一本經(jīng)典力作。書中,Css的共同創(chuàng)始人用一種平易近人的敘述方式,清晰且富有邏輯地向我們?cè)斒隽诉@種可視的格式化語(yǔ)言的用途和工作方式,這無(wú)疑是一份大禮。如果沒(méi)有Bos和Lie,Web將會(huì)黯然失色。相信這本書會(huì)為您的書架增色不少,盡可能地去閱讀它,體味它,享用它,您將擁有掌握Css的金石?! 狫effrey zeldman,designing with web standards一書的作者
編輯推薦
《CSS權(quán)威教程(第3版)》是一本由CSS創(chuàng)始人全力打造的CSS暢銷書。 直接引用CSS創(chuàng)始人的話說(shuō),這是一本有關(guān)CSS的權(quán)威指南,涵蓋當(dāng)前用于控制任何Web或XML文檔外觀不可或缺的標(biāo)準(zhǔn)。書中不僅說(shuō)明現(xiàn)今CSS 1和2.x中每個(gè)重要特性的用法,還透徹解釋了當(dāng)前最具價(jià)值的CSS設(shè)計(jì)技術(shù)內(nèi)幕?!禖SS權(quán)威教程(第3版)》通篇提供了很多實(shí)用的可下載的示例,并給出重要的瀏覽器支持信息以及用于構(gòu)建震撼視覺(jué)效果的網(wǎng)頁(yè)和應(yīng)用程序的最佳實(shí)踐。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載