BEGIN;

1、文本框很大,导致里面的内容不居中、以及内容为数字时,不支持text-indent属性
解:line-height: K px; (值为文本框的height值)。

2、文本框有背景图片。左边带有小图标(如手机号码,左边会有一个手机的图标),文本输入内容要在图标后面开始
解:text-align: start; text-indent: K px;

3、当文本框使用text-indent: K px;时,IE6会使得文本框向右 K 个像素。
解:display:block;

4、使用img标签,当图片很小的时候,IE浏览时会很难看,以及在input使用背景图片时,会出现边框
解:border: 0px;

5、CSS模拟圆角边框
大型:
<style type="text/css">
/*圆角边框开始*/
.xtop, .xbottom {display:block;background:transparent;font-size:1px;}
.xb1{display:block;overflow:hidden;height:1px;margin:0 5px;background:#77cce7;}
.xb2 {display:block;overflow:hidden;height:1px;border-left:1px solid #77cce7;border-right:1px solid #77cce7;margin:0 3px;border-width:0 2px;}
.xb3 {display:block;overflow:hidden;height:1px;border-left:1px solid #77cce7;border-right:1px solid #77cce7;margin:0 2px;}
.xb4 {display:block;overflow:hidden;border-left:1px solid #77cce7;border-right:1px solid #77cce7;height:2px;margin:0 1px;}
/*圆角边框结束*/
</style>

<div class="items">
  <b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b></b>
<b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b></b>
</div>

小型:
<style type="text/css">
/*圆角边框开始*/
.xtop, .xbottom {display:block;background:transparent;font-size:1px;}
.xb1{display:block;overflow:hidden;height:1px;margin:0 3px;background:#77cce7;}
.xb2 {display:block;overflow:hidden;height:1px;border-left:1px solid #77cce7;border-right:1px solid #77cce7;margin:0 2px;border-width:0 1px;}
.xb3 {display:block;overflow:hidden;border-left:1px solid #77cce7;border-right:1px solid #77cce7;height:2px;margin:0 1px;}
/*圆角边框结束*/
</style>

<div class="items">
  <b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b></b>
<b class="xbottom"><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b></b>
</div>

微型:
<style type="text/css">
/*圆角边框开始*/
.xtop, .xbottom {display:block;background:transparent;font-size:1px;}
.xb1{display:block;overflow:hidden;height:1px;margin:0 3px;background:#77cce7;}
.xb3 {display:block;overflow:hidden;border-left:1px solid #77cce7;border-right:1px solid #77cce7;height:2px;margin:0 1px;}
/*圆角边框结束*/
</style>

<b class="xtop"><b class="xb1"></b><b class="xb3"></b></b>
<b class="xbottom"><b class="xb3"></b><b class="xb1"></b></b>

6、IE6空div默认是20px高度
解:设置文字大小为1px。   即:font-size: 1px;

7、tab切换js优化(一般tab切换,都是foreach循环所有的列,进行改为未选中,然后再选择this为已选中)
解:可通过指定样式解决循环问题。
$('.c_tab_select').addClass('c_tab_unselect').removeClass('c_tab_select');
$(this).removeClass('c_tab_unselect').addClass('c_tab_select');

8、IE9及以下IE版本浏览器 margin: x x x x;不支持
解:没办法,一个一个写  margin-top: x px;  ...

9、div嵌套引起的margin-top不起作用
原因:有两个嵌套关系的div,如果外层div的父元素padding值为0,那么内层div的margin-top或者margin-bottom的值会“转移”给外层div。
解:1、在父层div加上:overflow:hidden;
2、把margin-top外边距改成padding-top内边距 ;

END;

--- --- --- ---> 点击查看更多最新原创博文<--- --- --- ---

技术交流

css兼容问题集锦的更多相关文章

  1. CSS动效集锦,视觉魔法的碰撞与融合(二)

    引言 长久以来,我认识到.CSS,是存在极限的.正如曾经替你扛下一切的那个男人,也总有他眼含热泪地拼上一切,却也无法帮你做到的事情,他只能困窘地让你看到他的无能为力,怅然若失. 然后和曾经他成长的时代 ...

  2. CSS兼容各浏览器的hack

    CSS兼容各浏览器的hack:建议:尽可能的手写代码,可以有效的提高学习效率和深度.浏览器的种类多,麻烦自然也多,主要是各种浏览器对某些属性的渲染效果并不相同,所以有时候需要专门针对特定浏览器或者特定 ...

  3. 主流浏览器css兼容问题的总结

    最近又搞了一波网站的兼容,由于要求ie浏览器还是要兼容到ie8,所以调起来还是各种蛋疼. 现在就post一些做兼容的总结,可能不够全面,但是可以告诉大家如何避过一些坑.主要测试了chrome,fire ...

  4. CSS兼容问题实用建议

    CSS兼容问题,是美工最头痛的问题.做测试时,用谷哥和360浏览器(最新)都没有什么问题,用 IE6/IE8测试,问题就冒出来了.微软现在出IE10,我电脑上已经无法用IE6准确测试,IE-TESTE ...

  5. css兼容问题集合

    css兼容问题 兼容问题 1.文字本身的大小不兼容.同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白 ...

  6. css兼容各个浏览器的三角形图标

    css兼容各个浏览器的三角形图标 在当前流行的的网站上,我们经常会看到一些小三角形的下拉提示(微博顶部的下拉菜单),简单的方式可以使用一张图片代替,但是随着前端技术的发展,以及开发者对于前端性能的“吹 ...

  7. CSS兼容常用技巧

    请尽量用xhtml格式写代码,而且DOCTYPE影响 CSS 处理,作为W3C标准,一定要加DOCTYPE声明. 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和 ...

  8. ie6 7 8 9 firefox的css兼容问题

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. css兼容问题与实践归纳总结

    css兼容问题与实践归纳总结 一.IE6/7 原生块元素与display:inline-block; <div style="display:inline-block;"&g ...

随机推荐

  1. IDEA导入第三方jar包

    IDEA导入第三方jar包 在Module下新建一个Directory,命名为lib或者libs,然后直接将目标jar包文件复制到这个新建的Directory中. 右键选中导入的jar包,选择Add ...

  2. 搭建nuget服务器(二):制作nuget包

    生成nuget包可以使用nuget.exe或者下载nuget package explorer工具 nuget package explorer 下载地址:https://github.com/NuG ...

  3. 【flareon6】 overlong-通过动调改内存修改程序

    程序分析 无壳,32位程序 运行后结果 程序比较简单一共三个函数 根据题目和运行结果可以看出来是a3太小了,没法完全解密密钥 解决该问题可以通过写脚本或动调解决 方法一:动调改内存 定位到a3入栈的位 ...

  4. 第九届蓝桥杯 C组 Java 等腰三角形

    目录 题目 解答 题目 题目描述 本题目要求你在控制台输出一个由数字组成的等腰三角形. 具体的步骤是: 1. 先用1,2,3,...的自然数拼一个足够长的串 2. 用这个串填充三角形的三条边.从上方顶 ...

  5. win10关于后缀名无法关联相应程序默认打开方式的处理方法

    系统:win10 专业版 现象:以".chm"文件为例,每次都要重新选择一次打开方式才能打开chm文件,无法设置默认打开方式. 解决方法: 1.win+r打开运行,输入regedi ...

  6. 使用Pycharm IDE工具,使用input()函数出现>?符号

    Python Console  ===  如果你是要Pycharm开发Python项目时,出现使用input函数,提示 >? 符号的时候,那应该是开启了Python Console控制台输出,取 ...

  7. Java 中,编写多线程程序的时候你会遵循哪些最佳实践?

    这是我在写 Java 并发程序的时候遵循的一些最佳实践: a)给线程命名,这样可以帮助调试. b)最小化同步的范围,而不是将整个方法同步,只对关键部分做同步. c)如果可以,更偏向于使用 volati ...

  8. 如何正确的阅读Datasheet?

    不仅仅是芯片,包括工具.设备几乎任何电子产品,都需要去阅读它的datasheet,除了包括最低.最高要求,特点,建议和用途及其兼容的设备等等,更重要的是原厂商以一个成功者的身份去告诉你一些注意事项. ...

  9. 微信小程序 使用filter过滤器几种方式

    由于微信小程序 技术生态比较闭合,导致很多 现代前端框架很多积累出的成果都没有实现(可能未来会逐一实现). 用惯了现代 再耍小程序 总感觉很不顺手. 需要结果的请直接看最后的WXS View Filt ...

  10. Py的A+B

    程序会读入两行,每行都是一个数字,输出这两个数字的和 输入格式: 两行文字,每行都是一个数字 输出格式: 一行数字 输入样例: 18 21 输出样例: 39 代码: a = input() b = i ...