HTML之路--XHTML & CSS最佳实践指南
基本信息
编辑推荐
月点击过100万的热门技术站HTML Dog精华尽揽其中
Web设计社区专家之作
推荐阅读
内容简介回到顶部↑
《web开发系列丛书?html之路:xhtml&css最佳实践指南》详尽遍历了网页上的不同组件(第10章稍微有些不同),讲述了如何构造它们和表现它们。从精心安排的起步、文本、链接、图像、布局、列表、脚本和对象、表格、表单、多种媒介10章内容中,您将会找到几乎所有html和css组件的详细讲解,以及一些比较漂亮的技巧来让页面熠熠生辉。
《web开发系列丛书?html之路:xhtml&css最佳实践指南》面向那些想要掌握最佳的xhtml和css实践,以及想要一本可信赖的参考书的读者。它即可以作为关于如何构建页面组件的指南,也可以作为参考手册。
《web开发系列丛书?html之路:xhtml&css最佳实践指南》提供xhtml和css全方位指导和参考(xhtml用来组织web内容,css用来定义样式)。
作译者回到顶部↑
本书提供作译者介绍
早在1999年,Patrick Griffiths就已经成为HTML方面的专家。他既不是设计师也不是程序员,而是一名擅长XHTML和CSS的前端开发工程师。除了在HTML Dog上发表文章、进行网站维护外,他还为著名的在线杂志A List Apart和CSS Zen Garden网站(CSS禅意花园)等资源站点做出了颇多贡献。与此同时,他还是一名活跃在Web设计社区备受尊敬的成员。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1章 起步
1.1 html语法
1.1.1 对象、标签及属性
1.1.2 常用属性
1.1.3 html文档的基本结构
1.1.4 多功能标签—div和span
1.2 css语法 11 1.2.1 规则
1.2.2 选择符
1.2.3 属性
1.2.4 属性值
1.2.5 应用css到html中 20
第2章 文本
2.1 文本内容的组织
2.1.1 基本文本对象:段落,换行及强调
2.1.2 标题
2.1.3 引用文字
2.1.4 简称和缩写
2.1.5 保持原格式的文本及代码
2.1.6 审阅内容的添加及删减
译者序回到顶部↑
在欣赏国外设计大师们的作品时,我们常常会不由自主地感慨:为什么同样是DIV构造的页面彼此却有着大相径庭的效果?为什么我们自己的设计总是经不起跨平台的考验?为什么我们美妙的页面设计却在程序代码嵌入后面目全非,大师级无懈可击的页面离我们到底有多远?.
种种疑问其实并不难回答,反思一下我们的设计过程,我们是否为了省一时之事而随意在html中进行样式定义?是否因为思维的惯性继续采用了font,b,u这些古老的标签?是否仅仅因为使用了CSS的一点小技巧就告诉别人,我们已经非常标准化了?这些片面的理解造成的结果就是,一知半解下使用DIV构造的页面有时比纯粹使用table更糟糕!
我一直从事产品策划工作,从电子商务平台到网络社区,在与设计人员交流的过程中我常常发现,真正的问题不在于意识上对Web标准的认可程度,而往往是因为缺少全面、系统的学习和理解。..
HTML之路—XHTML & CSS最佳实践指南的出版让我和其他译者甚为激动,原因很简单:同名的站点一直以来都是Web标准化设计领域里独树一帜的社区,这本选其网络精华并作一拓展的参考书给我们提供了一次全面学习最新XHTML和CSS标准的机会。对于熟悉标准化设计的朋友来说便拥有了一本便捷的参考用书,信手拈来的参阅让我们轻松的规避错误,更加完美的打造标准化页面。
其实很多人都能成为大师,但他们没有升华所需的积累。对于Web设计也是一样,相信HTMLDog中的智慧能实实在在的增加您大师之路的厚重。
本书由雷钧钧、常可、杨雄波、叶永彬合作翻译完成,由于原作者采用了大量口语化的内容,所以翻译上增大了理解的难度,也正是因为这一点,我们每个人在翻译过程中学习并收获了更多。在此,感谢所有为此付出的朋友!愿我们的努力能够帮助更多的人!
雷钧钧
2008年1月1日于北京...
种种疑问其实并不难回答,反思一下我们的设计过程,我们是否为了省一时之事而随意在html中进行样式定义?是否因为思维的惯性继续采用了font,b,u这些古老的标签?是否仅仅因为使用了CSS的一点小技巧就告诉别人,我们已经非常标准化了?这些片面的理解造成的结果就是,一知半解下使用DIV构造的页面有时比纯粹使用table更糟糕!
我一直从事产品策划工作,从电子商务平台到网络社区,在与设计人员交流的过程中我常常发现,真正的问题不在于意识上对Web标准的认可程度,而往往是因为缺少全面、系统的学习和理解。..
HTML之路—XHTML & CSS最佳实践指南的出版让我和其他译者甚为激动,原因很简单:同名的站点一直以来都是Web标准化设计领域里独树一帜的社区,这本选其网络精华并作一拓展的参考书给我们提供了一次全面学习最新XHTML和CSS标准的机会。对于熟悉标准化设计的朋友来说便拥有了一本便捷的参考用书,信手拈来的参阅让我们轻松的规避错误,更加完美的打造标准化页面。
其实很多人都能成为大师,但他们没有升华所需的积累。对于Web设计也是一样,相信HTMLDog中的智慧能实实在在的增加您大师之路的厚重。
本书由雷钧钧、常可、杨雄波、叶永彬合作翻译完成,由于原作者采用了大量口语化的内容,所以翻译上增大了理解的难度,也正是因为这一点,我们每个人在翻译过程中学习并收获了更多。在此,感谢所有为此付出的朋友!愿我们的努力能够帮助更多的人!
雷钧钧
2008年1月1日于北京...
前言回到顶部↑
构造网页的最佳方式是使用符合Web标准的HTML和CSS。HTML通过将内容结构化而建立基础,然后CSS装点内容并呈现出页面。.
以正确的方式使用它们—遵循Web标准—将使网页更快,更易于管理,具有更好的兼容性,以及比那些用老旧方法建立的网页有好得多的亲和力。
本书将带领您探索这些共生的语言,讲述如何按照Web标准的方式使用它们,详尽地涵盖构成网页的各个组件以及实现这些组件的技术细节。
关于HTML Dog
HTML Dog网站(www.htmldog.com)诞生于2003年。它的使命是提供简洁易懂的关于(X)HTML和CSS的指南,从最基本的讲解开始就严格遵循最佳实践(而不是先教授陈旧的方法然后才引入正确做法),之前还没有别的地方是这么做的,甚至现在也很少。从那时起,网站的规模和受欢迎程度都逐渐增加,现在已经是最流行的Web设计资源网站之一了。
什么是XHTML和CSS
XHTML(可扩展的HTML)是最新的超文本标记语言的版本。HTML是一种简单的语言,用于构造能够互相链接的内容,这是大多数网页的核心。自诞生之日起,HTML的本意就是给成块的内容赋予意义并将它们链接在一起而不考虑平台问题。
在技术术语中,XHTML是“HTML以XML的形式改革”,但对大多数人来说,它就是一个更加现代版本的HTML(这也是为什么贯穿本书我都提及HTML而不是XHTML),具有更加严格一些的语法规则(第1章中会详细说明)。尽管还存在一个松散一些的“过渡版本”的XHTML,但本书会遵循XHTML Strict—最纯粹的XHTML形式,这会完全发挥出它本来的优点。如果这听起来让您有些畏惧了,别担心—它真的不比其他版本难用,它是您能力范围内的最佳选择。
层叠样式表(Cascading Style Sheet,CSS)是一种用于呈现外观的语言,它的出现是为了解决日益增多的纯表现性(presentational)HTML对象及其滥用的问题,它消除了HTML中对于表现性对象的需求。最早的时候浏览器还不能理解它,不过现在已经有大量的浏览器能很好地支持CSS了。要展现网页,最正确并且也是最好的选择就是使用CSS。在这篇前言的后面部分您将会看到,这种将内容(HTML)和外观(CSS)相分离的功能将带来很大的益处。什么是样式表以及它们如何层叠?详见第1章。
如同HTML一样,CSS也有多个版本。本书主要依照CSS 2.1,它是CSS 2的修订版,已经很完整并得到广泛支持。它不仅提供了对基本的字体样式的控制,更包含强大的位置控制能力(我们可以对表格排版说再见了!)以及对不同媒介类型的处理能力。
什么是Web标准
Web标准是一些普适的规则,规定应该如何使用某些事物,独立于任何单一事物(比如一种特定的浏览器)。通过利用Web标准,您就在帮助确保普适的兼容性和灵活性。因为它们是基于逻辑推理并不受任何商业压力(嗯,至少在理念上!),遵循它们也易于获得最佳的优化方案。
这些标准由W3C所创建(World Wide Web协会,www.w3.org)。W3C是一个独立实体,其成员包括Google、Intel、AOL、Apple、许多所大学、BBC、Sony、微软等,并且数以百计的Web社群都在为它做贡献。这些标准适用范围很广,包含大量Web技术和草案,其中就有HTML和CSS。
HTML标准基于语义学。这是通过标签来应用语义的过程,比如“这些文字是一个段落”或者“这个对象中的HTML形成了一个表格”。可能听上去并不那么重要,但迈向Web标准成功的第一步的核心就是:结构与表现相分离。
结构与表现
这一页,尤其是下面这两行粗大的文字,比本书的其他内容都要重要。
HTML=内容
CSS=表现
这是解锁更好的网页的魔法钥匙。如果您在构建网页时应用这条规则,那么对于实现Web标准并获得随之而来的好处,您已经成功一半了。
Web标准的一个重要理念就是“内容与表现的分离”。其他的说法包括“意义和外观的分离”以及“结构和表现的分离”。对于这些说法哪一个更好,有很多学究式的论点,不过所有这些句子都是对的,并且本质上指的是同样的东西。如果要更加精确一些(但不那么简洁了),我们可以说“由富含语义的结构所构成的内容与外观表现的分离”。这就是说,HTML针对一样东西,CSS针对另一样东西,即HTML应当纯粹地用于构建内容,而CSS则应当纯粹地用于展示内容。
以正确的方式使用它们—遵循Web标准—将使网页更快,更易于管理,具有更好的兼容性,以及比那些用老旧方法建立的网页有好得多的亲和力。
本书将带领您探索这些共生的语言,讲述如何按照Web标准的方式使用它们,详尽地涵盖构成网页的各个组件以及实现这些组件的技术细节。
关于HTML Dog
HTML Dog网站(www.htmldog.com)诞生于2003年。它的使命是提供简洁易懂的关于(X)HTML和CSS的指南,从最基本的讲解开始就严格遵循最佳实践(而不是先教授陈旧的方法然后才引入正确做法),之前还没有别的地方是这么做的,甚至现在也很少。从那时起,网站的规模和受欢迎程度都逐渐增加,现在已经是最流行的Web设计资源网站之一了。
什么是XHTML和CSS
XHTML(可扩展的HTML)是最新的超文本标记语言的版本。HTML是一种简单的语言,用于构造能够互相链接的内容,这是大多数网页的核心。自诞生之日起,HTML的本意就是给成块的内容赋予意义并将它们链接在一起而不考虑平台问题。
在技术术语中,XHTML是“HTML以XML的形式改革”,但对大多数人来说,它就是一个更加现代版本的HTML(这也是为什么贯穿本书我都提及HTML而不是XHTML),具有更加严格一些的语法规则(第1章中会详细说明)。尽管还存在一个松散一些的“过渡版本”的XHTML,但本书会遵循XHTML Strict—最纯粹的XHTML形式,这会完全发挥出它本来的优点。如果这听起来让您有些畏惧了,别担心—它真的不比其他版本难用,它是您能力范围内的最佳选择。
层叠样式表(Cascading Style Sheet,CSS)是一种用于呈现外观的语言,它的出现是为了解决日益增多的纯表现性(presentational)HTML对象及其滥用的问题,它消除了HTML中对于表现性对象的需求。最早的时候浏览器还不能理解它,不过现在已经有大量的浏览器能很好地支持CSS了。要展现网页,最正确并且也是最好的选择就是使用CSS。在这篇前言的后面部分您将会看到,这种将内容(HTML)和外观(CSS)相分离的功能将带来很大的益处。什么是样式表以及它们如何层叠?详见第1章。
如同HTML一样,CSS也有多个版本。本书主要依照CSS 2.1,它是CSS 2的修订版,已经很完整并得到广泛支持。它不仅提供了对基本的字体样式的控制,更包含强大的位置控制能力(我们可以对表格排版说再见了!)以及对不同媒介类型的处理能力。
什么是Web标准
Web标准是一些普适的规则,规定应该如何使用某些事物,独立于任何单一事物(比如一种特定的浏览器)。通过利用Web标准,您就在帮助确保普适的兼容性和灵活性。因为它们是基于逻辑推理并不受任何商业压力(嗯,至少在理念上!),遵循它们也易于获得最佳的优化方案。
这些标准由W3C所创建(World Wide Web协会,www.w3.org)。W3C是一个独立实体,其成员包括Google、Intel、AOL、Apple、许多所大学、BBC、Sony、微软等,并且数以百计的Web社群都在为它做贡献。这些标准适用范围很广,包含大量Web技术和草案,其中就有HTML和CSS。
HTML标准基于语义学。这是通过标签来应用语义的过程,比如“这些文字是一个段落”或者“这个对象中的HTML形成了一个表格”。可能听上去并不那么重要,但迈向Web标准成功的第一步的核心就是:结构与表现相分离。
结构与表现
这一页,尤其是下面这两行粗大的文字,比本书的其他内容都要重要。
HTML=内容
CSS=表现
这是解锁更好的网页的魔法钥匙。如果您在构建网页时应用这条规则,那么对于实现Web标准并获得随之而来的好处,您已经成功一半了。
Web标准的一个重要理念就是“内容与表现的分离”。其他的说法包括“意义和外观的分离”以及“结构和表现的分离”。对于这些说法哪一个更好,有很多学究式的论点,不过所有这些句子都是对的,并且本质上指的是同样的东西。如果要更加精确一些(但不那么简洁了),我们可以说“由富含语义的结构所构成的内容与外观表现的分离”。这就是说,HTML针对一样东西,CSS针对另一样东西,即HTML应当纯粹地用于构建内容,而CSS则应当纯粹地用于展示内容。
【插图】


点击看大图





加载中...
