I Sparkle

Sparkle my ideas

DIV+CSS?不要再忽悠人了

在大约两年前,DIV+CSS是一对很诱人的组合,会用div+css制作网页的人,也常常会被人赞以大拇指的,记得06年初的时候,我用div+css布局的一个网站还拿了学校网页设计比赛的一个奖。

尽管现在很多的人提到div+css,还会双眼放光,但是我会对他摇头了,相信会有很多人对这对组合摇头的:div+css不是一切。

CSS的要义是,各个标签要各尽所用。

比如,有一段字要用粗体显示,难道也要用div+css吗?显然一个strong标签就可以了;网页中常常用到的菜单、列表等,如果都用div来做,那不惨死。

所以说,div+css要换一种说法了,要改成label+css,就是各种标签再配合相应的样式,才是最好的。

另外,语义化是最近才流行起来的一个词,是说前端开发要注意代码的可读性,不能够你写的代码只能自己看懂甚至连自己都不知道是什么东东,可读性强的代码,才算的上是好代码。

您或许会喜欢:

如果您喜欢本文,您可以对本文发表评论订阅本站 以获取本站最新动态。

14 个评论

  • 星铃丹发表于 December 19, 2008 09:09 回复

    有人非常痴迷绝对标准的css,连px都不喜欢,要推崇em。

  • 杰客工作室发表于 December 29, 2008 17:23 回复

    我非常同意作者的观点,我从01年开始做WEB设计,但是到至今,我仍然不会使用DIV+CSS作站的设计,因为它对我来说真的比较困难.我喜欢 TABLE,有人不喜欢TABLE的原因是因为它不能很好的控制TABLE,说它的不好.我的所有网站都是用TABLE,样式用CSS,没有任何一个网站用DIV+CSS写,我认为那是愚蠢的。还有SEO,我的客户网站从来不做推广,但是在google第一页都能找到! ! !

    • walkingp发表于 October 14, 2009 18:19 回复

      你是另外一个极端,顽固不化!

  • z.Yleo77发表于 December 30, 2008 21:37 回复

    说的有道理,
    但是其实关于这个,只是所谓起这个布局名儿的人没有想那么多,他们可能只是想让大家用css布局抛弃table,但是在html 还没有提供这样的标签下,借用div来搞定,所以,侧重点不一样。 你说呢。

  • visit发表于 March 7, 2009 00:44 回复

    We loved the site, really loved it!

  • login发表于 March 11, 2009 04:52 回复

    Perfect site :-) I will recommend it to all my friends and fans

  • login发表于 March 15, 2009 16:51 回复

    We loved the site, really loved it!

  • visit发表于 March 28, 2009 03:56 回复

    Very good webpage you have here, and best greetings to all your visitors

  • tips发表于 May 20, 2009 21:59 回复

    This site is truly a great resource thanks for all your hard work

  • alawn发表于 July 22, 2009 17:39 回复

    DIV+CSS,我也一直认为不能这么理解WEB标准,但你所说的“改成label+css”,我也不赞同,和CSS在一块的应该是XHTML,应该叫XHTML+CSS,它们才是搭档!

  • 网上开店发表于 August 14, 2009 07:30 回复

    CSS+DIV效率更高些,代码没那么复杂

  • interjc发表于 August 20, 2009 23:00 回复

    说div+css不好和说div+css就是一切就是两个极端,其实div+css这个词就是被滥用的一个词。
    楼主应该直接用xhtml+css更合适一点,他追求的是最高的代码利用率,以及结构和表现分离。
    用table确实很讨老设计人员的好,不过缺点也不是没有,这里我就不说了,以免口角。
    其实感觉楼主只是想提醒大家学习新技术要看透其本质,而不是为了div而div,却被很多跟贴者曲解了,忍不住说两句,呵呵。

2 个引用

  1. DIV+CSS 请不要再忽悠人了 | 前端观察
  2. DIV+CSS 请不要再忽悠人了 @ 華山論劍‘Web开发

发表评论