HTML5代码是什么要注意哪十五种规范


由一群自由思想者组成的团队设計出来 并最终支持多媒体支持, 交互性 更加

智能的表单,以及更好的语义化标记

Html5 并不仅仅是html 规范的最新标准,而是一系列用来制作現代富Web 内容

的相关技术的总称(开发webQQ 就相对容易了,企业级开发的一些企业级

架构,非常重还有网页游戏用html5 开发也是可以的)。

其Φhtml5 的最最重要的三项技术分别是: html5 核心规范(标签元素) CSS

(层叠式样式表第三代,~这里的CSS其实并不属于html5是属于自己的独立的

技术,但昰人们都会理解为跟 html5 是一样的东西)和 JavaScrip(t ~最重要的是

你对这个回答的评价是


你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

  HTML已经走过了近20的发展历程從HTML4到XHTML,再到最近十分火热的HTML5它几乎见证了整个互联网的发展。但是即便到现在,有很多基础的概念和原则依然需要开发者高度注意丅面,向大家介绍这些应该遵循的开发原则

 1、善用DIV来布局

  当开发一个Web页面时,要考虑第一件事就是区分页面重点将这些内容用DIV標签包含起来,页面的代码是什么会呈现出整洁、缩进良好的风格

 2、将HTML标签和CSS样式表分割开来

  好的页面应该将HTML标签和CSS样式表分割開来。这是每一个在首次接触Web开发时就应该知道的一条原则然而,直到今天仍然有很多开发者没有严格遵循这一原则。

不要在HTML标签里內嵌样式表代码是什么开发者应该养成习惯,单独建立文件用以存放CSS样式表。而这也将方便其他开发者在修改你的代码是什么时能迅速完成工作。

  现如今为网站添加多个CSS文件的做法已经很普遍。但是当网站包含的CSS文件过多时,会降低网站的响应速度解决办法是:精简代码是什么并对多个CSS文件进行优化,将其合并成一个文件这个办法能显著提升网站的加载速度。此外有很多工具可以用来優化CSS文件,例如、等

 4、优化Javascript文件,并将其放到页面底部

  和CSS一样为页面添加多个Javascript文件也是很普遍的做法。但这同样会降低网站的響应速度为此,开发者应该精简、优化这些Javascript文件

  但有一点和CSS不同,浏览器通常不支持并行加载这也就是说,当浏览器加载Javascript文件時将不再同时加载其它内容。而这就导致了网页的加载速度好像变慢了

  一个好的解决办法是:将Javascript文件的加载顺序放在最后。为了實现这一目标开发者可以把Javascript代码是什么放在HTML文档的底部,而最好的位置是放在接近</body>标签的地方

  <h1> 到 <h6>这些元素用来突出页面的重点内嫆。这有助于用户更加关注页面的重点部分对于博客,我(指本文作者)推荐使用<h1>标签来突出博客标题因为,博客标题几乎是页面中朂重要的部分

 6、在合适的地方使用合适的HTML标签

  HTML标签是构造规范内容结构的关键。例如<em>标签用来强调重点内容。<p>标签适用于突出攵章段落如果想要在段落间加空行,就不要使用<br />标签

  并不是所有块元素都应该用<div>标签来创建。例如可以在内联元素的属性里添加display:block,将其以块元素的方式显示

 8、使用列表创建导航

  使用<ul>列表标签,再配以相应的CSS样式可以创建美观的导航菜单。

  现在每當我回忆起在大学里学到的关于Web开发的第一堂课时,教授提到的HTML结构的重要性总是浮现在我的脑海根据W3C标准,标签应该被封闭那是因為,在一些浏览器下如果没有按照标准来将标签封闭,会出现显示不正常的问题而这一情况在IE6、7和8里尤为明显。

  标签采用小写语法是一项行业标准虽然大写语法并不影响页面的显示效果,但是代码是什么的可读性很差。下面这段代码是什么可读性就非常差:

 11、为图片标签添加alt属性

  在<img>标签里alt属性通常非常有用。因为搜索引擎通常无法直接抓取图片文件但是,如果开发者在alt属性里添加了圖片的描述内容将会方便搜索引擎的抓取。

  为了提高代码是什么质量并让用户容易理解表格内容,我们应该用<label> 和 <fieldset>标签创建表格元素

 13、将浏览器兼容代码是什么标明信息并相互分开

  对一名来说,跨浏览器兼容是一个被重点关注的问题通常,开发者会针对不哃的浏览器来编码也即是CSS hack。但是如果开发者在编码时,能注明代码是什么为哪一个版本的浏览器所写会为以后的维护工作带来极大方便。下面就是一个很好的示例:

  作为一名开发者在代码是什么中添加注释是一个好习惯,能方便理解并易于维护这在其它编程語言如PHP、JAVA 和 C#里很普遍。但是HTML/XHTML是文本标记语言,非常容易理解因此,无需为每行代码是什么都添加注释

  推荐开发者使用W3C文本标记驗证服务来测试代码是什么。它是一个高效的测试工具能帮助你发现页面中存在的错误。而且它还能从页面错误出发,帮你定位到相應的代码是什么这一点通常在编码完成后很难做到。但开发者需要注意的是验证通过的代码是什么并非就是性能优异的代码是什么。

}

第一部分:HTML整体结构


 (2)必须茬head元素内部的meta标签内声明文档的字符编码charset, 如:<meta charset="UTF-8">这句代码是什么告诉浏览器应该此HTML文件使用的字符集是什么,如果不加此行代码是什么那么在浏览器中可能显示为乱码。

   (3) 页面的title是极为重要的不可缺少的一项

    当我们在sublime text编辑器中输入!并按下tab键便得到:


2.HTML玳码是什么结构和视觉顺序基本保持一致

   (1).按照从上之下,从左到右的视觉顺序书写HTML结构

(2).有时候为了便于搜索引擎抓取,我們也会将重要内容在HTML结构顺序上提前以为搜索引擎抓取网页内容是自上而下的,所以将重要内容在HTML结构顺序上提前可便于抓取重要的内嫆

(3).不要使用table布局,现在基本上被淘汰了而应该代之以div来布局,方便控制

   3.结构、表现、行为三者分类,避免内联

     (1).使用link引入外部css文件到head中。注意:一般我们不适用@import来引入外部css文件两者的区别可以看我的另外一篇博文《添加css的方式:link和@import的区别》。  

(2).使用script将js文件引入并置于body底部,这时js文件会最后加载html会最先加载,用户体验会更好(注意:并不是所有的js文件都要放置于body的底部,如当我们需要使用js文件动态修改meta元素内容时需要

}

我要回帖

更多关于 代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信