美文网首页重点js
浏览器模式问题

浏览器模式问题

作者: 该昵称注册中 | 来源:发表于2018-04-27 18:36 被阅读0次

浏览器相关知识

浏览器的渲染

在w3c标准出来之前,不同的浏览器在页面上的渲染有不同的规范,即有怪异模式和兼容模式,

有了w3c标准之后,不同的页面对页面渲染有了统一的标准(标准模式和严格模式)

如果XHML文档包含完整的Doctype,那么它一般以标准模式 呈现。Doctype不存在或形式不正确导致Html和Xhtml文档以混杂模式呈现

区别是:

一:)在严格模式中: width是内容宽度,元素真正的宽度=margin-left-right+padding-left-right+border-left-right-width+width

在怪癖模式中:width是元素的实际宽度,内容宽度=width - ( padding-left + padding-right + border-left-width + border-right-width)

二:) 怪异模式(quirks)可以设置行内元素的宽高并且生效,在Stardards(标准模式)中设置不生效

三:) 可设置的百分比高度,在standsards模式下,一个元素的高度由其包含的内容决定,如果父元素没有设置高度,子元素设置百分比是无效的

四:) 还有其他的一些

就浏览器模式和兼容IE8的一个小总结

w3c 标准
ie8 之前
之前有个 怪异模式个兼容模式
怪异模式 对那中width和一般的有很大的区别 width = .width+padding-left-right+margin-left-right 可以直接设置行级元素的width和height
声明文档为doctype 为标准模式
也是兼容ie8的一个重点
兼容IE8
设置doctype
改变浏览器内核 <meta content="chrome=1;IE=edge"> 用最新的IE内核 有Google插件的内核 用Google内核渲染
对于某些不能识别的标签 可以用html5.shiv 辅助识别
对于css3新增的一些样式属性 用css3 PIE
max-width:100% 严格要求父元素的宽度是固定的
td中的max-width 设置不生效 设置table为table-layout:fixed
当样式display:inline-block时, 左右会重叠 解决用 float
placeholder 自己写 或用插件
first-child是css2的内容,但是last-child不是 解决 给最后一个加一个class last-element

相关文章

  • 浏览器兼容问题

    浏览器急速模式跟兼容模式导致网站显示不同的问题 1.登录页登录框在360极速浏览器兼容模式下跑到右上角;

  • 浏览器模式问题

    浏览器相关知识 浏览器的渲染 在w3c标准出来之前,不同的浏览器在页面上的渲染有不同的规范,即有怪异模式和兼容模式...

  • github 上传图片到项目中一直失败:现象(commit fi

    解决办法:可能是浏览器的问题,刷新浏览器,改变一下浏览器的模式就好了

  • 2019面试总结

    一、 this指向问题 全局环境:(严格模式和非严格模式)浏览器环境: windownode 环境: global...

  • PHP pack() 函数

    今天遇到一个问题,客户使用360浏览器‘极速模式’下打开自家的网站是正常的,但是使用360浏览器‘兼容模式’下跳到...

  • 大前端——知识点回顾(HTML)

    HTML 一、浏览器的标准模式和怪异模式? 标准模式:浏览器按W3C标准解析执行代码;怪异模式:使用浏览器自己的方...

  • 【经验分享】VUE打包发布在NGINX中,从浏览器访问URL,出

    问题 VUE使用history模式,当浏览器输入/product/2的时候,出现404错误。 问题原因 当访问/p...

  • IE 下 base 标签失效

    # 1. 低版本 IE 浏览器 base 标签无效 > 目前存在问题,在高版本 IE 浏览器下,使用兼容模式,ba...

  • 主流浏览器内核一览

    主流浏览器主要分为四个内核 360安全浏览器与QQ浏览器分极速模式与兼容模式,极速模式以Blink(Webkit)...

  • 斩仙_浏览器兼容模式介绍。

    我们常用的浏览器通常为【高速模式】! 下图示例: 搜狗浏览器的高速模式切换按钮 360极速浏览器的高速模式切换按钮...

网友评论

    本文标题:浏览器模式问题

    本文链接:https://www.haomeiwen.com/subject/mpeilftx.html