美文网首页
HTML复习(一)

HTML复习(一)

作者: 趴趴捏 | 来源:发表于2018-08-22 15:33 被阅读0次

    什么是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(啊,终于等到你~)
    • 持续更新

    文档结构

    <!-- 文档声明 -->
    <!DOCTYPE html> 
    <!-- 根元素 -->
    <html lang="en"> 
    <!-- 文档头部 -->
    <head>
        <meta charset="UTF-8">
        <title>lexian-mall</title>
    </head>
    <!-- 文档主体 -->
    <body>
        
    </body>
    </html>
    

    文档声明

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

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

    文档头部

    主要有mate,title,link,style

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

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <link rel="stylesheet" href="./../common/base.css">
        <title>Document</title>
        <style>
            #app{
                margin: auto;
            }
        </style>
    </head>
    

    文档主体

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

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <link rel="stylesheet" href="./../common/base.css">
        <title>Document</title>
        <style>
            #app{
                margin: auto;
            }
        </style>
    </head>
    

    基本语法

    标签

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

    <div>有开有闭</div>
    <img alt="hehe">
    

    标签属性

    • 属性控制了标签的行为,比如<a href="demo.html">链接</a>
    • 属性可以不加引号,但是在属性中包含等号的时候必须加,比如 <a href="demo.html?page=13">链接</a>
    • 有些属性的类型是bool,可能不需要使用等于号,直接用属性名就可以表示,比如:<button disabled>按钮</button>

    注释

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

    全局属性

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

    实体字符

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

    名称 实体字符
    空格 &nbsp,&#160
    引号 &quot,&#34
    > &gt,&#62
    < &lt,&#60
    © &copy,&#169
    & &amp,&#38

    相关文章

      网友评论

          本文标题:HTML复习(一)

          本文链接:https://www.haomeiwen.com/subject/hadjiftx.html