html基础结构
<!DOCTYPE html>
文档声明:告诉浏览器以html5版本的标准来解析当前代码
1.必须放在第一行
2.不区分大小写
<html></html>
根标签:也叫根元素
lang = "en" 语言 一般用zh或者zh-CN 可写可不写
<head></head>
头部标签,描述区域
<meta/>表示原信息,针对当前网页一些描述信息,基础信息设置
属性:
1.content属性定义与http-equiv属性或者name属性相关的元信息
2.name属性把content 属性关联到一个名称
name属性常见值
author 规定文档的作者
description 规定页面的描述。搜索引擎会把这个描述信息显示在结果中
keywords 规定一个逗号分分隔的关键列表(告诉搜索引擎页面是与什么相关)
generator 规定用于生成文档的一个软件包
revised 该属性表示该网页文档最后修稿的时间
3.charest:用来定义字符集编码格式
charest = "UTF-8"万国码包含全世界所有国家需要用到的字符编码
gb2312 简单中文 包括6763个汉字
BIG5 繁体中文港澳台等用
GBK 包含全部中文字符,是GB2312的扩展,加入对繁体字的支持,兼容gb2312
UTF-8 万国码,包括全世界所有国家需要用到的字符,我们以后使用的字符集
4.http-equiv把content属性关联到HTTP头部信息
http-equiv文件头作用,他可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容
content-type 规定文档的字符编码
expires 设定网页的到期时间。一旦网页过期,必须到服务器上重新传输
refresh 定义文档自动刷新的时间间隔
set-cookie 如果网页过期,name存盘的cookie将被删除
<title></title>当前整个页面的标题 <title>页面标题</title>
<link> 用于引入css文件 或者直接写内联样式
<script></script> 用于js文件 或者直接在页面中写js代码
<body></body>
主体标签
html语法
标签时html的基本组成部分,也称之为元素
标签分为单标签和双标签
双标签都是成对出现的
单标签都是单独出现的 有开始 没结束
<标签名属性名="属性值"></标签名>
1.标签是可以没有属性的,也可以有多个属性
2.标签名与属性之间必须使用空格隔开
3.当标签有多个属性时,属性与属性之间就算没有空格其实不会影响渲染(不符合规范,浏览器自动帮我们添加了空格)
4.属性名与属性值之间用等号连接 属性值必须写在引号里 属性名="属性值"
5.标签和属性对于字母的大小写不敏感 推荐使用小写