CSS中浏览器对尺寸和宽高解释差异怎么办
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,小编给大家分享一下CSS中浏览器对尺寸和宽高解释差异怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!先看一个例子代码如
千家信息网最后更新 2025年01月20日CSS中浏览器对尺寸和宽高解释差异怎么办
小编给大家分享一下CSS中浏览器对尺寸和宽高解释差异怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
先看一个例子
代码如下:
在这里,height我分别定义了三个,
第一个正常定义,在所有浏览器中都会生效;
第二个定义在前边加了一个*号,这个在IE6,IE7中会正常识别为height属性,但是火狐和IE8会认为这是一个错误语法,被忽略,而根据先后执行的顺序,在IE6和IE7中带*号的height被执行,那么第一个正常height失效(或者说被覆盖);
第三个height在前边加了一个下划线,下划线只有IE6认为是有效的height属性,而IE7 IE8和火狐都视为"_height"属性是一个不存在的属性,所以不予执行,而IE6则将其执行。这样前两个height在IE6中时就被带下划线的height覆盖。
那么,通过这样一个例子,您应该了解,如果我们想在不通的浏览器中分别设置一个元素不通的高度的时候,就可以使用 * 和 _ 两个符号来协助定义。同时我们也了解了,微软是一个对错误容忍度多高的企业呀!.呵呵。
不过,如果把这个例子的前边两行文档类型和命名空间的声明取消掉的话 带下划线的height也会被正常显示。
width的设置是相同的。
我们在实际的工作中,更多的会遇到浏览器们对margin属性解释的不一样,那么这时星号和下划线就能够帮上大忙。
以上是"CSS中浏览器对尺寸和宽高解释差异怎么办"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
浏览器
浏览
下划线
属性
解释
例子
篇文章
尺寸
差异
怎么办
三个
两个
内容
更多
火狐
有效
相同
不怎么
代码
元素
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
游戏服务器如何维护
ubuntu服务器安装
苹果怎么多个移动软件开发
开源数据库查看工具
db2是数据库管理系统软件吗
三级网络技术能用计算器么
如何进入北京大学的数据库
网络安全手抄报画话语
王者荣耀如何卸载一个服务器
手机软件开发难学吗
公共事业管理如何与数据库结合
广州知商互联网科技面试
数据库聚合查询优化
s7服务器
数据库中的熵增
一个服务器怎么搭建多个游戏
python做苹果软件开发
网络安全人有责的句子
魔兽世界数据库6.2
迁西网络营销软件开发
北京网络软件开发品质保障
无备份误删除sql数据库
支付宝网络安全轩辕
网络安全最基本的要求
网络安全内容怎么写的又简单
dns中继服务器
机关网络安全法培训
数据库中的派
移动互联网后科技革命在哪里
校园数据库安全设计方案