HTML复习(一)

什么是html

简单来说,html就是“HyperText Markup Language”的简写,也就是超文本标记语言。
通过浏览器解析之后就渲染成页面。
html主要用来标记页面中的内容,同时浏览器会赋予其一定的样式。但是在开发过程中我们一般不使用默认的样式,而是通过css来制定。

历史版本

  • 1991 html
  • 1995 html2(第一个官方标准)
  • 1996 html3.2
  • 1997 html4.0
  • 1999 html4.1
  • 2000 xhtml1.0(转折点)
  • 2001 xhtml1.1
  • 2005 xhtml2.0(不被浏览器厂商认同)
  • 2008 html5(草案)
  • 2014 html5(啊,终于等到你~)
  • 持续更新

文档结构


 

 


    
    lexian-mall



    


文档声明

html文档声明告诉了浏览器应当用什么标准解析这份html文档,如果不添加,浏览器可能会用自己默认的解析方式来解析,造成错误。
要求:

  • 写在文档的首行
  • 格式,对大小写不敏感
  • HTML4.01时代有很多声明,比如:
    • strict.dtd
    • loose.dtd
    • frameset.dtd
  • HTML5时代
    只要有

文档头部

主要有mate,title,link,style

除了title作为浏览器的tab上的文字显示,其他内容均不会显示


    
    
    
    
    Document
    

文档主体

文档主题是用户真正可见的内容


    
    
    
    
    Document
    

基本语法

标签

符合W3C标准的标签是小写的,(所以在vue工程中,驼峰命名的组件,在调用时都是小写),一般是成对的开闭标签,有时也会是单个标签比如:

有开有闭
hehe

标签属性

  • 属性控制了标签的行为,比如链接
  • 属性可以不加引号,但是在属性中包含等号的时候必须加,比如 链接
  • 有些属性的类型是bool,可能不需要使用等于号,直接用属性名就可以表示,比如:

注释

语法为 ``,用户不可见,增加可读性

全局属性

  • id(唯一标示)
    -class (一类标示)
  • style(行内样式,优先级最高的样式)
  • title (当元素被hover时显示的信息)

实体字符

符合html标签规则的文字会被解析为标签,不被显示,这时我们需要进行转义。

名称 实体字符
空格  , 
引号 ","
> >,>
< <,<
© ©,©
& &,&

你可能感兴趣的:(HTML复习(一))