HTML5技术

2.html5的基本格式 - scolia

字号+ 作者:H5之家 来源:博客园 2016-05-22 15:00 我要评论( )

分享完html语言的核心之后,是时候开始写了。理论上,只要符合格式要求,就算是用记事本也可以写。但是,这种蛋疼且生产力低下的行为还是少做的好,选一个适合自己的IDE才是上上之选,至于哪个合适自己,那就要自己去试试看了,我这里使用的是HBuilder。 使

  分享完html语言的核心之后,是时候开始写了。理论上,只要符合格式要求,就算是用记事本也可以写。但是,这种蛋疼且生产力低下的行为还是少做的好,选一个适合自己的IDE才是上上之选,至于哪个合适自己,那就要自己去试试看了,我这里使用的是HBuilder。

  使用IDE新建的html文档会自动把基本格式补全,但是本着学习的心态,还是要知道具体的格式是什么的。

  首先,标准的html5文档的格式如下:

//文档类型声明,不区分大小写,主要是告诉浏览器当前的文档类型 //表示html文档开始 //包含文档元数据开始 //声明字符编码 //设置文档标题 //包含文档元数据接受 //表示html内容部分开始,也就是可见部分 //表示html内容部分结束 //表示html文档结束

 

  1.Doctype,文档类型声明

  文档类型声明(Document Type Declaration,也称 Doctype)。它主要告诉浏览器 所查看的文件类型。在以往的 HTML4.01 和 XHTML1.0 中,它表示具体的 HTML 版本和风格。 而如今 HTML5 不需要表示版本和风格了。

  <!DOCTYPE html>

  当然,这里的解释是官方说法,而以我个人理解,这其实类似于脚本语言开头部分解释器声明。

 

  如果你看了我之前的文章,你会发现我对于html语言的理解是将其当作脚本语言来理解,没办法,我是先学的python和shell,两者都是脚本语言,所以我也深受其思维的影响。

 

  2.html元素

  首先,元素就是标签的意思,html 元素即html 标签。html 元素是文档开始和结尾的元素。它是一个双标签,头尾呼应,包含内容。这个元素有一个属性和值:lang="zh-cn", 表示文档采用语言为:简体中文。 

//如果是英文则为 en

  上面是非常官方的解释,这里补充一点,这里就算不设置任何东西,也不会影响你在页面中使用中文。

  3.head元素

  用来包含元数据内容,元数据包括:<link>、<meta>、<noscript>、<script>、 <style>、<title>。这些内容用来浏览器提供信息,比如 link 提供 CSS 信息,script 提供 JavaScript 信息,title 提供页面标题等。

...//这些信息在页面不可见

 

  4.meta 元素

  这个元素用来提供关于文档的信息,起始结构有一个属性为:charset="utf8"。表示 告诉浏览器页面采用的什么编码,一般来说我们就用 utf8。当然,文件保存的时候也是 utf8,而浏览器也设置 utf8 即可正确显示中文

//除了设置编码,还有别的

 

 

  5.title 元素

  这个元素很简单,顾名思义:设置浏览器左上角的标题。

标题

 

 

  6.什么是元素

  元素就是一组告诉浏览器如何处理一些内容的标签。每个元素都有一个关键字,比如 <body>、<title>、<meta>都是元素。不同的标签名称代表不同的意义,后面将会涉及到段落标签、文本标签、链接标签、图片标签等。元素一般分为两种:单标签(空元素)和双标签。单标签一般用于声明或者插入某个元素,比如声明字符编码就用<meta>,插入图片就用<img>;双标签一般用于设置一段区域的内容,将其包含起来,比如段落<p>...</p>。

  7.什么是属性和属性值

  元素除了有单双之分,元素的内部还可以设置属性和值。这些属性值用来改变元素某些 方面的行为。比如超链接:<a>中的 href 属性,里面替换网址即可链接到不同的网站。当然一个元素里面可以设置多个属性,甚至自定义属性。

 

  这里要专门再解释的地方不多,所以多数都是引用别人的内容。

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 浓缩的才是精华:浅析GIF格式图片的存储和压缩 - 腾讯云技术社区

    浓缩的才是精华:浅析GIF格式图片的存储和压缩 - 腾讯云技术社区

    2017-04-07 15:08

  • html5常用基本标签 - 宇宙坑一号

    html5常用基本标签 - 宇宙坑一号

    2017-02-26 15:01

  • 图解GitHub基本操作 - SeeYouBug

    图解GitHub基本操作 - SeeYouBug

    2016-12-19 10:01

  • Bootstrap 我的学习记录1 基本模板理解 - 浪迹灬天涯

    Bootstrap 我的学习记录1 基本模板理解 - 浪迹灬天涯

    2016-12-14 11:00

网友点评
l