源始 web开发过程中遇到的一些兼容问题

  前端培训课程马上结束,面临着出去找工作,在这里总结一下学习到的知识,也记录下自己找工作的情况和一些面试经验。希望能够坚持下去,使自己能有所提高...

  先来总结下在前端开发过程中容易遇到的一些兼容问题。

1、 块属性标签float之后,如果有横向的margin属性,在IE6显示margin比设置的值大。

  解决方案:给float的元素添加display:inline属性,使其转化为行内元素。

2、 设置较小高度的标签(一般小于10px),在IE6、IE7、遨游中高度超出自己设置的高度。

  解决方案:给元素添加overflow:hidden属性;或者设置line-height小于你设置的高度。

3、 多个图片在一些浏览器中出现默认间距。

  解决方案:给图片元素添加float属性。

4、 标签设置min-height属性不兼容。

  解决方案:如需设置标签的最小高度为300px。需要如下设置:{min-height:300px;height:auto !important;height:300px;overflow:visible;}

  备注:当内容高度小于一个值(如300px),容器高度为300px,当内容高度大于这个值时,容器高度被撑高,而不是出现滚动条时,需要考虑这个兼容问题。

5、 opacity定义元素的透明度问题。

  解决方案:filter:alpha(opacity=80); /*IE支持该属性*/

         opacity:.8; /*支持css3的浏览器*/

6、 文字阴影的兼容问题。

  解决方案:IE:{filter:shadow(Color=#666,Direction=135,Strength=5)}

       其他浏览器:{text-shadow:1px 1px 1px #666;}

7、 盒子阴影的兼容问题。

  解决方案:{box-shadow:5px 5px 5px #666; -mox-box-shadow:5px 5px 5px #666; -webkit-box-shadow:5px 5px 5px #666;}

8、 定义1px高度的容器。

  解决方案:overflow:hidden || zoom:0.08 || line-height:1px

  备注:zoom属性设置或检索对象的缩放比例。

9、 文字与图片垂直居中。

  解决方案:为文字与图片的共同父元素所有的后代元素定义*{vertical:middle;}

  例:<p>我要垂直居中<img src="images/1.jpg"></p>

    p*{vertical:middle;}

10、 待续...

时间: 2024-10-11 17:45:27

源始 web开发过程中遇到的一些兼容问题的相关文章

web开发过程中遇到的一些兼容问题

先来总结下在前端开发过程中容易遇到的一些兼容问题. 1. 块属性标签float之后,如果有横向的margin属性,在IE6显示margin比设置的值大. 解决方案:给float的元素添加display:inline属性,使其转化为行内元素. 2. 设置较小高度的标签(一般小于10px),在IE6.IE7.遨游中高度超出自己设置的高度. 解决方案:给元素添加overflow:hidden属性:或者设置line-height小于你设置的高度. 3. 多个图片在一些浏览器中出现默认间距. 解决方案:给

web开发过程中经常用到的一些公共方法及操作

1.JSON转换操作 包含List转换成Json的默认格式:List转换成Json处定义格式:对象转换为Json:对象集合转换Json:普通集合转换Json:DataSet转换为Json:Datatable转换为Json:DataReader转换为Json #region 私有方法 /// <summary> /// 过滤特殊字符 /// </summary> private static string String2Json(String s) { StringBuilder s

关于移动web开发过程中的”点透“问题

先说说故事发生的场景,举个栗子如下图: A是遮罩层,B是正常的DOM,C是B上的某个元素,这里是链接.场景是点击A的时候A消失,结果点到了C,页面发生了跳转,这显然不是咱想要的~ 下面我们来监测点击事件: var div1 = document.getElementById("div1"); var div2 = document.getElementById('div2'); var con = document.getElementById('console'); function

Java Web开发过程中可能会用到的JSON方面的知识

一个小例子: {"sites":[ {"name":"Google", "url":"www.google.com"}, {"name":"Taobao", "url":"www.taobao.com"} ]} JSON 数据格式为 键/值 对,就像 JavaScript 对象属性. 键/值对包括字段名称(在双引号中),后面一个

Java web开发过程中的问题总结

1:java很多包不能用 解决:打开Libraries文件,看JRE System Library[JAVA]库在不在,不在的话,要自己导入这个:右键项目->properties->Java Build Path->Libraries->Add Library 2:java文件测试加载mysql驱动并创建Connection连接没问题,但是前端jsp页面通过servlet调用Dao类(需要连接数据库)时总是出现空指针问题 解决:调试发现数据库没有连接上.....因为没有把mysql

web项目中解决post乱码和get乱码的方法

前提复习编码问题产生的原因: 1.  什么是URL编码. URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上. 2.  URL编码规则. 每对name/value由&分开,每对来自表单的name/value用=分开.如果用户没有输入值的那个name依旧会出现不过就是没有值. URL编码是在字符ASCII码的十六进制数的前面加上%.例如\(她的十六进制数表示为5c)的UR

Web 开发中很实用的10个效果【附源码下载】

在工作中,我们可能会用到各种交互效果.而这些效果在平常翻看文章的时候碰到很多,但是一时半会又想不起来在哪,所以养成知识整理的习惯是很有必要的.这篇文章给大家推荐10个在 Web 开发中很有用的效果,记得收藏:) 超炫的页面切换动画效果 今天我们想与大家分享一组创意的页面切换熊效果集合.我们已经在示例中罗列了一组动画,可以被应用到页面切换过程中,创造出很有趣的导航效果. 立即下载      在线演示 美!视差滚动在图片滑块中的应用 视差滚动(Parallax Scrolling)已经被广泛应用于网

关于web前端开发过程中SEO优化的注意点

SEO优化通俗点说就是为了让网站在各大搜索引擎中更容易的被搜到,即提高搜索排行,从而提高网站流量的一个技术手段 在写web页面的时候,为了让网络爬虫更容易的搜索到页面,需要注意几个点: html语义化 刚接触web前端开发的时候很奇怪,既然html标签可以通过css进行更改它的内置属性,为什么还有这么多的标签存在 <div>,<h1>,<span>,<strong>.... 而现在,随着对前端的不断深入,才逐渐明白它的用处 语义化的html可以让开发者更容易

【转载】Web 开发中很实用的10个效果【附源码下载】

超炫的页面切换动画效果 今天我们想与大家分享一组创意的页面切换熊效果集合.我们已经在示例中罗列了一组动画,可以被应用到页面切换过程中,创造出很有趣的导航效果. 立即下载      在线演示 美!视差滚动在图片滑块中的应用 视差滚动(Parallax Scrolling)已经被广泛应用于网页设计中,这种技术能够让原本平面的网页界面产生动感的立体效果.美女很养眼吧 :) 源码下载      在线演示 网页边栏过渡动画 以细微的过渡动画显示一些隐藏的侧边栏,其余的内容也是.通常侧边栏滑入,把其他内容推