会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 网站设计 > 网站制作当中DIV+CSS与table和XHTML都有什么区别

网站制作当中DIV+CSS与table和XHTML都有什么区别

时间:2011-09-04 19:59:28   作者:   来源:   点击:

网页制作中Table,DIV,XHTML有什么区别呢,我们来看一下。网站建设,简朴的来说,就是“这个人长的怎么样”和“这个人内心怎么样”。一部门是外观所展示出来的“视觉效果”、另一部门是藏在里面的“代码元素”。

我们先来举一个简朴的例子,用这3种不同的代码风格,实现统一个页面效果:

1.首先是用table来写,需要8行代码:

  1. <table>
  2. <tr>
  3. <th>网站标题</th>
  4. </tr>
  5. <tr>
  6. <td>网站内容</td>
  7. </tr>
  8. </table>

2.然后提高到用DIV,2行就可以了,但是由于存在两个DIV,为了区别,需要给不同的ID:

  1. <div id="title">网站标题</div>
  2. <div id="content">网站内容</div>

3.用XHTML来写:

  1. <h1>网站标题</h1>
  2. <div>网站内容</div>

优缺点:

用更为简洁的XHTML代码风格,不仅仅是为了晋升页面开启速度。究竟现在网络带宽越来越大,打开10K的网页代码和打开5K的网页代码区别并不显著。而采取XHTML建站的缺点也很显著,假如是一个同样规模的网站,用TABLE做,1小时就可以了,用DIV要2小时,用符合语义的XHTML则需要3小时,当然这只是一个预估,根据页面的不同和技术职员的纯熟度,时间上面会有一定的出入。

那我们何必多花时间来做网站?

跟选老婆一样,我们不应该只看重这个人外观是否美貌,而更重要的是关心她“内部配置”如何,不然娶回家,三天两头跑病院,没事就跟你吵一架,心情肯定不会太愉悦。
一样的,做网站,不能只看设计风格如何如何。更最要的是核心代码如何、质量如何。我们做出来的网站不是摆在家里自己赏识的,更重要的是去推广这个网站,给自己的企业带来网络影响力。让用户搜索某个枢纽词能找到你的网站,而不是找到别人的网站。

那怎样让搜索引擎找到自己的网站?

最简朴的方法是写搜索引擎可以看懂的代码,也就是机器语言。
搜索引擎并不知道页面展现出来的效果是什么样子的,它究竟是机器,至少现在不会和人一样,坐在显示器前边,很清晰的看到外观,很清晰的知道主次之分。它只能通过机器语言&mdash;—也就是你写下的代码来了解你的网站、收录你的网站。
当你用符合语义的XHTML,告诉它哪个是更重要的标题(H1/H2/H3/H4/H5/H6),哪个是列表(UL/OL/DL),哪个是段落(P)&hellip;…它就会以为你是一个好人,写下了它能看懂的语言,它就会把你的排名往前边提。
而整个网站都是table布局,谈不上主次之分,搜索引擎理解也会很吃力。DIV布局就更好笑了,整个网站写下的都是id=”title”,更有甚者写的都是拼音id=”biaoti”,更更有甚者用id=”tit01″,千奇百怪的代码风格,岂非开发职员在指望现在的电脑就能读懂人类语言?甚至还中文英文自创文都懂?

三者的关系

实在开篇就应该提一下三者的关系,怕概念性的玩意太多,吓跑了一般读者,最后扼要的先容一下。实在table、div都是xhtml的一个元 素,table有它自己的作用,它就是用来做表格的,当网站内需要表格元素的时候,它是不可或缺的组成部门。div更是常用的元素之一。我们应该按照它们 在机器语言中的语义,来给予他们不同的使命,而不是简朴的拿过来随便放在一个地方就开始用,实在哪一个元素都可以做一个网站,甚至可以只用p标签来做网 站、只用ul标签来做网站,但那样做出来的东西,看起来效果一样,实际上会造成机器人的阅读障碍。解析速度慢是小事,万一被搜索引擎以为是不友好因素,给 屏蔽了,就麻烦了。究竟,网站一个人玩没啥意思

分享到:

阅读此篇文章的网友还阅读了:

  • 2011-08-13DIV+CSS网页布局中兼顾SEO优化的一些建议
  • 网友评论

    热门网站设计