- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、针对 firefox ie6 ie7 的 css 样式
现在大部分都是用 !important 来 hack ,对于 ie6 和 firefox 测试可以正常显示,但是 ie7 对 !important 可以
正确解释,会导致页面没按要求显示!找到一个针对 IE7 不错的 hack 方式就是使用 “*+html ,现在用” IE7
浏览一下,应该没有问题了。
现在写一个 CSS 可以这样:
以下为引用的内容:
#1 { color: #333; } /* Moz */
* html #1 { color: #666; } /* IE6 */
*+html #1 { color: #999; } /* IE7 */
那么在 firefox 下字体颜色显示为 #333 ,IE6 下字体颜色显示为 #666 , IE7 下字体颜色显示为 #999 。
2 、css 布局中的居中问题
主要的样式定义如下:
以下为引用的内容:
body {TEXT-ALIGN: center;}
#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }
说明:
首先在父级元素定义 TEXT-ALIGN: center; 这个的意思就是在父级元素内的内容居中;对于 IE 这样设定就
已经可以了。
但在 mozilla 中不能居中。解决办法就是在子元素定义时候设定时再加上 “MARGIN-RIGHT:
auto;MARGIN- LEFT: auto; ”
需要说明的是,如果你想用这个方法使整个页面要居中,建议不要套在一个 DIV 里,你可以依次拆出多个
div ,只要在每个拆出的 div 里定义 MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。
3 、盒模型不同解释
以下为引用的内容:
#box{
width:600px;
//for ie6.0- w\idth:500px;
//for ff+ie6.0
}
#box{
width:600px!important
//for ff
width:600px;
//for ff+ie6.0
width /**/:500px;
//for ie6.0-
}
4 、浮动 ie 产生的双倍距离
#box{ float:left; width:100px; margin:0 0 0 100px; // 这种情况之下 IE 会产生 200px 的距
离 display:inline; // 使浮动忽略 }
这里细说一下 block ,inline 两个元素, Block 元素的特点是:总是在新行上开始,高度、宽度、行高,边
距都可以控制 (块元素 ); Inline 元素的特点是:和其他元素在同一行上, …… 不可控制 ( 内嵌元素 ) ;
#box{ display:block; // 可以为内嵌元素模拟为块元素 display:inline; // 实现同一行排列的的效
果 diplay:table;
5 、 IE 与宽度和高度的问题
IE 不认得 min- 这个定义,但实际上它把正常的 width 和 height 当作有 min 的情况来使。这样问题就大了,
如果只用宽度和高度,正常的浏览器里这两个值就不会变,如果只用 min-width 和 min-height 的话, IE 下
面根本等于没有设置宽度和高度。比如要设置背景图片,这个宽度是比较重要的。要解决这个问题,可以
这样:
#box{ width: 80px; height: 35px;}htmlbody #box{ width: auto; height: auto; min-width:
80px; min-height: 35px;}
6 、页面的最小宽度
min-width 是个非常方便的
您可能关注的文档
- 结构力学第1阶段测试题参照.pdf
- 结构体和指针分享.pdf
- 结构与空间的关系参照.pdf
- 解读时间学习横向展开议论1分享.pdf
- 解读时间学习横向展开议论分享.pdf
- 解读相机参数分享.pdf
- 解放思想实干兴市努力为台州“十二五”科学发展开好局起好步参考.pdf
- 解惑spring嵌套事务与ejb事务分享.pdf
- 解决Java多线程中11个常见问题借鉴.pdf
- 解决phpmyadmin上传文件大小限制的配置方法参考.pdf
- 全国残疾人法律知识竞赛答案.docx
- 2026年东莞证券股份有限公司东莞运河西路证券营业部招聘备考题库及一套完整答案详解.docx
- 2025年汕尾市应急管理局公开招聘市应急救援支队政府聘员备考题库及参考答案详解.docx
- 2025年义安区检察院公开招聘编外聘用人员备考题库含答案详解.docx
- 2026年东莞证券股份有限公司常熟东南大道证券营业部招聘备考题库及答案详解参考.docx
- 2026年中化地质矿山总局地质研究院招聘备考题库及答案详解1套.docx
- 2026年中国出国人员服务有限公司招聘备考题库及完整答案详解1套.docx
- 2026年中交投资有限公司华中分公司招聘备考题库带答案详解.docx
- 2026年东方国际集装箱(锦州)有限公司招聘备考题库有答案详解.docx
- 2025年港口镇镇属企业集团公开招聘员工备考题库及答案详解参考.docx
原创力文档


文档评论(0)