[会员中心]  [发布文章][发布软件]  [中文繁體]
 文章·资料  电脑软件  手机软件  网站源码
    本 站 搜 索
[选项]
   推 荐 文 章        More...
华硕易电脑(ASUS Eee PC 10..
先来段开场白:为了外出携带方便,..
Acronis True Image 使用..
  一款可以在Windows下使用全..
Norton Ghost 使用详解
一、分区备份   使用Ghost进..
    文 章 阅 读 排 行
Microsoft SQL Server 2000..
  对于第一次安装 Microsoft SQ..
ASP:Dimac W3 JMail 发送..
【发送邮件测试代码下载】压..
ASP:Persits ASPMail 发送..
【发送邮件测试代码下载】压..
VMware Workstation:安装..
编写这份虚拟机安装的图文教程,..
华硕易电脑(ASUS Eee PC 10..
先来段开场白:为了外出携带方便,..
ASP:Microsoft CDO 发送邮..
【发送邮件测试代码下载】压..
 文 章 信 息
table 建站,div 和 XHTML 建站的不同
评论()〗〖留言〗〖收藏
〖文章分类:电脑·手机·网络 / 网站设计·开发·优化〗〖阅读选项
  最近有客户问到“table建站、DIV建站以及XHTML建站的区别”,其实这也是国内网站建设逐步走向成熟的标志。网站建设,简单的来说,就是“这个人长的怎么样”和“这个人内心怎么样”。一部分是外观所展示出来的“视觉效果”、另一部分是藏在里面的“代码元素”。

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

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

  <table>
  <tr>
  <th>网站标题</th>
  </tr>
  <tr>
  <td>网站内容</td>
  </tr>
  </table>

  2、然后进步到用DIV,2行就可以了,但是因为存在两个DIV,为了区别,需要给不同的ID:

  <div id=“title“>网站标题</div>
  <div id=“content“>网站内容</div>

  3、用XHTML来写:

  <h1>网站标题</h1>
  <div>网站内容</div>

  优缺点:

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

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

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

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

  最简单的方法是写搜索引擎可以看懂的代码,也就是机器语言。搜索引擎并不知道页面展现出来的效果是什么样子的,它毕竟是机器,至少现在不会和人一样,坐在显示器前边,很清楚的看到外观,很清楚的知道主次之分。它只能通过机器语言——也就是你写下的代码来了解你的网站、收录你的网站。

  当你用符合语义的 XHTML,告诉它哪个是更重要的标题(H1/H2/H3/H4/H5/H6),哪个是列表(UL/OL/DL),哪个是段落(P)……它就会认为你是一个好人,写下了它能看懂的语言,它就会把你的排名往前边提。

  而整个网站都是 table 布局,谈不上主次之分,搜索引擎理解也会很吃力。div 布局就更可笑了,整个网站写下的都是 id="title",更有甚者写的都是拼音 id="biaoti",更更有甚者用 id="tit01",千奇百怪的代码风格,难道开发人员在指望现在的电脑就能读懂人类语言?甚至还中文英文自创文都懂?

  三者的关系

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

文章作者:未知  更新日期:2010-10-19
〖文章浏览:〗〖打印文章〗〖发送文章
·关于使用 CSS 来控制 table 标签的 cellpadding 和 cellspacing 属性的问题2010-10-23
·PTDD Partition Table Doctor V3.02008-01-01
·ChemTable Reg Organizer V8.81 x64(Windows 系统注册表优化)2022-06-21
阅读说明
·本站大部分文章转载于网络,如有侵权请留言告知,本站即做删除处理。
·本站法律法规类文章转载自[中国政府网(www.org.cn)],相关法律法规如有修订,请浏览[中国政府网]网站。
·本站转载的文章,不为其有效性,实效性,安全性,可用性等做保证。
·如果有什么问题,或者意见建议,请联系[网站管理员]。
  当百网
  本站使用【啊估文章软件站】网站系统    网站管理员留言簿