当前位置:Gxlcms > html代码 > HTML5基础标签与SEO的代码实例详解

HTML5基础标签与SEO的代码实例详解

时间:2021-07-01 10:21:17 帮助过:8人阅读

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里新加入的标记:

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

predefined range :

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

annotations的解释 :

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

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

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

12.锚点

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

无序:

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

运行结果:


有序:

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

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

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

运行结果:


14.自定义列表:

dl

dt(相当于标题)

dd(相当于列表项)

  1. <dl> <dt>dt里面的文本内容</dt> <dt>dt里面的文本内容</dt>
  2. <dd>dd里面的文本内容</dd></dl><dl> <dd>dt与dd内容做对比</dd>
  3. <dd>dd的内容对比</dd> <dd>dd测试对比</dd></dl>

运行结果:


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

15.table标签

跨行、跨列:rolspan colspan

  1. <table border="1">
  2. <tr>
  3. <th colspan="3">表头</th>
  4. </tr>
  5. <tr>
  6. <td>嫦娥</td>
  7. <td>月亮</td>
  8. <td>雾霾</td>
  9. </tr>
  10. <tr>
  11. <td>北京</td>
  12. <td>口罩</td>
  13. <td>测试列</td>
  14. </tr>
  15. <tr>
  16. <td >前台</td>
  17. <td>防护口罩</td>
  18. </tr></table>

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

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

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

  1. <span>this is span markup1</span>
  2. <span>this is span markup2</span><span>this is span markup3</span>

17.form表单的用法:

  1. <form action="#">
  2. 用户名:<input type="text" value="username"/><br>
  3. 性别:男<input type="radio" name="gender"/>&nbsp;女<input type="radio" name="gender"/>
  4. <br>
  5. 城市:
  6. <select name="city" id="">
  7. <option value="0">lanzhou</option>
  8. <option value="1">北京</option>
  9. <option value="2">上海</option>
  10. <option value="3">天津</option>
  11. </select>
  12. &nbsp;
  13. 天气:
  14. <select name="" id="" multiple="multiple">
  15. <option value="2">霾</option>
  16. <option value="2">雾霾</option>
  17. <option value="2">雾</option>
  18. </select></form>

运行效果如下:

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

  1. 性别:<input type="radio" name="gender" id="male">
  2. <label for="male">男</label> &nbsp;&nbsp;<label>
  3. <input type="radio" name="gender">女</label>

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

18.option的快速输入法:

  1. option{200$年}*10+Tab键

当输入完Tab键后会有如下代码生成:

  1. <option value="">2001年</option><option value="">2002年</option>
  2. <option value="">2003年</option><option value="">2004年</option>
  3. <option value="">2005年</option><option value="">2006年</option>
  4. <option value="">2007年</option><option value="">2008年</option>
  5. <option value="">2009年</option><option value="">20010年</option>

19.checkbox:单选框

  1. <!--checkbox标签:--><input type="checkbox">勾选表示同意

运行效果:


20.表单分组:

  1. <!--表单分组--><fieldset>
  2. <!--<legend>分组1</legend>-->
  3. 用户名:<input type="text" name="username">
  4. <br>
  5. 密码:<input type="password" name="password">
  6. </fieldset><fieldset>
  7. <legend>分组2</legend>
  8. 英文名:<input type="text" name="firstname">
  9. <br>
  10. 英文姓:<input type="text" name="lastname"></fieldset>

以上分别为添加legend标签和不添加legend标签,运行结果如下:


21.H1-H6的快速写法:

h$*6+Tab键

以上就是HTML5基础标签与SEO的代码实例详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行