HTML文档结构组成

308 阅读2分钟

一、HTML结构组成

1、文档标签

head里包含meta和title和style等标签

(1)< meta >标签

定义有关页面的元信息,如针对搜索引擎和更新频度的描述,

包含两属性:

  • charset="utf-8" 设置字符集
  • http-equiv属性:相当于http头文件的作用,向browser传回一些有用信息。content来规定属性内容。
<meta http-equiv="Refresh",content="5;URL">  告诉browser,在5s后跳转到url。
Pragma           no-cache  设置缓存有效期
Expires          设定网页的到期时间
Set-Cookie       cookie设定
  • name属性:描述网页。content来规定属性内容。
<meta name="author",content="zhangsan">  告诉搜索引擎页面作者是张三
name = viewport   视口,用作适配
(2)< base >标签

定义页面上的所有链接的默认地址

(3)< Link >标签

文档与外部资源的关系

@import和link引入样式的区别

<!DOCTYPE html>
<html lang="en">
    <head>
        <link rel="stylesheet" rev="stylesheet" href="myCss.css" type="text/css" > 
        <style type="text/css" >   
            @import url("./myCss.css");   
        </style> 
    </head>
</html>

@import写法:@import url(style.css) 和@import url("style.css")是最优的选择,兼容的浏览器最多。从字节优化的角度来看@import url(style.css)最值得推荐

区别@importlink
定义CSS 提供的语法规则,只有导入样式表的作用HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等
加载顺序@import引入的 CSS 将在页面加载完毕后被加载。link标签引入的 CSS 被同时加载
兼容性CSS2.1语法,只可在IE5+才能识别不存在兼容性
DOM可控性不可以可以通过 JS 操作 DOM ,插入link标签来改变样式
link引入的样式会覆盖掉@import引入的样式
(4)< style>标签

文档样式

(5)< script>标签

定义client脚本

2、alt是干啥的

  • 无法显示图像,浏览器将显示替代文本
  • 为图像添加了描述性文本

二、html、html5和H5区别

  • H5不等于html5,html5是html的第五代标准
  • H5是产品名词,html是技术名词
  • H5是由html5编写,如< time >定义日期,< canvas >定义图形,作为容器,用脚本绘制,< video >、< audio >等

总结

觉得写得好的,对你有帮助的,可以分享给身边人,知识越分享越多,千万不要吝啬呀

后续更新promise相关基础和一些方法的底层原理实现总结,请关注我,整理好,分享给你们,我们一起学前端。