路漫漫其修远兮,吾将上下而求索 - 百度文库
HTML5 CSS3 简要教程【HTML5 CSS3 培训教程】
Web 设计师可以使用 HTML4 和 CSS2.1 完成一些很酷的东西。我们可以在不使用陈旧的基
于 table 布局的基础上完成文档逻辑结构并创建内容丰富的网站。 我们可以在不使用内联
<font>和<br>标签的基础上对网站添加漂亮而细腻的风格样式。事实上,我们目前的设计能
力已经让我 们远离了那个可怕的浏览器战争时代、专有协议和那些充满闪动、滚动和闪烁
的丑陋网页。
虽然我们现在已经普遍使用了 HTML4 和 CSS2.1,但是我们还可以做得更好!我们可以重组
我们代码的结构并能让我们的页面代码更富有语义化特性。我们 可以缩减带给页面美丽外
观样式代码量并让他们有更高的可扩展性。现在,HTML5 和 CSS3 正跃跃欲试的等待大家,
下面就跟来看看是否真的能让我们 的设计提升到下一个高度吧…
跟<div>说再见,欢迎语义化标签
曾经,设计师们经常会跟频繁使用基于 table 的没有任何语义的布局。不过最终还是要感谢
像 Jeffrey Zeldman和 Eric Meyer 这样的思想革新者,聪明的设计师们慢慢的接受了相对更语
义化的<div>布局替代了 table 布局,并且开始调用外部样式表。但不 幸的是,复杂的网页
设计需要大量不同的标签结构代码,我们把它叫做“<div>-soup” 综合症。也许你很熟悉下
面的代码:
<divid=”news”>
<divclass=”section”>
<divclass=”article”>
<divclass=”header”>
<h1>Div Soup Demonstration</h1>
<p>Posted on July 11th, 2009</p>
</div>
<divclass=”content”>
<p>Lorem ipsum text blah blah blah.</p>
<p>Lorem ipsum text blah blah blah.</p>
<p>Lorem ipsum text blah blah blah.</p>
</div>
<divclass=”footer”>
<p>Tags: HMTL, code, demo</p>
</div>
</div>
<divclass=”aside”>
<divclass=”header”>
<h1>Tangential Information</h1>
</div>
<divclass=”content”>
11