您的浏览历史

HTML之路--XHTML & CSS最佳实践指南

促销活动
  • [本书]参加机械工业出版社华章公司满58元赠书活动
精彩评论

基本信息

编辑推荐

月点击过100万的热门技术站HTML Dog精华尽揽其中
Web设计社区专家之作

推荐阅读
Visual Basic实验与测试(第4版)..

市场价:¥22.00
4-5星价:¥18.70
[购买] [收藏]
CSS Web站点设计手册..

市场价:¥49.00
4-5星价:¥39.20
[购买] [收藏]

内容简介回到顶部↑

本书详尽遍历了网页上的不同组件(第10章稍微有些不同),讲述了如何构造它们和表现它们。从精心安排的起步、文本、链接、图像、布局、列表、脚本和对象、表格、表单、多种媒介10章内容中,您将会找到几乎所有HTML和CSS组件的详细讲解,以及一些比较漂亮的技巧来让页面熠熠生辉。.
本书面向那些想要掌握最佳的XHTML和CSS实践,以及想要一本可信赖的参考书的读者。它即可以作为关于如何构建页面组件的指南,也可以作为参考手册。
本书提供XHTML和CSS全方位指导和参考(XHTML用来组织Web内容,CSS用来定义样式)。..
本书通过精彩的实例(基于Web标准)为读者描绘出如何使用正确地方法完整的设计出最优化的Web页面,其高效、便捷超乎想像!
全书内容在HTML Dog(www.htmldog.com)的基础上作了相应补充。HTML Dog拥有每月数百万的访问量,是Web开发人群中最为流行的Web资源站点之一。同时,本书采用简洁易懂、直白有趣的方式,以帮助读者理解并尽可能掌握XHTML和CSS。
书中划分为10个简单易懂的章节:文本、图像、布局、列表和表单等,同时书中附带了可方便查询的XHTML标签和CSS属性附录。对于想了解以下内容的读者来说,本书绝对是一本完美的操作手册:
·深入XHTML:了解所有有效的标签和属性。
·全面的Web:探究所有有效的选择符、属性和属性值。
·Web标准:发现如何将内容(使用HTML)和样式(使用CSS)分离从而实现轻量级的、易于管理且可靠的Web页面。
·最先进的技术:与使用font标签、table图层和框架这些过时的技术的日子告别。
·易访问性:开拓HTML设计机制,让您的界面更加友好。
·相关兼容性:让您的网页不仅兼容浏览器,而且也兼容屏幕阅读器,移动Web设备和打印设备。
·实用的范例:通过www.htmldog.com网站查看70多个为此书量身定制的线上课程。...

作译者回到顶部↑

本书提供作译者介绍

早在1999年,Patrick Griffiths就已经成为HTML方面的专家。他既不是设计师也不是程序员,而是一名擅长XHTML和CSS的前端开发工程师。除了在HTML Dog上发表文章、进行网站维护外,他还为著名的在线杂志A List Apart和CSS Zen Garden网站(CSS禅意花园)等资源站点做出了颇多贡献。与此同时,他还是一名活跃在Web设计社区备受尊敬的成员。...
.. << 查看详细

目录回到顶部↑

第1章 起步. 1
1.1 HTML语法 1
1.1.1 对象、标签及属性 1
1.1.2 常用属性 3
1.1.3 HTML文档的基本结构 5
1.1.4 多功能标签—div和span 11
1.2 CSS语法 11
1.2.1 规则 11
1.2.2 选择符 11
1.2.3 属性 15
1.2.4 属性值 16
1.2.5 应用CSS到HTML中 20
第2章 文本 23
2.1 文本内容的组织 23
2.1.1 基本文本对象:段落,换行及强调 23
2.1.2 标题 25
2.1.3 引用文字 26
2.1.4 简称和缩写 27
2.1.5 保持原格式的文本及代码 27
2.1.6 审阅内容的添加及删减 29

译者序回到顶部↑

在欣赏国外设计大师们的作品时,我们常常会不由自主地感慨:为什么同样是DIV构造的页面彼此却有着大相径庭的效果?为什么我们自己的设计总是经不起跨平台的考验?为什么我们美妙的页面设计却在程序代码嵌入后面目全非,大师级无懈可击的页面离我们到底有多远?.
种种疑问其实并不难回答,反思一下我们的设计过程,我们是否为了省一时之事而随意在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则应当纯粹地用于展示内容。

【插图】

chatu
评论交流

共有19人开贴评论  21人参与评论  16人参与打分 查看

14人
 87%
用户平均打分
我要写评论 help如何参与评论和打分
1人
 6%
0人
 0%
1人
 6%
0人
 0%

godisgirl
一级评论员
精彩书评
评价等级:  
发表于:2008-4-18 10:08:00
HTML Dog 终于要中文版了,其实对这种图书来说,英文版和中文版没有太多区别。书中都一些经典案例以及非常有用的技巧。在我读过CSS手册的相关图书中,这本书是很不错的。无论是写作、风格还是实例都让人清昕易懂。算是一本完美之作吧,感谢Mr.Griffiths出版了这样一本图书。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

code2008china
一级评论员
精彩书评
评价等级:  
发表于:2008-4-17 8:30:00
看过本书的英文版,只能用一句话来概括:一本完美的手册。

清昕、简明、精确的风格以及内容,让我爱不释手。如果只能让我在桌面上保留一本CSS/XHTML的图书,我想就是这本《HTML DOG》英文名。中文版被翻译成了《HTML之路》看了出版社的起名由来,也觉得还不错。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

x86

专家级评论员
  
发表于:2009-12-14 10:33:00
书不厚,不过内容很精致,买的二手书,其实跟新的一样,非常值。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

Java牌咖啡
一级评论员
评价等级:  
发表于:2008-9-14 9:33:00
在讲“溢出”时,overflow属性值visible(which is the default), whereby the overflow spills over the box.
竟然翻译成 visible(默认值):发生溢出的主要原因。
???!!!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

ilava

三级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-8-10 3:05:00
这本书很快就可以看完,因为内容很吸引人,安排很合理;1-133页为内容,134-208页为附录参考;
虽然页码不多,不过并不觉得不划算,毕竟能吸收多少内容才是最重要的;
最让人诟病的是封面设计太难看,这哪叫设计嘛,不如直接用原书狗头封面,机械工业出版社(华章图书)实在该检讨检讨,你们出版的书封面装帧漂亮的少啊,至于多数网友都说到的纸张问题,就不多说了,群众的眼睛是雪亮的。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共19条)