东莞网站优化seo,永久 网址 免费,网络营销方式都有哪些,wordpress 3.8.1 下载我理解的HTML语义化
经过查看别人博文中的一些描述#xff0c;我将HTML的语义化总结为#xff1a; 用最恰当的标签来标记内容。
该如何理解呢#xff1f;比如需要加入一个标题#xff0c;这个标题的字体比正文的要大写#xff0c;还要加粗。能够实现这种效果的方法有很多…我理解的HTML语义化
经过查看别人博文中的一些描述我将HTML的语义化总结为 用最恰当的标签来标记内容。
该如何理解呢比如需要加入一个标题这个标题的字体比正文的要大写还要加粗。能够实现这种效果的方法有很多比如用CSS样式进行渲染。这样的效果看起来像是一个标题但是他对浏览器来说只是一个被渲染过的文本无法知道他是一个标题。若要让浏览器知道他是一个标题应该用hx标签来进行标记。从这个例子可以总结出 语义化的HTML文档不关心内容的显示效果。 说的通俗一点 标题脱了CSS这层外衣它还是一个标题。 HTML语义化的原因 即使在没有CSS样式的条件下也能很好地呈现出内容结构、代码结构 语义化HTML会使HTML结构变的清晰有利于维护代码和添加样式 方便其他设备解析如屏幕阅读器、盲人阅读器、移动设备以意义的方式来渲染网页 提升搜索引擎优化(SEO)的效果。和搜索引擎建立良好沟通有助于爬虫抓取更多的有效信息爬虫依赖于标签来确定上下文和各个关键字的权重 便于团队开发和维护语义化更具可读性是下一步吧网页的重要动向遵循W3C标准的团队都遵循这个标准可以减少差异化。 通常语义化HTML会使代码变的更少使页面加载更快。
在写HTML代码时应该注意 尽可能少的使用无语义的标签div和span 在语义不明显时既可以使用div或者p时尽量用p, 因为p在默认情况下有上下间距对兼容特殊终端有利 不要使用纯样式标签如b、font、u等改用css设置。 需要强调的文本可以包含在strong或者em标签中浏览器预设样式能用CSS指定就不用他们strong默认样式是加粗不要用bem是斜体不用i 使用表格时标题要用caption表头用thead主体部分用tbody包围尾部用tfoot包围。表头和一般单元格要区分开表头用th单元格用td 表单域要用fieldset标签包起来并用legend标签说明表单的用途 每个input标签对应的说明文本都需要使用label标签并且通过为input设置id属性在lable标签中设置forsomeld来让说明文本和相对应的input关联起来。