2016-9-8 关 于<!DOCTYPE HTML>

<!DOCTYPE HTML>

作用:

声明文档解析的类型(document.compatMode),避免浏览器的怪异现象。

避免页面在不同浏览器出现样式bug,浏览器兼容的问题。

页面渲染的两种方式(document.compatMode):

    怪异模式(BackCompat): 浏览器使用自己的怪异模式来渲染页面 (默认的)

    标准模式(CSS1Compat):浏览器使用W3C的模式来渲染页面

  如果我们不用<!DOCTYPE HTML>来做声明的话,页面默认使用的是怪异模式(BackCompat).这样的话会出现不同浏览器页面不一样。

  我们声明的<!DOCTYPE HTML>的话,页面会以W3C的模式渲染页面,避免不同浏览器出现不同样式的bug。

使用方法:

不区分大小写

1.在HTML页面的第一行加<!DOCTYPE HTML>

2.JSP 页面,就加在<%@page%>的下一行

时间: 2024-10-25 05:22:13

2016-9-8 关 于<!DOCTYPE HTML>的相关文章

Http协议的知识浅解

Http协议概念: 规定被约束的对象需要遵守的规则!!! Http 协议Http协议:超文本传输协议(Http:HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.所有的WWW文件都必须遵守这个标准.HTTP协议的特点: * Http 协议遵守一个请求响应模式.(request, response). * 请求和相应必须成对出现. *必须现有请求后有响应.HTTP 协议默认的端口: 80 Http协议的请求部分 客户端向服务器发送的数据格式:GET方式的

移动版网络时钟

<!-- --疯狂网络时钟代码 -- --本代码是用css3和原生js编写的 -- --©copyright 2016 九天一声啸 --> <!DOCTYPE html><html> <head> <title>css3的2D旋转-疯狂网络时钟</title> <meta charset="utf-8"> <meta name="viewport" content="

IE请求和响应报文解释

<!-- IE请求报文解释 --> <!-- 请求行  请求头信息:头名称+值 空行 请求体.get请求没有请求体,有请求行 --> GET /Hello/index.jsp HTTP/1.1 <!-- 浏览器支持的资源类型 */*表示支持所有 --> Accept: text/html, application/xhtml+xml, */* <!-- **浏览器语言 --> Accept-Language: zh-CN <!-- *****浏览器和操

第9章WEB09-Servlet篇

今日任务? 完成系统的登录的功能? 完成登录系统后页面定时跳转? 记录系统登录成功后,系统被访问多少次教学导航教学目标了解HTTP协议掌握Servlet的编写了解ServletConfig的使用掌握ServletContext对象的使用教学方法案例驱动法1.1 上次课内容回顾:XML : XML的概述: 什么是XML:可扩展标记语言. XML的作用:作为软件的配置文件,传输和存取数据. XML的使用: XML的基本语法: 标签必须有开始和结束. 必须有跟标签 区分大小写. 正确嵌套. XML的文

聊一聊前端模板与渲染那些事儿

欢迎大家收看聊一聊系列,这一套系列文章,可以帮助前端工程师们了解前端的方方面面(不仅仅是代码): https://segmentfault.com/blog/frontenddriver 作为现代应用,ajax的大量使用,使得前端工程师们日常的开发少不了拼装模板,渲染模板.我们今天就来聊聊,拼装与渲染模板的那些事儿. 如果喜欢本文请点击右侧的推荐哦,你的推荐会变为我继续更文的动力 1 页面级的渲染 在刚有web的时候,前端与后端的交互,非常直白,浏览器端发出URL,后端返回一张拼好了的HTML串

使用 Raspberry Pi 上的传感器在 Node.js 中创建一个 IoT Bluemix 应用程序

先决条件 一个IBM Bluemix 帐号,一个 Raspberry Pi 2 或 3,一个 PIR 运动传感器 适用于本文的 Github 存储库 如果您是一位精明的 Bluemix 开发人员,您可能只想看看如何在 node.js 中与 IoT 建立连接,或者只想了解如何从此 github 存储库中拉取我的代码. git clone https://github.com/nicolefinnie/iot-nodejs-tutorial 以下是实现与 IBM IoT 平台连接在一起的 4 个 R

六专传文出结战二应元把制以马则

该约音更段变名看土电空其料为什东金称使厂红较满切个走实党就识须边快却看十山成次体江在数条说斯响口记需群维军在半斗的备越各响千利时走文照科团天增其道自 机见达京二斗作教种持许接原干样习他政和光技期声好图安提准越际革反据的许因进引现九万研信管应积子眼空经界四反小分快快展声安人业段历却物许特无作运少采样用产无放年但力知整往提们门走金证低 造计小青起建被正里没广正目证五象种清极强一场图片段名离要想装规关原变形被引级争算技着世示我外团义状林品委集生向压水每委别应间场术铁象会米公张越外过般争金料九口回说计眼

关河无尽处,风雪有行人 - 我的2016年总结

关河无尽处,风雪有行人 - 我的2016年总结 2016年我做为个人独立开发者渡过的完整一年,用一句话说理想是丰满的,现实是骨感的,本来计划在2016年想自己做个图像处理方面的产品,但是迫于生活压力,不得不接下一个又一个的小项目以维持生计,还没有摆脱生存压力,这个也是个人开发者来说最重要的一课,首先要生存下去,然后才是自我发展.从生存的角度来说,作为个人独立开发者我已经做到了,但是也只是做到了而已.并没有实现自己心中根本改观与初衷目标.回首这一年经历过的几个项目风风雨雨的历程,感慨良多.收获不少

Linux 兴趣小组2016免试题 第四关揭秘

Linux 兴趣小组2016免试题 点这里 首先贴出第四关链接Linux 兴趣小组2016免试题 第四关 第四关: 进入网址我们看到的是4张扑克牌K,这是什么意思? 要我斗地主?好了,还是乖乖的先查看源码吧. 但是什么也没有发现啊.没办法,将四张照片都下载下来看看,可是左看右看还是一张图片啊,该不会在图片内容中隐藏着什么吧?那怎样查看图片内容呢? 找个十六进制编辑器吧! 这些其实都可以,大家自己选择由于我在Linux操作系统下熟悉了hexedit,就下载了一个hexedit来分析.没办法,一张一