web浏览器兼容问题
1、居中问题
div中,ie默认居中,而ff(firefox)默认是向左对齐。解决办法:margin 0 auto
2、高度问题
如果有两个div排列或者嵌套,如果第一个div设置了高度,而内容超出div高度,ff会出现div重叠的情况;但在ie中下面的div会适应这种变化,自动调节高度。
如果要解决这种问题,就是不设置div的高度,或者height:100%。
3、clear:both
不想受到float浮动,直接在div设置clear:both。
4、padding问题
ff设置padding后,div的宽和高会增加,但是ie不会。对于padding的宽,ie和ff不会有实际差别,宽等于padding加width,所以设置宽的时候,需要用总宽减去padding。
5、div嵌套时的padding和marign
在ie中,父div到子div的距离为padding和marign中较大的一个;
在ff中,父div到子div的距离为padding加marign;
在ff中,如果父div的padding和border为0,那么子div的marign会在父div的外面。
6、列表类
ul在ff里是有padding的,而ie默认只有margin的,应该设置ul{padding:0;margin:0}
ul和ol解决首行缩进的问题:{list-style:none;padding:0;margin:0}
7、显示类:
display:inline\block
display:block内嵌为块级元素
display:inline内嵌为行类元素
display:table运用在ff像table一样输出
block:高度、行高、底和顶的边距和边框的高是可以设置的,每个块级元素以新行开始;
元素有:div、h、p、form、ul、li
inline:行高、高度以及底和顶的边框高度不可以设置,是根据内嵌内容所在的行的高度设置的。
元素有:image、span、input
8、鼠标手指状显示
全部标准写法:cursor:pointer
9、背景透明度问题
background:全部注意补齐width和height
透明度:通过opacity设置
10、min-height最小高度的实现
在容器的内容较少时,设置一个最小高度,防止破坏ui的页面的布局和效果,当内容增加时,容器的高度自动增加以适应变化。
11、跨站的css透明度
通过opacity设置
12、怎样去掉选中的虚线框?
nfocus=“this.blur”
13、
http://www.cnblogs.com/0351jiazhuang/p/4525354.html
web浏览器兼容问题的更多相关文章
- web浏览器兼容简要整理
ajax的创建 if (window.XMLHttpRequest) { var xhr = new XMLHttpRequest(); } else { //IE6及其以下版本浏览器 var xhr ...
- 【转】Web前端浏览器兼容初探
原文地址:http://blog.jobbole.com/38638/ 前言 浏览器兼容是前端开发人员必须掌握的一个技能,但是初入前端的同学或者其他后台web开发同学往往容易选择忽略,而形成两个极端: ...
- Web前端浏览器兼容初探
浏览器兼容是前端开发人员必须掌握的一个技能,但是初入前端的同学或者其他后台web开发同学往往容易选择忽略,而形成两个极端: 1 我最开始都是使用IE6,IE6上没问题,其它浏览器坑爹(多出现与前端后端 ...
- WEB标准:标准定义、好处、名词解释、常用术语、命名习惯、浏览器兼容、代码书写规范
1. WEB标准是什么? “WEB标准”是一系列标准的总称.一般的误区经常把WEB标准说成DIV+CSS.准确的说法应该是:采用W3C推荐的WEB标准中的XHTML1.1结合CSS2.0 样式表制作页 ...
- [转]Web前端浏览器兼容
转自: http://www.admin10000.com/document/1900.html 前言 浏览器兼容是前端开发人员必须掌握的一个技能,但是初入前端的同学或者其他后台web开发同学往往容易 ...
- web前端~~浏览器兼容问题(百度)
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况.在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的 ...
- WEB前端开发人员须知的常见浏览器兼容问题及解决技巧
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况.在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的 ...
- 浅谈Web前端浏览器兼容问题
对于兼容最近一直困扰我,以前写的代码只是针对高质量用户来使用 不考虑IE7,8 这样的浏览器 ,但是最近我开发的时候必须要兼容,大喊一声我曹,没有办法,自己来吧! 所谓的浏览器兼容性问题,是指因为不同 ...
- Web前端浏览器兼容问题
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况.在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的 ...
随机推荐
- Shell 文本处理三剑客之grep
grep ♦参数 -E,--extended-regexp 模式是扩展正则表达式 -i,--ignore-case 忽略大小写 -n,--line-number 打印行号 -v,--invert-ma ...
- VBS弹出来的对话框如何置顶!--果然技巧
msgbox 第二参数+4096 mshta vbscript:msgbox("提示内容6",6,"提示窗口6")(window.close)
- [Luogu4916]魔力环[Burnside引理、组合计数、容斥]
题意 题目链接 分析 sπo yyb 代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; #defi ...
- Python 学习 第十六篇:networkx
networkx是Python的一个包,用于构建和操作复杂的图结构,提供分析图的算法.图是由顶点.边和可选的属性构成的数据结构,顶点表示数据,边是由两个顶点唯一确定的,表示两个顶点之间的关系.顶点和边 ...
- Omi教程-组件通讯攻略大全
组件通讯 Omi框架组建间的通讯非常遍历灵活,因为有许多可选方案进行通讯: 通过在组件上声明 data-* 传递给子节点 通过在组件上声明 data 传递给子节点 (支持复杂数据类型的映射) 父容器设 ...
- 天坑之路:用js给选中文字添加样式
前言 本例基于react,但是实际上就是用原生js做的.兼容性做到了IE9,但是按照这个思路做是可以做到IE8甚至更低的. 需求与最初的思路 当我拿到这个需求的时候以为很简单,就是可以给页面上的文章做 ...
- flask实现子域名
什么是子域名? 子域名,类似于xxx.douban.com的形式,如book.douban.com,music.douban.com,movie.douban.com等 用flask怎么实现子域名? ...
- python-BeautifulSoup库详解
快速使用 通过下面的一个例子,对bs4有个简单的了解,以及看一下它的强大之处: from bs4 import BeautifulSoup html = ''' <html><hea ...
- H5 文字属性的缩写
05-文字属性的缩写 abc我是段落 <!DOCTYPE html> <html lang="en"> <head> <meta char ...
- hdu 4135 a到b的范围中多少数与n互质(容斥)
Co-prime 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4135 input The first line on input contains ...