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. J20航模遥控器开源项目系列教程(四)PCB打印 | 嘉立创PCB下单教程,5元顺丰包邮解君愁!

    我们的开源宗旨:自由 协调 开放 合作 共享 拥抱开源,丰富国内开源生态,开展多人运动,欢迎加入我们哈~ 和一群志同道合的人,做自己所热爱的事! 项目开源地址:https://github.com/J ...

  2. 洛谷P1049 [NOIP2001 普及组] 装箱问题

    本题就是一个简单的01背包问题   1.因为每个物品只能选一次,而且要使箱子的剩余空间为最小.所以可以确定属性为 MAX 2.由于是从n个物品里面选i个物品 那么就是选出的i个物品的空间总和要尽可能的 ...

  3. Mysql常用操作笔记

    目录 登录 退出 Sql语句分类 DDL操作数据库 1.创建数据库 2.查看数据库 3.修改数据库 4.删除数据库 5.使用数据库 6.创建表 7.查看表 8.删除表 9.修改表 10.常用字段类型 ...

  4. Spring bean 和单例bean的线程安全

    Bean的作用域 Spring 3中为Bean定义了5中作用域,分别为singleton(单例).prototype(原型).request.session和global session,5种作用域说 ...

  5. int 和 Integer 有什么区别?

    Java 是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本 数据类型,但是为了能够将这些基本数据类型当成对象操作,Java 为每一个基本 数据类型都引入了对应的包装类型(wrappe ...

  6. Linux用户身份与文件权限学习笔记

    用户身份 管理员UID为0:系统的管理员用户 系统用户UID为1~999:服务程序会有独立的系统用户负责运行:防止被黑客入侵进行提权,并有效控制被破坏的范围 普通用户UID从1000开始:是由管理员创 ...

  7. ACL 权限控制机制 ?

    UGO(User/Group/Others) 目前在 Linux/Unix 文件系统中使用,也是使用最广泛的权限控制方式.是一种粗 粒度的文件系统权限控制模式. ACL(Access Control ...

  8. 学习Kvm(四)

    安装KVM虚拟化 1.系统基础环境: [root@linux-node1 ~]# ip addr | grep inet | awk '{ print $2; }' | sed 's/\/.*$//' ...

  9. 8.5_线性控制器设计_轨迹跟踪(Follow a Desired Path)

    平衡点时所有的导数都为0 simulink中建立状态方程模型

  10. (2)_引言Introduction【论文写作】