您现在的位置是:网站首页> 编程资料编程资料
CSS 语义化标记抛弃DIV标记_Div+CSS教程_CSS_网页制作_
2021-09-09
948人已围观
简介 复杂的网页设计需要大量不同的标签结构代码,我们把它叫做“div-soup” 综合症。
曾经,设计师们经常会跟频繁使用基于table的没有任何语义的布局。不过最终还是要感谢像Jeffrey Zeldman和Eric Meyer这样的思想革新者,聪明的设计师们慢慢的接受了相对更语义化的
布局替代了table布局,并且开始调用外部样式表。但不幸的是,复杂的网页设计需要大量不同的标签结构代码,我们把它叫做“
-soup” 综合症。也许你很熟悉下面的代码:
尽管这有些勉强,但上面这个实例还是可以说明使用HTML4对一个复杂的设计进行代码化后依然过于臃肿(其实xHTML1.1也不过如此)。不过值得激动的是,HTML5解决“
复制代码
代码如下:Div Soup Demonstration
Posted on July 11th, 2009
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah.
Tangential Information
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah.
尽管这有些勉强,但上面这个实例还是可以说明使用HTML4对一个复杂的设计进行代码化后依然过于臃肿(其实xHTML1.1也不过如此)。不过值得激动的是,HTML5解决“
-soup” 综合症并带给我们一套新的结构化元素。这些新的HTML5元素富有更细致的语义从而代替了那些毫无语义的
标签,并同时为CSS的调用提供了”自然”的CSS钩子。下面是HTML5的解决方案实例:
正如我们所见,HTML5可以让我们用很多更语义化的结构化代码标签代替那些大量的无意义的
复制代码
代码如下:Div Soup Demonstration
Posted on July 11th, 2009
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah.
Lorem ipsum text blah blah blah.
正如我们所见,HTML5可以让我们用很多更语义化的结构化代码标签代替那些大量的无意义的
标签。这种语义化的特性不仅提升了我们网页的质量和语义,并且大量减少了曾经代码中用于CSS必须调用的class和id属性。事实上,CSS3也是可以然通过我们忽略掉所有class和id的。
相关内容
- 不使用class和id进行网页布局的方法_CSS布局实例_CSS_网页制作_
- 利用CSS3的定位页面元素_css3_CSS_网页制作_
- CSS3属性使网站设计增强同时不消弱可用性_css3_CSS_网页制作_
- CSS 三栏等高布局实现方法_CSS布局实例_CSS_网页制作_
- CSS 日期垂直排列的两种技巧_CSS教程_CSS_网页制作_
- css font-size属性说明_CSS教程_CSS_网页制作_
- 关于css display: inline block inline-block的区别分析_CSS教程_CSS_网页制作_
- url 关于自动换行问题_CSS教程_CSS_网页制作_
- CSS 关于浮动_CSS教程_CSS_网页制作_
- CSS 清除浮动方法大全_CSS教程_CSS_网页制作_
点击排行
本栏推荐
