博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web前端开发中浏览器兼容问题(二)
阅读量:6966 次
发布时间:2019-06-27

本文共 961 字,大约阅读时间需要 3 分钟。

hot3.png

6.DIV浮动IE文本产生的问题

• 左边对象浮动,右边采用外补丁的左边距来定位,右边对象内的文本会离左边有3px的间距.    

#box  {   float:left; width:800px;  }   

#left   {   float:left; width:50%;  }   

#right {   width:50%;  }

*html  #left{   margin-right:-3px;   //这句是关键  }    

 

<div id="box">

    <div id="left"></div>

<div id="right"></div>

</div>

显示区别

6632162879280484041.png

  

 

6632161779768856278.png

  

7.高度问题

• 高度不适应是当内层对象的高度发生变化时,外层高度不能自动进行调节,特别是当内层对象使用了margin或padding时。

例:    

    6632055127140961142.png

  6631628516632486875.png

    

 

• 解决办法:在P对象前后各加一个div对象,对这个div对象添加一个border属性即可。

8.IE图片下有空隙产生问题

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

9.对齐文本与文本输入框问题

加上 vertical-align:middle;

<style type="text/css">  

      input {      

width:200px;      

height:30px;      

border:1px solid red;      

vertical-align:middle;

     }

</style>

10.web标准中id与class有区别吗

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

• 属性的优先级:  ID 的优先级要高于class

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

 

 

转载于:https://my.oschina.net/u/2971691/blog/795277

你可能感兴趣的文章
python第二阶段第五天额外增加
查看>>
开始写博客啦
查看>>
Cisco_IP_Communicator_软电话配置过程全解
查看>>
友元函数的产生和理解
查看>>
系统运维问题诊断集合
查看>>
springboot 2.0+elasticseach 5.5.0集群环境搭建示例(附源码)
查看>>
利用Hadoop提供的RPC API实现简单的RPC程序
查看>>
avg count null值计算
查看>>
SfB迁移CMS中央存储数据库镜像配置
查看>>
Gartner:2013-2014年全球MSS市场分析
查看>>
std::function源码分析
查看>>
Android的Activity组件启动,切换和值传递学习
查看>>
SQL Server中truncate、delete和drop的异同点
查看>>
我的友情链接
查看>>
工作节点配置
查看>>
fedora 20安装软件
查看>>
我的友情链接
查看>>
MySQL热备份工具innobackupex介绍及应用 ------ 常用备份方式
查看>>
Linux--信号
查看>>
单机配置tomcat 8 集群
查看>>