css兼容问题集锦
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兼容问题集锦的更多相关文章
- CSS动效集锦,视觉魔法的碰撞与融合(二)
引言 长久以来,我认识到.CSS,是存在极限的.正如曾经替你扛下一切的那个男人,也总有他眼含热泪地拼上一切,却也无法帮你做到的事情,他只能困窘地让你看到他的无能为力,怅然若失. 然后和曾经他成长的时代 ...
- CSS兼容各浏览器的hack
CSS兼容各浏览器的hack:建议:尽可能的手写代码,可以有效的提高学习效率和深度.浏览器的种类多,麻烦自然也多,主要是各种浏览器对某些属性的渲染效果并不相同,所以有时候需要专门针对特定浏览器或者特定 ...
- 主流浏览器css兼容问题的总结
最近又搞了一波网站的兼容,由于要求ie浏览器还是要兼容到ie8,所以调起来还是各种蛋疼. 现在就post一些做兼容的总结,可能不够全面,但是可以告诉大家如何避过一些坑.主要测试了chrome,fire ...
- CSS兼容问题实用建议
CSS兼容问题,是美工最头痛的问题.做测试时,用谷哥和360浏览器(最新)都没有什么问题,用 IE6/IE8测试,问题就冒出来了.微软现在出IE10,我电脑上已经无法用IE6准确测试,IE-TESTE ...
- css兼容问题集合
css兼容问题 兼容问题 1.文字本身的大小不兼容.同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白 ...
- css兼容各个浏览器的三角形图标
css兼容各个浏览器的三角形图标 在当前流行的的网站上,我们经常会看到一些小三角形的下拉提示(微博顶部的下拉菜单),简单的方式可以使用一张图片代替,但是随着前端技术的发展,以及开发者对于前端性能的“吹 ...
- CSS兼容常用技巧
请尽量用xhtml格式写代码,而且DOCTYPE影响 CSS 处理,作为W3C标准,一定要加DOCTYPE声明. 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和 ...
- ie6 7 8 9 firefox的css兼容问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- css兼容问题与实践归纳总结
css兼容问题与实践归纳总结 一.IE6/7 原生块元素与display:inline-block; <div style="display:inline-block;"&g ...
随机推荐
- [第四届世安杯](web)writeup
ctf入门级题目 <?php $flag = '*********'; if (isset ($_GET['password'])) { if (ereg ("^[a-zA-Z0-9] ...
- activemq 使用经验
activemq 使用经验 ActiveMQ 是apache的一个开源JMS服务器,不仅具备标准JMS的功能,还有很多额外的功能.公司里引入ActiveMQ后,ActiveMQ成里我们公司业 务系 ...
- 初识$router和$route
初识\(router和\)route 一.前言 vue框架中单页面富应用可以说是其最大的优点功能之一了,应用起来简单直观,说起单页面富应用那就必须得联想到\(router**,但是在项目开发过程中 ...
- 现代中央处理器(CPU)是怎样进行分支预测的?
人们一直追求CPU分支预测的准确率,论文Simultaneous Subordinate Microthreading (SSMT)中给了一组数据,如果分支预测的准确率是100%,大多数应用的IPC会 ...
- elasticsearch 索引数据多了怎么办,如何调优,部署 ?
面试官:想了解大数据量的运维能力. 解答:索引数据的规划,应在前期做好规划,正所谓"设计先行,编码在后", 这样才能有效的避免突如其来的数据激增导致集群处理能力不足引发的线上客户 ...
- park和unpark
1 介绍 LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语.LockSupport提供的两个主要方法就是park和unpark. park译为&quo ...
- memcached 最大能存储多大的单个 item?
1MB.如果你的数据大于 1MB,可以考虑在客户端压缩或拆分到多个 key 中. 为什么单个 item 的大小被限制在 1M byte 之内? 简单的回答:因为内存分配器的算法就是这样的. 详细的回答 ...
- Maven的Scored介绍
Maven的Scored值的介绍:http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.ht ...
- int 和 Integer 哪个会占用更多的内存?
Integer 对象会占用更多的内存.Integer 是一个对象,需要存储对象的元数据. 但是 int 是一个原始类型的数据,所以占用的空间更少.
- chubby 是什么,和 zookeeper 比你怎么看?
chubby 是 google 的,完全实现 paxos 算法,不开源.zookeeper 是 chubby的开源实现,使用 zab 协议,paxos 算法的变种.