Meta标签&属性与HTML存储
一、基本用法
【Html声明标签】
<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。
在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。
HTML5 不基于 SGML,所以不需要引用 DTD。
提示:请始终向 HTML 文档添加 <!DOCTYPE> 声明,这样浏览器才能获知文档类型。
1、Html4声明方式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
2、Html5声明方式
<!DOCTYPE html>
【Meta标签】
Meta标签是HTML语言Head区域的一个辅助性标签,常用于定义页面的说明,关键字,最后修改的日期和其他的元数据。这些元数据将服务于浏览器,搜索引擎和其他网络服务。
1、http-equiv,指定元信息的名称,该属性指定的名称具有特殊意义,它可以向浏览器回传一些有用的信息,帮助浏览器正确地处理网页内容
<meta http-equiv="参数" content="参数变量值">
具体参数参考:https://blog.csdn.net/fay462298322/article/details/66969579
2、name,指定元信息的名称,该名称值可以随意指定
<meta name="参数" content="具体的描述">
具体参数参考:https://www.cnblogs.com/cangqinglang/p/10788281.html
【HTML与XHTML的差异】
在 HTML 中,<meta> 标签没有结束标签
在 XHTML 中,<meta /> 标签必须被正确地关闭
注释:<meta> 标签永远位于 head 元素内部,元数据总是以名称/值的形式被成对传递的
二、常用属性
【条件注释判断IE浏览器】
<!--[if IE]>条件注释区分非IE浏览器 <!--[if lt IE 7 ]><html class="oldie ie ie6"> <![endif]--> <!--[if IE 7 ]><html class="oldie ie ie7"> <![endif]--> <!--[if IE 8 ]><html class="ie ie8"> <![endif]--> <!--[if (gte IE 9)|!(IE)]><!--><html> <!--<![endif]--> <!--[if lt IE 9]> <![endif]-->
【文档使用的字符编码】
<meta charset='utf-8'>
【SEO优化】
<!-- TDK -->
<title>页面标题</title>
<meta name="description" content="页面描述,不超过150个字符" /> <meta name="keywords" content="页面关键词, 关键字"/> <meta name="author" content="定义网页作者" />
<!--定义网页搜索引擎索引方式,robotterms是一组使用英文逗号「,」分割的值,通常有如下几种取值:none,noindex,nofollow,all,index和follow-->
<meta name="robots" content="index,follow" />
【移动端优化】
<meta name ="viewport" content ="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
content 参数解释:
width viewport 宽度(数值/device-width)
height viewport 高度(数值/device-height)
initial-scale 初始缩放比例
maximum-scale 最大缩放比例
minimum-scale 最小缩放比例
user-scalable 是否允许用户缩放(yes/no)
minimal-ui iOS 7.1 beta 2 中新增属性,可以在页面加载时最小化上下状态栏。这是一个布尔值,可以直接这样写:
<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
具体参考:
1、https://www.cnblogs.com/cosyer/p/6815135.html
2、https://blog.csdn.net/qq_32013641/article/details/87928426
【HTML4与HTML5的区别】
具体参考:https://segmentfault.com/a/1190000002453884
【HTML存储】
具体参考:
1、https://blog.csdn.net/xiaoyuer_2020/article/details/111954045
2、https://www.cnblogs.com/linwenbin/p/14185493.html

浙公网安备 33010602011771号