HTML复习(一)

2018-08-22  本文已影响0人  趴趴捏

什么是html

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

历史版本

文档结构

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

文档声明

html文档声明告诉了浏览器应当用什么标准解析这份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">

标签属性

注释

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

全局属性

实体字符

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

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

猜你喜欢

热点阅读