zoukankan      html  css  js  c++  java
  • html head标签

    meta标签
    它共有两个属性,它们分别是http-equiv属性和name 属性 一、name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。    
    如:
    <meta name="keywords" content="meta,html ">
    二、http-equiv属性,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,
    与之对应的属性值为content, content中的内容其实就是各个参数的变量值。   
    如:
    <meta http-equiv="Refresh" content="3; URL=https://www.baidu.com"> //(注意content里面的内容,表示3秒后,自动跳转至这个指定的url里面去) <meta http-equiv="Refresh" content="3"> //只有数字,表示间隔3秒自动刷新 <meta http-equiv="content-Type" charset=UTF8"> <meta http-equiv = "X-UA-Compatible" content = "IE=EmulateIE7" /> //作用就是兼容IE浏览器的,别的浏览器都无法

    例如:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <!--<meta http-equiv="Refresh"content="3; URL=https://www.baidu.com">-->
        <meta http-equiv="Refresh" content="3">
            <title>Title</title>
    </head>
    <body>
        <h1> hello world!!! </h1>
    </body>
    </html>
    //如上,这样会自动跳转至URL=https://www.baidu.com",这个网页去。
    //而如果没有这个url,只有一个数字,那么就表示每3秒钟,自动刷新

    meta标签

        <title>qika</title>   //标题
        <link rel="icon" href="http://www.jd.com/favicon.ico">     //link标签就是来引用css的
        <link rel="stylesheet" href="css.css">
        <script src="hello.js"></script>       //script标签就是用来引用js的

    另外说明一个问题:

    "X-UA-Compatible" ---其实就是兼容ie浏览器的。

    具体解释如下:

    每个主要版本IE新增的功能都是为了让浏览器更容易使用、增加安全性及更支持业界标准。以这些作为IE的特色,其中

    一个风险就是旧版本网站无法正确的显示。

    为了将这个风险降到最低,IE6允许网页开发人员选择IE编译和显示他们网页的方式。"Quirks mode"为预设,这会

    使页面以旧版本浏览器的视点显示,"Standards mode"(也称为"strict mode")特点是支持业界标准最为完善。

    然而要利用这个增强的支持功能,网页必须包含恰当的<!DOCTYPE>指令。

    若一个网页没有包含<!DOCTYPE>指令,IE6会将它以quirks mode显示。若网页包含有效的<!DOCTYPE>指令但浏

    览器无法辨识,IE6会将它以IE6 standards mode显示。因为少数网站已经包含<!DOCTYPE>指令,兼容性模式的

    切换相当成功。这使网页开发人员能选择将他们的网页转移为standards mode的最佳时机。

    随著时间经过,更多网站开始使用standards mode。它们也开始使用IE6的特性和功能来检测IE。举例来说,IE6

    不支持universal selector(即css之全局选择器 * {}),一些网站便使用它来针对IE做特定的对应。

    IE7增加了对全域选择器的支持,那些依赖IE6特点的网站便无法侦测出这个新版本的浏览器。因此那些针对IE的

    特定对应无法应用于IE7,造成这些网站便无法如他们预期的显示。由于<!DOCTYPE>只支持两种兼容性模式,受到影

    响的网站拥有者被迫更新他们的网站使其能支持IE7。

    IE8 比之前的任何版本浏览器都更支持业界标准,因此针对旧版本浏览器设计的网页可能无法如预期般呈现。为了帮

    助减轻所有问题,IE8引入文件兼容性的概念,使你能选择你的网页设计要对应的特定IE版本。文件兼容性在IE8增加

    了一些新的模式,这些模式能告诉浏览器如何解析和编译一个网页。若你的网页无法在 ie8正确的显示,你可以更新

    你的网站使它支持最新的网页标准(优先选项)或在你的页面上新增一个meta元素用于告诉IE8如何依照旧版本浏览器

    编译你的页面。

    这能让你选择将你的网站更新支持IE8新特点的时机。

    Internet Explorer 8 遇到未包含 X-UA-Compatible 标头的网页时,它将使用 <!DOCTYPE> 指令来确

    定如何显示该网页。 如果该指令丢失或未指定基于标准的文档类型,则 Internet Explorer 8 将以 IE5 模式

    Quirks 模式)显示该网页。

    来看看真实的HTML信息:

    注:由此可见:head标签里面其实可以放很多东西。

    放meta标签

        可以放name      content

        放http-equiv       centent

    --------------------------------------------

    非meta标签可以    放  title

               放link    #用来引用使用css

               放script  #用来引用使用js

  • 相关阅读:
    项目选题报告答辩总结
    第七次作业--项目需求分析(团队)
    第六次作业--结对编程第二次
    第四次作业——项目选题报告
    eclipse 部署maven 的web 项目提示找不到类的问题
    Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
    在eclipse中maven web项目搭建
    eclipse maven plugin 插件 安装 和 配置
    Maven最佳实践:Maven仓库
    eclipse jadclipse 反编译安装说明
  • 原文地址:https://www.cnblogs.com/QiKa/p/14243893.html
Copyright © 2011-2022 走看看