`
liuguofeng
  • 浏览: 456104 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

css bug 收集表

    博客分类:
  • css
 
阅读更多
  问题 浏览器 DEMO 解决方法
Hacking Rules:property:all-ie\9; property:gte-ie8\0;*property:lte-ie7; +property:ie7; _property:ie6;
1 input[button | submit] 不能用 margin:0 auto; 居中 IE8 bug | fixed 为input添加width
2 body{overflow:hidden;}没有去掉滚动条 IE6/7 bug | fixed 设置html{overflow:hidden;}
3 hasLayout的标签拥有高度 IE6/7 bug | fixed *height:0;
_overflow:hidden;
4 form>[hasLayout]元素有margin-left时,子元素中的[input | textarea] 出现2×margin-left IE6/7 bug | fixed form > [hasLayout 元素]{margin-left:宽度;}
form div{*margin-left:宽度÷2;}
5 当border-width有1条<边3条时被设置成dotted时,1px的边dotted显示成dashed IE7 bug | fixed 不在同一个元素上使用不同宽度的 dotted
6 当子元素有position:relative的时候,父元素设置overflow:[hidden|auto]相当于给子元素设置了position:visible; IE6/7 bug | fixed 给父元素设置position:relative;
7 :hover伪类不能改变有position:absolute的子级元素的left/top值 IE7 bug | fixed 把top/left的值设置成除0%外的所有百分值;或添加一个margin-[所有方向]除0外的所有值,包括0%
8 :focus + selector {} 选择器失效 IE8 bug | fixed 在失效选择器后面添加一个空选择器, :focus{}
9 列表中混乱的浮动:在list中浮动图片时,图片出现溢出正常位置;或没有list-style IE8 bug | fixed 用背景图片替换list-style
10 th 不会自动继承上级元素的 text-align IE8 bug | fixed 给th添加text-align:inherit;
11 样式(包括link/style/@import(link)) 最多允许个为是:32 IE6-8 ─ 常识 99.99%的情况下,不会遇到
12 :hover 时若background-color为#fff, 失效 IE7 bug | fixed 把background-color改成background。或者,非#fff || #ffffff
13 忽略’>’后有注释的选择器:selector> /**/ selector{} IE7 bug | fixed 官方DEMO有误
14 * html IE6 ─ HACK 只对IE6有效
15 PNG图片中的颜色和背景颜色的值相同,但显示不同 IE6-7 bug | fixed 利用 pngcrush 去除图片中的 Gamma profiles
16 margin:0 auto; 不能让block元素水平居中 IE6-8 bug | fixed 给block元素添加一个width
17 使用伪类 :first-line | :first-letter, 属性的值中出现!important 会使属性失效 IE8 bug | fixed !important is evil, don’t use it anymore
18 :first-letter 失效 IE6 bug | fixed 把 :first-letter 移到离{}最近的地方,如 h1, p:first-letter{},而非 p:first-letter h1{}
19 Position:absolute元素中,a display:block, 在非:hover时只有文本可点击 IE6/7 bug | fixed 给a添加background, 如果背景透明,使用background:url(‘任何页面中已经缓存的文件链接’),不推荐background:url(#)[官方的解决方法],因为会增加一下HTTP请求
20 float列表元素不水平对齐:li不设置float,a设置display:block;float:[方向],li不水平对齐 IE6/7 bug | fixed 给li设置display:inline 或 float:[方向]
21 dt, dd, li 背景失效 IE6 bug | fixed dt, dd, li{position:relative;}
22 <noscript />元素的样式在启用javascript的情况下显示了样式 IE6-8 bug | fixed 利用js给<noscript />添加display:none;
23 使用filter处理的透明背景图片的透明部分不可点 IE6-8 bug | fixed 把background:none变成background:url(‘链接’),链接到本身和图片之外的任何文件
24 li内元素偏离 baseline 向下拉 IE8 bug | fixed 给li设置display:inline 或 float:[方向]
25 列表中li的list-style不显示 IE6/7 bug | fixed 给li添加margin-left,留空间来显示(不要加在ul上)
26 图片不能垂直居中 IE6/7 bug/fixed 添加一个空标签,并赋给”Layout”, 比如display:inline-block;
27 不能自定义指针样式 IE6-8 bug | fixed 给指针文件设置绝对路径
28 背景溢出,拖动滚动条后显示正常 IE6 bug | fixed 给父元素添加overflow:hidden防止溢出,并赋予hasLayout,如果添加_zoom:1;
29 高度超过height定义的高 IE6 bug/fixed 添加_overflow:hidden;(推荐)或者_font-size:0;
30 宽度超过width定义的宽 IE6 bug/fixed 添加_overflow:hidden;
31 双倍边距 IE6 ─ 常识 添加display:inline到float元素中
32 margin负值隐藏:hasLayout的父元素内的非hasLayout元素,使用负边距时,超出父元素部分不可见 IE6/7 bug/fixed 去掉父元素的hasLayout;或者赋hasLayout给子元素,并添加position:relative;
33 给两个浮动元素的某中一个的文字设定为斜体,另一个元素下拉在有斜体文字元素的下面 IE6 bug/fixed 给有斜体文字的元素添加overflow:hidden;
35 3px 间隔:在float元素后的元素,会有3px间隔 IE6 bug/fixed 因为是确切的3px,所以,用“暴力破解”吧,比如_margin-left:-3px;
35 text-align 影响块级元素 IE6/7 bug/fixed 整理你的float;或者分开设置text-align
分享到:
评论

相关推荐

    我收集的css精品文章

    【标题】"我收集的css精品文章"涵盖了各种CSS相关的技术要点和实践经验,旨在帮助开发者提升CSS技能,解决实际工作中遇到的问题。 【描述】提到的“关于css的bug的解决”意味着这些文章会深入探讨CSS在实际应用中...

    制作网页中Html+css小技巧收集

    通过收集并分享一系列HTML与CSS的小技巧,可以显著提升网页设计的效率与质量。以下是对标题“制作网页中Html+css小技巧收集”及描述中提到的知识点进行的详细解析: ### 1. 控制元素高度和溢出 在CSS中,`overflow...

    Web小米商城首页和登录页面基于HTML+CSS+JS实现

    例如,当用户点击“登录”按钮时,JavaScript会收集表单数据,通过XMLHttpRequest对象发送到服务器进行验证,然后返回结果,更新页面状态。 在实现过程中,我们还需要考虑浏览器兼容性问题,确保代码在主流浏览器...

    基于PHP的bug反馈系统.zip

    总之,基于PHP的bug反馈系统是一个用于收集、管理和解决软件错误的重要工具,它通过前后端交互,数据库存储,以及可能的自动化流程,帮助开发团队高效地处理bug,提升软件质量。要理解并运行这个系统,需要熟悉PHP...

    北大青鸟S2酒店管理系统完美无bug

    总之,"北大青鸟S2酒店管理系统完美无bug"意味着这个课程的目的是培养出能够开发高质量、稳定可靠的酒店管理系统的人才,而"HotelManage"可能是这个课程中的一个实战项目,旨在让学生在实践中学习和掌握酒店管理系统...

    课堂活动1.0.0bug1

    《课堂活动》1.0.0版本中存在一系列与用户体验和功能相关的bug,这些问题主要集中在界面展示、数据处理和交互反馈方面。以下是针对这些bug的详细解析...同时,持续收集用户反馈并优化产品将是持续改进用户体验的关键。

    一个Nuxtjs的项目收集前后端分离中出现的各种Bug方便大众

    5. **CSS和静态资源处理**:Nuxt.js使用Webpack进行打包,可能会遇到CSS样式冲突、静态资源路径问题等。使用`@nuxtjs/style-resources`模块导入全局样式,配置`assetsDir`来指定静态资源目录,可有效解决这些问题。 ...

    bug-logger

    在IT行业中,"bug logger"通常指的是一个系统或应用程序,用于收集、存储和管理软件开发过程中遇到的问题,即bug。它帮助开发者追踪问题的来源,记录错误信息,以及协调修复工作。在CSS(Cascading Style Sheets)...

    JavaScript期末大作业:基于HTML+CSS+JavaScript黑色的bootstrap响应式企业博客介绍模板

    6. **测试与优化**:对整个项目进行全面测试,修复bug,并进行性能优化。 7. **发布部署**:将最终的项目文件上传至服务器,确保可以在网络上访问。 #### 五、扩展学习资源 - **在线教程**:利用W3School、MDN Web ...

    我自己写的一些常用的组件,存放在这里,方便查找。_CSS_JavaScript_下载.zip

    在实际的Web开发过程中,CSS(层叠样式表)用于定义网页的布局和外观,包括颜色、字体、大小、位置等视觉样式。JavaScript则是一种强大的客户端脚本语言,负责网页的动态交互,如表单验证、动画效果、AJAX异步请求等...

    phpweb产品模块不能上传多张产品图片bug修复

    前端部分负责收集用户选择的图片,而后端则接收这些图片,进行处理(如缩放、重命名),然后保存到服务器上的特定目录,并返回相应的存储路径供前端展示。 在这个问题中,`product.js` 文件可能扮演了关键角色。这...

    前端模板收集

    这个特定的版本可能包含了一些特定的改进或更新,如修复bug、增强性能或者引入新的设计元素。开发者可以下载这个版本,研究其源码,了解如何在项目中应用Bootstrap,同时也可以与不同版本进行对比,理解版本间的差异...

    代码段:收集开发中常用到的代码片段和遇到的BUG以及某些时候的编码练习

    CSS js 节点js 壳 安全 C / C ++ 媒体 臭虫 算法 查看更多 密码 笔记 C ++ 计算机科学与技术 js笔记 网路 网关的QoS技术 nodejs笔记 npm连结 动画 工具 网页组装 其他 面试 css面试相关 电子面试相关 js面试相关 ...

    cv-app:使用ReactJS和TailwindCSS的CV创建应用

    现场演示链接(: )提供了实时查看应用运行效果的机会,这不仅是对开发者工作的展示,也是收集用户反馈和进行测试的重要途径。预览功能让潜在用户或开发者能够了解应用的实际操作和视觉呈现。 至于许可证,"cv-app...

    开源的需求管理工具 reqheap

    - **界面交互**:`s.css`可能涉及样式表,用于美化用户界面;`tablednd.js`可能用于实现表格元素的拖放操作,提高用户操作的便捷性。 - **配置文件**:`php.ini`是PHP的配置文件,可能对reqheap的一些系统设置进行...

    sitemeditacao:网站em html,css,php,jovascript parameditação

    此外,`&lt;a&gt;`用于链接,`&lt;img&gt;`用于图像,`&lt;input&gt;`用于表单数据收集,等等。HTML5引入了更多语义化的标签,使网页内容更易于理解和处理。 【CSS(Cascading Style Sheets)】 CSS负责网页的视觉样式和布局。通过...

    H5游戏源码 养成游戏我和小狗的一天.zip

    8. 测试与调试:游戏开发过程中,测试和调试是必不可少的步骤,确保游戏无bug、运行流畅。开发者可能使用浏览器的开发者工具进行源码调试,找出并修复问题。 9. 性能优化:由于H5游戏运行在浏览器环境中,性能优化...

    毕业设计:基于PHP非侵入式监控平台xhgui(优化系统性能、定位Bug神器).zip

    - **采集器(Profiler)**:负责收集PHP脚本的执行时间、内存使用等性能数据。 - **存储模块**:存储采集的数据,可能是MySQL或其他持久化存储。 - **前端界面**:展示监控数据,提供报表和图表,帮助分析性能瓶颈。...

    艺帆国内贸易工程设计研究院模板.rar

    安全:道高一尺,强力保护您的爱站,不定时收集反馈BUG和漏洞,不定时的更新安全防护。让您的爱站每天接受体检,享受免费医疗的福利。 源码全部开源,支持自由修改发布。 全站完整无错,如无法架设可以去论坛看下...

    艺帆红酒庄园高端会所企业网站模板.rar

    安全:道高一尺,强力保护您的爱站,不定时收集反馈BUG和漏洞,不定时的更新安全防护。让您的爱站每天接受体检,享受免费医疗的福利。 源码全部开源,支持自由修改发布。 全站完整无错,如无法架设可以去论坛看下...

Global site tag (gtag.js) - Google Analytics