免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Css样式问题1、 IE中怎么会出现双倍边距?左右Margin加倍的问题当box为float时,IE6中box左右的margin会加倍div float:left;margin-left:10px;width:420px;height:150px;border:1px solid red 本来左边距设置为10px,但IE6.0解释为20px,解决办法就是是加上display:inline。4、为什么对容器设置float又要设置display:inlineul li float:left;margin:0 12px 12px 0; display:inline;display:inline的意思是基线显示,可以消除IE6和IE7下的浮动BUG,display:inline可以消除IE6双倍边距的BUG。2、闭合浮动元素(clearing float)的简单方法 Float left Float right #wrap border:6px #ccc solid; overflow:auto; _height:1%; .column_left float:left; width:20%; padding:10px; .column_right float:right; width:75%; padding:10px; border-left:6px #eee solid;_height:1%主要是针对IE不能清除浮动而设置的。overflow:auto清除浮动 2、a清除浮动的新方法清楚浮动的问题,以前一般用clear:both,今天看到一个更好的解决办法:增加了width 和overflow 两个属性就可以了2、b外层box自动计算高度的问题根据W3C定义,没有float属性的外层box不会自动计算高度,要计算高度,必须在内层最后一个box加入clear:.outer width:600px;background:#000;.inner1 float:left;width:200px;height:100px;margin:5px;background:red;.inner2 float:left;width:200px;height:100px;margin:5px;background:yellow;火狐中浏览效果!IE中浏览效果Opera、netscape、mozilla等不会计算外层box高度,但是微软ie6会自动计算外层高度。上面的代码在ie中有黑色的背景,但是没有正确的计算上下的margin,在inner2下面加上一个包含clear:both属性的div后,可以正确计算margin。但是firefox中仍然没有黑色背景,通常的解决办法是定义一下clear:both这个div的高度,或者插入全角空格,这样就必须增加额外的高度。网上一种比较好的解决办法是在外层div中加入overflow属性,同时使用clear:both,这样就不会增加额外的高度了。如下:.outer width:600px;background:#000;overflow:auto;.inner1 display:inline;float:left;width:200px;height:100px;margin:5px;background:red;.inner2 display:inline;float:left;width:200px;height:100px;margin:5px;background:yellow;.clear clear:both; 3、display:block就是将元素显示为块级元素block元素的特点是:总是在新行上开始;高度,行高以及顶和底边距都可控制;宽度缺省是它的容器的100%,除非设定一个宽度, , , , 和 是块元素的例子display:inline就是将元素显示为行内元素.inline元素的特点是:和其他元素都在一行上;高,行高及顶和底边距不可改变;宽度就是它的文字或图片的宽度,不可改变。, , , , , 和是inline元素的例子。如果你给一个行内元素定义宽度,那么它只是在IE6下有效.你不能定义行内元素的宽度,为了解决这个问题你可以将行 内元素转变为块元素.如:span width: 150px; display: block 5、IE6下清除容器内图片下方的空隙在一个div容器内插入图片后,图片的下方会有一个小空隙,一般情况下可以忽略不计,但当图片下方需要和容器下方对齐时,这时就需要解决这个图片下的空隙,这个应该是IE6的bug,怎么做呢?试过了用margin和display方法都没效果,原来把该窗口的字体大小设置为0就好了!6、居中问题需要定义元素的宽,并且定义横向的margin,如果你的布局包含在一个层(容器)中,就象这样:你可以这样定义使它横向居中:#wrap width:760px; /* 修改为你的层的宽度 */ margin:0 auto; 但是IE5/Win不能正确显示这个定义,我们采用一个非常有用的技巧来解决:在外层用text-align属性。就象这样:#outer text-align:center; #wrap width:760px; /* 修改为你的层的宽度 */ margin:0 auto; text-align:left; 第一个#outer的text-align:center; 规则定义IE5/Win中#outer的所有元素居中(其他浏览器只是将文字居中) ,第二个text-align:left;是将#warp中的文字居左。因此,在有居中元素的css中,外层css要定义text-align:center属性,内层居中用margin:x auto x auto定义,并重新定义text-align。最全的CSS浏览器兼容问题CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了 IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名.1. div的垂直居中问题vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行.2. margin加倍的问题设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上 display:inline; 例如: 相应的css为 #IamFloat float:left; margin:5px;/*IE下理解为10px*/ display:inline;/*IE下再理解为5px*/ 3. 浮动ie产生的双倍距离 #box float:left; width:100px; margin:0 0 0 100px; /这种情况之下IE会产生200px的距离 display:inline; /使浮动忽略 这里细说一下block与inline两个元素:block元素的特点是,总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline 元素的特点是,和其他元素在同一行上,不可控制(内嵌元素); #box display:block; /可以为内嵌元素模拟为块元素 display:inline; /实现同一行排列的效果 6.DIV浮动IE文本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 1.3《庖丁解牛》课件 统编版高一语文必修下册
- 无人机微控制器技术课件 10、发光LED灯
- 2026年临床工程技术题库检测模拟题【重点】附答案详解
- 2026年第二届全国安康杯安全生产知识竞赛考试题库含答案详解(综合题)
- 2026年环境影响评价工程师之环评法律法规试卷(能力提升)附答案详解
- 2026年企业人力资源管理师之四级人力资源管理师试卷附完整答案详解(易错题)
- 【低空经济】低空飞行服务中心智能化系统设计方案
- 2026年护士幼儿园托班
- 2026年幼儿园科学合集
- 2026年幼儿园月展示活动
- Maya 2024三维设计基础教程(全彩微课版) 课件全套 来阳 第1-10章 初识Maya 2024 -综合实例
- 售后服务部主管述职报告
- 2025年天津市高考英语试卷(含答案及解析)
- 城市供水调研报告(老旧小区改造调研内容)
- 工业企业精益智造成熟度评价规范
- 2025年中国地质调查局招聘面试题预测与备考指南
- 农业生产资金管理规定
- 【《人脸识别技术中个人信息保护的法律规制探析》10000字】
- 山西省寿阳县2025年上半年事业单位公开招聘试题含答案分析
- 工商业储能柜培训课件
- 音乐考研科目讲解
评论
0/150
提交评论