预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HTML5、CSS3应用教程之跟DIV说Bey!Bey!Web设计师可以使用HTML4和CSS2.1完成一些很酷的东西。我们可以在不使用陈旧的基于table布局的基础上完成文档逻辑结构并创建内容丰富的HYPERLINK"http://www.html5cn.org"\t"_blank"网站。我们可以在不使用内联<font>和<br>标签的基础上对网站添加漂亮而细腻的风格样式。事实上,我们目前的设计能力已经让我们远离了那个可怕的浏览器战争时代、专有协议和那些充满闪动、滚动和闪烁的丑陋网页。虽然我们现在已经普遍使用了HTML4和CSS2.1,但是我们还可以做得更好!我们可以重组我们代码的结构并能让我们的页面代码更富有语义化特性。我们可以缩减带给页面美丽外观样式代码量并让他们有更高的可扩展性。现在,HYPERLINK"http://www.html5cn.org"\t"_blank"HTML5和HYPERLINK"http://www.html5cn.org/portal.php?mod=list&catid=16"\t"_blank"CSS3正跃跃欲试的等待大家,下面让我们来看看他们是否真的能让我们的设计提升到下一个高度吧…曾经,设计师们经常会跟频繁使用基于table的没有任何语义的布局。不过最终还是要感谢像JeffreyZeldman和EricMeyer这样的思想革新者,聪明的设计师们慢慢的接受了相对更语义化的<div>布局替代了table布局,并且开始调用外部样式表。但不幸的是,复杂的网页设计需要大量不同的标签结构代码,我们把它叫做“<div>-soup”综合症。也许你很熟悉下面的代码:<divid="news"><divclass="section"><divclass="article"><divclass="header"><h1>DivSoupDemonstration</h1><p>PostedonJuly11th,2009</p></div><divclass="content"><p>Loremipsumtextblahblahblah.</p><p>Loremipsumtextblahblahblah.</p><p>Loremipsumtextblahblahblah.</p></div><divclass="footer"><p>Tags:HMTL,code,demo</p></div></div><divclass="aside"><divclass="header"><h1>TangentialInformation</h1></div><divclass="content"><p>Loremipsumtextblahblahblah.</p><p>Loremipsumtextblahblahblah.</p><p>Loremipsumtextblahblahblah.</p></div><divclass="footer"><p>Tags:HMTL,code,demo</p></div></div></div></div>尽管这有些勉强,但上面这个实例还是可以说明使用HTML4对一个复杂的设计进行代码化后依然过于臃肿(其实xHTML1.1也不过如此)。不过值得激动的是,HTML5解决“<div>-soup”综合症并带给我们一套新的结构化元素。这些新的HTML5元素富有更细致的语义从而代替了那些毫无语义的<div>标签,并同时为CSS的调用提供了”自然”的CSS钩子。下面是HTML5的解决方案实例:<section><section><article><header><h1>DivSoupDemonstration</h1><p>PostedonJuly11th,2009</p></header><section><p>Loremipsumtextblahblahblah.</p><p>Loremipsumtextblahblahblah.</p><p>Loremipsumtextblahblahblah.</p></section><footer><p>Tags:HMTL,code,demo</p></footer></article><aside><header><h1>TangentialInformation</h1></header><section><p>Loremipsumtextblahblahblah.</p><p>Loremipsumtextblahblahblah.</p><p>Loremipsumtextblahblahblah.</p></section><footer><p>Tags:HMTL,code,demo</p></footer></aside></s