CSS浏览器兼容问题集(二)

CSS 浏览器兼容问题探讨 本文主要介绍了 CSS 的浏览器兼容问题。包括浏览器介绍、CSS 选择器兼容情况,还给出了 ie6 微型盒子兼容解决方法、ie6 双倍 margin 问题处理以及解决 div 中放 img 元素导致 div 高度多出几像素的方法。 阅读详情


转自:http://blog.youkuaiyun.com/u011043843/article/details/28157141

11.高度不适应   

高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节,特别是当内层对象使用margin 或paddign 时。   
例:  
#box {background-color:#eee; }    
#box p {margin-top: 20px;margin-bottom: 20px; text-align:center; }    
< div id="box">    
< p>p对象中的内容</p>    
< /div>    
解决方法:在P对象上下各加2个空的div对象CSS代码:.1{height:0px;overflow:hidden;}或者为DIV加上border属性。

12 .IE6下为什么图片下有空隙产生

解决这个BUG的方法也有很多,可以是改变html的排版,或者设置img 为display:block 或者设置vertical-align 属性为vertical-align:top | bottom |middle |text-bottom 都可以解决. 

13.如何对齐文本与文本输入框

加上 vertical-align:middle;
< style type="text/css">
< !--
input {
    width:200px;
    height:30px;
    border:1px solid red;
    vertical-align:middle;
}
-->
< /style>

14.web标准中定义id与class有什么区别吗

一.web标准中是不容许重复ID的,比如 div id="aa"  不容许重复2次,而class 定义的是类,理论上可以无限重复, 这样需要多次引用的定义便可以使用他.

二.属性的优先级问题
ID 的优先级要高于class,看上面的例子

三.方便JS等客户端脚本,如果在页面中要对某个对象进行脚本操作,那么可以给他定义一个ID,否则只能利用遍历页面元素加上指定特定属性来找到它,这是相对浪费时间资源,远远不如一个ID来得简单. 

15. LI中内容超过长度后以省略号显示的方法

此方法适用与IE与OP浏览器

<style type="text/css">
< !--
li {
    width:200px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    }

-->
< /style>

16.为什么web标准中IE无法设置滚动条颜色了

解决办法是将body换成html
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
< style type="text/css">
< !--
html {
    scrollbar-face-color:#f6f6f6;
    scrollbar-highlight-color:#fff;
    scrollbar-shadow-color:#eeeeee;
    scrollbar-3dlight-color:#eeeeee;
    scrollbar-arrow-color:#000;
    scrollbar-track-color:#fff;
    scrollbar-darkshadow-color:#fff;
    }
-->
< /style> 

17.为什么无法定义1px左右高度的容器

IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden | zoom:0.08 | line-height:1px

18.怎么样才能让层显示在FLASH之上呢

解决的办法是给FLASH设置透明
<param name="wmode" value="transparent" />

19.怎样使一个层垂直居中于浏览器中

这里我们使用百分比绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度除以二
<style type="text/css">
< !--
div {
    position:absolute;
    top:50%;
    lef:50%;
    margin:-100px 0 0 -100px;
    width:200px;
    height:200px;
    border:1px solid red;
    }
-->
< /style>

ADF4002分频器避坑指南:常见配置错误及解决方案 本文深入解析了ADF4002分频器在实战应用中的常见陷阱与解决方案。内容涵盖寄存器配置逻辑、硬件PCB布局要点、软件驱动时序细节及系统化调试方法,重点阐述了如何避免因配置错误导致芯片无法正常工作的问题,帮助工程师高效完成高精度频率合成系统设计。 阅读详情

相关推荐

Cass三角网法土方计算优化技巧:如何根据地形特点调整边界采样间距

本文深入探讨了Cass软件中三角网法(DTM法)土方计算的优化技巧,核心在于如何根据地形的复杂程度动态调整边界采样间距。针对平坦、复杂及人工构造物等不同地形特征,提供了具体的间距调整策略与精度验证方法,旨在帮助工程师在计算精度与效率间找到最佳平衡,实现精细化土方计算。

weixin_29294975的博客 525

利用CSS实现居中对齐

文章来源:http://www.itnose.net/detail/6035510.html更多文章:http://www.itnose.net/type/78.html 1. 文本居中   首先编写一个简单的html代码,设置一个类名为parentDiv的div对象。html代码如下: 1 &lt;div class="parentDiv"&gt; 2 这里随意填写~....

twobrushes的专栏 285

ubuntu22.04降级安装CUDA11.3

ubuntu22.04原CUDA12.1降级安装11.3

gls_nuaa的博客 1779

CSS浏览器兼容问题集-第二部分

11.高度不适应   高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节,特别是当内层对象使用margin 或paddign 时。   例:  #box {background-color:#eee; }    #box p {margin-top: 20px;margin-bottom: 20px; text-align:center; }    &lt;div id="box"&g...

weixin_33736649的博客 140

基于Matlab-Simulink的大林算法控制系统设计与振铃消除实验

本文详细介绍了基于Matlab-Simulink的大林算法控制系统设计与振铃消除实验。通过分析纯滞后系统的控制难题,探讨大林算法在工业控制中的应用优势,并提供Matlab-Simulink环境搭建、控制器D(z)设计、振铃消除及仿真实验的完整流程。文章还对比了大林算法与PID控制的性能差异,为工程实践提供参考。

dropout6artist的博客 798

C#实战:如何用TSCLIB.dll实现TSC打印机的状态监控与异常处理(附完整代码)

本文详细介绍了如何利用C#和TSCLIB.dll构建企业级TSC打印机状态监控与智能异常处理系统。通过解析十六进制状态码、设计高可靠性的轮询引擎以及实现事件驱动的报警机制,开发者可以打造一个稳定、可观测的打印服务,有效保障物流仓储、生产制造等高频打印场景的业务连续性。

weixin_29227585的博客 64

写网页常用

position:absolute是将div的位置固定的overflowhidden的作用是隐藏溢出margin:auto;边缘自动position:relative; 他的意思是绝对相对定位text-align: left文本对齐方式:居左对齐float:left或者float:right,简单点来说,前者是左浮动(往左侧向前边的非浮动元素飘,全是飘得元素的话,就按照流式来浮动从左到右,放不下则...

weixin_33951761的博客 176

MYSQL、ORACLE、PostgreSQL数据库对象层次及权限管理对比

本文为出于自己扩展、比较、图形化的思维路径自行总结归纳,可能有些细节不太准确,欢迎指正。MySQL、Oracle、PostgreSQL关系型数据库都有管理员用户、用户、权限管理、表函数索引等数据库对象,schema。但在数据库对象隶属层次上有差异和相同的地方。

rachel_2016的博客 1490

文字的右上角显示TM的代码

注册公司的右上角会有个TM标志,在公司后面加入以下代码即可实现: 第一种方法:TM 第二种方法:在文字后面加入  ™ TM就是顶部右上角 其实还是通过css来实现的 至少在bootstrap中可以看到样式

wem520的专栏 1万+

PLC的模糊PID控制

模糊PID控制包括模糊化,确定模糊规则,解模糊等组成部分,小车通过传感器采集赛道信息,PLC通过温度传感器获取炉内温度,确定当前实际温度和设定目标值的偏差e(error), e=setpoint-input以及偏差的变化ec(当前偏差-上次偏差),根据给定的模糊规则进行模糊推理,最后对模糊参数进行解模糊,输出PID控制参数 其次我们需要对这2个参数进行模糊化,e 、 ec 这里我对e进行举例,两个输入的标准化范围都在 [-1,1] 范围内。模糊逻辑控制器还产生范围 [-1,1] 内的归一化输出。 博

RXXW_Dor的博客 1万+

【专栏必读】王道考研408数据结构+算法设计与分析万字笔记使用说明及章节导航

各位老铁思维导图在我整理完笔记后会放上去的,我需要根据王道的思维导图重新再做一遍 文章目录一:有关注意事项二:关于专栏三:学习建议四:各专栏导航(各位老铁别催,质量优先)(1)第一章:绪论(2)第二章:线性表(3)第三章:栈和队列第四章:串第五章:二叉树第六章:图 首先感谢王道大大(手动比心),很用心在做了,大家可以看其中两节是否符合胃口 (王道408考研数据结构)第五章树-第三节1:二叉树遍历(先序、中序和后序) (王道408考研数据结构)第五章树-第四节2:平衡二叉树(AVL)及其旋转 一:有.

快乐江湖的博客 5万+

网页中显示TM标志

使用™在网页中显示TM,如:Microsoft™

来老师的专栏 2546

【11】科曼医疗——科曼医疗 嵌入式--面试,校招,面试问答记录

科曼医疗嵌入式校招面试记录:3位面试官分别考察应用层技术、底层技术和HR面。技术问题涵盖C++特性(多态、虚函数、指针与引用区别)、内存管理(malloc与new对比)、嵌入式基础(51最小系统、IIC/SPI协议)及项目经验(智能黑板擦专利项目)。同时考察了Linux使用经验、STM32开发及嵌入式操作系统认知。最后环节应聘者询问了开发环境及面试流程。面试内容全面覆盖嵌入式开发核心知识点。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 1252

前端浏览器开发中的浏览器兼容问题【持续更新】

浏览器兼容问题指:“不同浏览器(IE、Chrome、FireFox、Safari、Edge)对同一种CSS样式或同一段JS代码的解析和渲染会有所不同”,从而用户在不同浏览器环境下的访问呈现的页面效果不一致。浏览器兼容问题分为:“CSS兼容问题”、“JavaScript兼容问题造成浏览器兼容问题的根本原因是:“不同浏览器使用的内核不同”,不过随着时代的发展Webkit内核逐渐统一市场,浏览器兼容问题也越来越少。浏览器内核IETridentChromeBlinkFirefoxGecko。

zheshiyangyang的博客 2476

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

CSS之浏览器兼容问题

CSS之浏览器兼容问题 以下内容转载编辑自奋斗中的小人物的博客 符合 W3C 的标准 目前,各主流浏览器的新版本,对于 W3C 的标准支持很好,因此,首先保证代码符合 W3C 的标准,这是解决浏览器兼容问题的前提。 其次,对于某些支持受限的属性,针对不同的浏览器添加相应的前缀,比如-webkit-、-o-、-moz-。 不同浏览器默认的内外边距不同 *{margin:0;p...

TSORA-C的博客 472

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Css3动画浏览器兼容问题

Css3动画属性浏览器兼容的写法 在css发展的过程中,当一些新得css属性刚出来的时候,还没有成为业界认可的标准(有可能永远都不会成为标准),于是各个浏览器开发者选择采用一些用于自己测试的属性,这些属性只在自己所开发的浏览器上被支持,而在其他浏览器上不支持。于是这些属性前面都加上了独特的前缀。 常见的谷歌浏览器和Safari浏览器的前缀为 -webkit- 火狐浏览器(Firefox)的前缀为 ...

qq_39936163的博客 8041

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

主流浏览器以及兼容问题

一、主流浏览器 浏览器可以分为两部分,外壳+内核。其中外壳的种类相对比较多,内核则比较少。 外壳: Shell,浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操作,参数设置等等。它是调用内核来实现各种功能的。 内核:   浏览器内核分成两部分:渲染引擎和js引擎,由于js引擎越来越独立,内核就倾向于只指渲染引擎,负责请求网络页面资源加以解析排版并呈现给用户 主要组件包括:  ...

zhangankang的博客 4124

浏览器的兼容问题及解决方案整理

本文全面分析了浏览器兼容性问题及其解决方案。首先介绍了五大主流浏览器(IE、Firefox、Safari、Chrome、Opera)及其四大内核(Trident、Gecko、Webkit、Blink),指出不同内核导致兼容性差异的根本原因。接着从JavaScript和CSS两个维度详细列举了20余种常见兼容性问题,如事件监听、DOM操作、样式渲染等,并提供了对应的解决方案。文章还提出了处理兼容性问题的思路框架,包括渐进增强与优雅降级策略,以及使用CSS Hack、条件注释等技术手段

Mihoa的博客 1458

前端浏览器兼容问题以及解决方法

首先: 不同浏览器的内核不尽相同,所以浏览器对网页的解析也有所差异。 浏览器的内核主要分为两种: 一、 渲染引擎二、JS引擎。 所以浏览器的兼容问题 一般是 css兼容问题,js兼容问题。 二、浏览器的渲染内核 浏览器 内核(渲染引擎) Chrome谷歌 之前Webkit,已改Blink内核 FireFox火狐 Gecko Safari苹果 Webkit IE Trident Opera欧朋 现已改用Google Chrome的Bli..

ProGrammerXu的博客 6654

前端CSS跨浏览器兼容问题的解决之道

在前端开发的世界里,我们就像是一群神奇的魔法师,用HTML、CSS和JavaScript创造出一个个精彩的网页。而CSS(层叠样式表)就像是魔法师手中的画笔,能让网页变得五彩斑斓、美观动人。然而,不同的浏览器就像是不同脾气的小精灵,它们对CSS的理解和显示效果可能会不一样,这就产生了跨浏览器兼容问题。我们这篇文章的目的就是要找到解决这些问题的方法,让我们的网页在各种浏览器上都能完美显示。我们会涵盖常见浏览器(如Chrome、Firefox、Safari、IE等)的CSS兼容问题及解决办法。

AI架构全栈开发实战笔记 384

CSS浏览器兼容问题

目前,最为流行的浏览器共有五个:分别是ie,Edge浏览器(属于微软),火狐,谷歌(chrome)Safari和Opera五大浏览器。 Trident内核:IE ,360,,猎豹,百度; Gecko内核:火狐----------->这个浏览器内核是开源的浏览器内核,插件非常多,-------------->缺点:打开速度慢(加载flash插件)<-----额外介绍-----&...

我的博客 626

CSS样式中IE11浏览器的兼容问题

所谓人在江湖漂,哪能不挨刀,虽然博主不喜欢前端,但身为.net,还是免不了和前端方面打交道,样式方面同样避免不了。 遇到不兼容的问题,进百度 css hack JS方面 加上下面这些注释代码后, 只让IE11浏览器支持,而别的浏览器访问不到    &lt;!--[if lt IE 11]&gt;     &lt;script type="text/javascript" src="http...

qq_34057374的博客 1万+

浏览器常见的兼容问题

浏览器常见的兼容问题

weixin_69375569的博客 1221

浏览器兼容问题

1. 不同浏览器的标签,默认的外边距(margin)和内边距(padding)不同解决办法:在 CSS 文件顶部,添加 * { margin: 0;2. 在 IE6 中,块元素设置 float 并且有水平方向的 margin 时,margin 显示出来会比设置的值大,会导致最后一块元素换行显示解决办法:可以将块级元素 display 设置为 inline3. 在 IE6,IE7 等浏览器,标签高度小于 10px 时,实际的高度会超出设置的高度,这是因为浏览器给标签设置了默认最小高度。

weixin_41909678的博客 978

CSS——浏览器兼容问题

1、ie 浏览器从 9 开始兼容 flex 布局并支持媒体查询,自 9 之后基本上正常开发就可以了,只要不用 css3 属性,ie9 的显示效果和谷歌浏览器上是一样的。但一旦需要兼容 ie8,需要面临很多问题,见此链接:小小夕 2、各浏览器对 css3 属性的支持 3、各浏览器对 css3 选择器的支持 4、怎样开发能快速并不重复不遗漏的处理使用到的 css 属性? 推荐使用 le...

BetterGG的博客 477

最全的CSS浏览器兼容问题

CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名.  CSS技巧 1.div的垂直居中问题 vertical-align:middle; 将行距

yunliupan的专栏 773
上一篇: CSS浏览器兼容问题集(一)
下一篇: CSS浏览器兼容问题集 (三)
wingahi
博客等级 码龄15年 15粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值