400-685-0732

WJMonitor舆情之声

企业大数据智能舆情监测管理解决方案

全网监测海量数据按需发布监测预警

实时把握舆情动态精准追溯信息源头

获取验证码
企业采购 个人使用
当前位置: 首页 > SEO博客 > 如何合理利用符合web标准的标签

如何合理利用符合web标准的标签

时间:2012-05-18 12:29:07
对于做前端,尤其对于一个专业的seo公司来说,在为客户重构网站的时候,如何让搜索引擎更好的抓取网页信息,合理的标签语义化也是一重要因素。

针对重构网站来说,有时候客户的网站可能嵌套了不知道几十层,能用span的时候不用span标签,能用strong的时候也不用stong标签,只是看到了很多的div嵌套,此时需要的是逐个

分析这些内容、区域的具体涵义了。

所谓合理的标签语义化,根据想对应的结构运用想对应的html标签是前提,首先我们可以以表格的为例:

<table>
    <tr>
        <td>星期一</td>
 
        <td>星期二</td>
    </tr>
    <tr>
        <td>销售额</td>
        <td>销售额</td>
    </tr>
</table>

此时,从表面上看是没什么问题,排版整齐,但是如果把此表格整改一下,如下:

<table>
    <caption>销售业绩</caption>
    <thead>
        <tr>
            <th>星期一</th>
 
            <th>星期二</th>
 
        </tr>
    </thead>
    <tbody>
        <td>销售额</td>
 
        <td>销售额</td>
    </tbody>
</table>

<caption>:表格的标题

<thead>:一表格的表头

<th>:表的某一列的列头

此时对于搜索引擎来说的话,那是更容易抓取的了。

再拿css来说明语义化,标准的语义化对于开发人员的维护更容易管理的,

#left{float:left;padding-left:50px;}

#right{float:right;padding-left:100px;}

用left与right来命名,未免有点局限性,如果想要将#left的区域放到右侧,#right的区域放到左侧,代码得变成这样

#left{float:right;padding-left:50px;}

#right{float:left;padding-left:100px;}

这样看的话,很是别扭,如果将代码变成这样,

<div id="main">main</div>

<div id="sidebar">sidebar..</div>

css调整成

#main{float:right;padding-left:50px;}

#sidebar{float:left;padding-left:100px;}

这样就会一目了然了。

其实判断一个网站是否符合web标准,可以将页面的样式去除,看页面的可读性,如果页面结构清楚便是一个运用了合理的语义化标签页面了。
分享按钮