关于html页面知识点总结

  1. <!DOCTYPE html> <html lang="en">
    Web 世界中存在许多不同的文档。只有了解文档的类型,浏览器才能正确地显示文档。此处加上html 是为了声明此文件为HTML文件
    HTML 也有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面。这就是 <!DOCTYPE> 的用处。<!DOCTYPE> 不是 HTML 标签。它为浏览器提供一项信息(声明),即 HTML 是用什么版本编写的。
    !表示此文件为强类型文件,废弃的标签在这种强类型文件中使用时会报错。

  2. <head>
    定义头部标签,不会在页面中显示

  3. <meta charset="UTF-8">
    .这个标签讲的是在head标签中的第一行显示的,是用来设置网页文档编码的,对当前浏览器进行声明这是什么编码方式,防止浏览器出现乱码。
    charset(字符编码集)有四种编码方式:
    GB2312:简体中文字符集,含6763个常用汉字
    BIG5:繁体中文,港澳台地区使用
    GBK:含全部中文字符,是对GB2312的扩展,支持繁体字
    UTF-8:支持中文和英文等,是最常用的字符集

  4. <meta name="viewport" content="width=device-width, initial-scale=1.0">

  5. <meta http-equiv="X-UA-Compatible" content="ie=edge">

  6. <title>Document</title><head>

    标签定义了网页的标题,也是必须要有的一个标签,如果不写的话,网页会自动为你添加一个标题,会在一个正常的网页上都能看到,下图为一整个HTML中头部head标签的使用代码

HTML中head标签中的标签:

html的head中base标签是定义窗口里面的链接打开的方式,只要在网页头部设置了这个,那么这个网页就不需要再为超链接加这种target属性了。

表示网页中所有的超链接的目标地址都在新建窗口中打开(该属性会被每个链接中的 target 属性覆盖。)

给大家介绍base标签的target属性的两个属性值:

_blank:在新窗口中打开目标网址

_self:在原窗口打开目标网址(浏览器默认的)

如果不设置target属性,点击网址就会在原网址上直接跳转到目标网址就想设置了_self一样。

还有一个就是href属性,这是设置网址的,有了这个属性,在点击这个网址,就会在新的窗口进目标网址,

一般都是这么用的:

<base href="http://www.php.cn" target="_blank"/>

http-equiv

http-equiv相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助浏览器正确地显示网页内容。

值 描述 例子
content-type 设定页面使用的字符集

<meta http-equiv="content-Type" content="text/html; charset=utf-8">

GB2312时,代表说明网站是采用的编码是简体中文;

ISO-8859-1时,代表说明网站是采用的编码是英文;

UTF-8时,代表世界通用的语言编码;

PS:html5页面的做法是直接使用<meta charset="utf-8"/>

X-UA-Compatible IE8的专用标记,用来指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式,以此来解决部分兼容问题。

<meta http-equiv="X-UA-Compatible" content="IE=7">

以上代码告诉IE浏览器,无论是否用DTD声明文档标准,IE8/9都会以IE7引擎来渲染页面。

<meta http-equiv="X-UA-Compatible" content="IE=8">  

以上代码告诉IE浏览器,IE8/9都会以IE8引擎来渲染页面。

以上代码告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面。 以上代码IE=edge告诉IE使用最新的引擎渲染网页,chrome=1则可以激活Chrome Frame.

PS:谷歌添加一个插件:Google Chrome Frame(谷歌内嵌浏览器框架GCF),这个插件可以让用户的IE浏览器外不变,但用户在浏览网页时,实际上使用的是Google Chrome浏览器内核,而且支持IE6、7、8等多个版本的IE浏览器。

expires 设定网页的过期时间。

<meta http-equiv="expires"content="Fri,12Jan200118:18:18GMT">

PS:必须使用GMT的时间格式

refresh 自动刷新并指向新页面。

<meta http-equiv="Refresh" content="2;URL=https://www.baidu.com">

PS:2代表页面停留2秒后跳转到后面的网址上

set-cookie 如果网页过期,那么自动删除本地cookie。

<meta http-equiv="Set-Cookie"content="cookie value=xxx;expires=Friday,12-Jan-200118:18:18GMT;path=/">

PS:必须使用GMT的时间格式。

windows-target 强制页面在当前窗口中以独立页面显示,可以防止自己的网页被别人当作一个frame页调用

<meta http-equiv="Window-target" content="_top">

cache-control 缓存机制

<meta http-equiv="cache-control" content="no-cache">

Public:指示响应可被任何缓存区缓存。

Private:指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。

no-cache:指示请求或响应消息不能缓存。

no-store:用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。

max-age:指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。

min-fresh:指示客户机可以接收响应时间小于当前时间加上指定时间的响应。

max-stale:指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值