HTML5基础标签与SEO

原创 2015年12月21日 18:07:31

1.Hn标签,一般一个页面里面只用一个H1标签,作为主要的信息标题,这样便于SEO。

2.P标签,段落标签。

3.语义化是指用合理HTML标记以及其特有的属性去格式化文档内容。通俗地讲,语义化就是对数据和信息进行处理,使得机器可以理解.

事实上SEO最有效的一种办法,就是对网页的HTML结构进行重构,实质上就是语义化。

4.<hr>横线  (在Webstorm中:hr+Tab)

<hr/>

<br/>换行

5.文本标签<span>行内标签

6.<em>标签用于对一小部分文本进行突出加强

7.HTML标签只是用来内容的显示,如果要给它样式,则要考虑用css。

8.<sub>下标,如:H2O  这样的内容的显示

<sup>上标,如:23

9.超链接:

href

target

10.

HTML 5里新加入的标记:


<article> 标记 定义一篇文章 
<aside> 标记 定义页面内容部分的侧边栏 
<audio> 标记 定义音频内容 
<canvas> 标记 定义图片 
<command> 标记 定义一个命令按钮 
<datalist> 标记 定义一个下拉列表 
<details> 标记 定义一个元素的详细内容 
<dialog> 标记 定义一个对话框(会话框) 
<embed> 标记 定义外部的可交互的内容或插件 
<figure> 标记 定义一组媒体内容以及它们的标题 
<footer> 标记 定义一个页面或一个区域的底部 
<header> 标记 定义一个页面或一个区域的头部 
<hgroup> 标记 定义文件中一个区块的相关信息 
<keygen> 标记 定义表单里一个生成的键值 
<mark> 标记 定义有标记的文本 
<meter> 标记 定义 measurement within a


predefined range :


<nav> 标记 定义导航链接 
<output> 标记 定义一些输出类型 
<progress> 标记 定义任务的过程 
<rp> 标记是用在Ruby annotations 告诉那些不支持 Ruby 元素的浏览器如何去显示 
<rt> 标记 定义对ruby


annotations的解释 :


<ruby> 标记 定义 ruby annotations. 
<section> 标记 定义一个区域 
<source> 标记 定义媒体资源 
<time> 标记 定义一个日期/时间 
<video> 标记 定义一个视频

11.如果要一下子要把一个标签写多次,则在Webstorm中(以article为例):

article*10+Tab  (一下子要输入10个article标签)

12.锚点

13.有序列表(就是有1234这样的排序)和无序列表

无序:

<ul>
    <li>xx</li>
    <li>eweet</li>
    <li>eqt</li>
</ul>

运行结果:


有序:

<ol>
    <li>有序</li>
    <li>有序吗?</li>
    <li>有序</li>
</ol>

注意:<ul>和<li>之间不要再嵌套别的标签,但是<li>之间是可以进行嵌套的,如:

<ol>
    <li><a href="#">空连接</a>有序</li>
    <li><strong>有序吗?</strong></li>
    <li>有序</li>
</ol>

运行结果:


14.自定义列表:

dl

dt(相当于标题)

dd(相当于列表项)

<dl>
    <dt>dt里面的文本内容</dt>
    <dt>dt里面的文本内容</dt>
    <dd>dd里面的文本内容</dd>
</dl>
<dl>
    <dd>dtdd内容做对比</dd>
    <dd>dd的内容对比</dd>
    <dd>dd测试对比</dd>
</dl>

运行结果:


说明:一般情况下最好只用一个dt就好

15.table标签

跨行、跨列:rolspan  colspan

<table border="1">
    <tr>
        <th colspan="3">表头</th>
    </tr>
    <tr>

        <td>嫦娥</td>
        <td>月亮</td>
        <td>雾霾</td>
    </tr>
    <tr>
        <td>北京</td>
        <td>口罩</td>
        <td>测试列</td>
    </tr>
    <tr>
        <td >前台</td>
        <td>防护口罩</td>
    </tr>
</table>

16.{}的用法,以span标签为例:

span{this is span markup$)*3 +Tab

输入以上内容后,会显示如下效果:

<span>this is span markup1</span>
<span>this is span markup2</span>
<span>this is span markup3</span>
17.form表单的用法:

<form action="#">
    用户名:<input type="text" value="username"/><br>
    性别:男<input type="radio" name="gender"/>&nbsp;<input type="radio" name="gender"/>
    <br>
    城市:
    <select name="city" id="">
        <option value="0">lanzhou</option>
        <option value="1">北京</option>
        <option value="2">上海</option>
        <option value="3">天津</option>
    </select>
    &nbsp;
    天气:
    <select name="" id="" multiple="multiple">
        <option value="2"></option>
        <option value="2">雾霾</option>
        <option value="2"></option>
    </select>
</form>
运行效果如下:


注意:在使用单选按钮的时候,标签名称一致,才可以实现单选的效果。如果想要用户在点击“女”或者“男”的时候也能实现选中按钮的效果的话,则有如下代码:

性别:
<input type="radio" name="gender" id="male">
<label for="male"></label> &nbsp;&nbsp;
<label>
    <input type="radio" name="gender"></label>

(男和女采用了两种不同的实现方式)


18.option的快速输入法:

option{200$}*10+Tab
当输入完Tab键后会有如下代码生成:

<option value="">2001</option>
<option value="">2002</option>
<option value="">2003</option>
<option value="">2004</option>
<option value="">2005</option>
<option value="">2006</option>
<option value="">2007</option>
<option value="">2008</option>
<option value="">2009</option>
<option value="">20010</option>

19.checkbox:单选框

<!--checkbox标签:-->
<input type="checkbox">勾选表示同意
运行效果:


20.表单分组:

<!--表单分组-->
<fieldset>
    <!--<legend>分组1</legend>-->
    用户名:<input type="text" name="username">
    <br>
    密码:<input type="password" name="password">
</fieldset>
<fieldset>
    <legend>分组2</legend>
    英文名:<input type="text" name="firstname">
    <br>
    英文姓:<input type="text" name="lastname">
</fieldset>
以上分别为添加legend标签和不添加legend标签,运行结果如下:



21.H1-H6的快速写法:

h$*6+Tab键


版权声明:本文为博主原创文章,未经博主允许不得转载。

html5的结构标签有利于seo

使用html5新增的结构标签有利于seo
  • jieCooner
  • jieCooner
  • 2014年02月23日 11:49
  • 1237

SEO优化之——html页面相关总结

写在前面在前面一篇文章中我简单介绍了怎么优化SEO,其中一点就是网站html结构的优化。网站结构的优化主要是让搜索引擎爬虫更好的理解你网站内容,从而让它喜欢上你的网站,这样它才会经常来爬你的网站,网站...
  • whzhaochao
  • whzhaochao
  • 2016年03月08日 22:11
  • 2459

HTML5与搜索引擎优化

我觉得HTML5的兴起完全是因为iPhone和iPad,自从Adobe停止开发flash、Android4.0不支持flash后,我觉得在不久的将来HTML5会广泛应用,而且HTML4已经10年没更新...
  • laiqishui
  • laiqishui
  • 2011年11月30日 16:07
  • 136

搜索引擎优化

搜索引擎优化 Expression Studio 4.0 搜索引擎优化 (SEO) 是指可改善您的网站在搜索引擎(例如 Bing、Yahoo! 和 Google)中的排...
  • nanjingshida
  • nanjingshida
  • 2017年05月22日 18:48
  • 106

html5 - 基础格式认识和标签用法(文本元素常用方法)

实例01 第一个实例的html5
  • li5685918
  • li5685918
  • 2015年12月06日 23:29
  • 1425

网站优化:title,keyword,description等重要标签SEO方法

一:首页的html标签 (一)title标签的重要性    1.title标签是参与匹配排名最为重要的要素;    2.title标签的写法有两个极端:    a.只写网站名或者品牌名以及广告...
  • chenwei_1219
  • chenwei_1219
  • 2017年06月05日 08:57
  • 510

SEO之html5缓存

应用缓存可以实现离线浏览web应用,降低服务器负载,使应该更加流畅。 Manifest 文件 manifest 文件是简单的文本文件,它告知浏览器需要被被缓存的内容、时时更新的内容以及不缓存的...
  • ar31477
  • ar31477
  • 2015年12月28日 20:34
  • 444

搜索引擎优化

高质量的内容是留住游客的重要筹码,搜索引擎优化是必须摆在首位链接到您的网站。由于超过80%的网络流量来自搜索引擎,关键是要优化你的网站,以便它到您的网站相关的关键字搜索结果的最前面之间出现。权衡各种因...
  • newcnzz
  • newcnzz
  • 2012年07月27日 02:57
  • 325

HTML5基础之常用标签以及标签选择器

在html中,标签非常多,比如说列表,按钮,图片,文字等等,每一种标签都有自己的使用方法以及相关的约束条件。具体的标签可以直接到w3c的网站上查看,这里就简单了解一下html5的标签。 一、HTML5...
  • u010297791
  • u010297791
  • 2016年11月14日 20:23
  • 2198

html中META标签的作用及SEO关键字优化办法

META标签主要用于SEO优化,让搜索引擎能够发现你的页面。要让搜索引擎找到你,需要添加Keywords和description的meta标签 使用: 除了通过这种方法优化搜索,...
  • wzj0808
  • wzj0808
  • 2016年05月11日 18:00
  • 1929
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HTML5基础标签与SEO
举报原因:
原因补充:

(最多只允许输入30个字)