首页 相关文章 CSS BUG问题解决的一些经验

CSS BUG问题解决的一些经验

  CSS BUG在webjx.com介绍过也很多,也一直困扰着大家,在CSS布局中会常遇到这样的问题。相信大家对于常见 CSS BUG 的处理已经相对比较熟悉,例如:IE6 Three Pixel Gap(3px bug)、IE5/6 Doubled Float-Margin Bug(双倍边距的bug) 等等。但时常我们也会碰到复杂的 CSS BUG 问题,所谓复杂实质是指触发的条件很复杂,而BUG 也并非指一定是浏览器的 BUG 。对于此类问题,我们首先要解决的是如何定位到问题,只有快速的定位到问题,才能更好的解决问题。

  对于快速定位,个人的经验处理一般如下(基本可以定位到我在 淘宝 遇到的 90% 以上的复杂 CSS BUG 问题):

一、检查页面的标签是否闭合
  不要小看这条,也许折腾了你两天都没有解决的 CSS BUG 问题,却仅仅源于这里。毕竟页面的模板一般都是由开发来嵌套的,而他们很容易犯此类问题。
  快捷提示:可以用 Dreamweaver 打开文件检查,一般没有闭合的标签,会黄色背景高亮。

二、样式排除法[ 查看全文 ]

2016-02-19 标签:
  • 标签:Web开发
    目录 介绍 针对浏览器的选择器 让IE6支持PNG透明 移除超链接的虚线 给行内元素定义宽度 让固定宽度的页面居中 图片替换技术 最小宽度 隐藏水平滚动条 一. 介绍 这篇文章包括了8个非常有用的解决办法, 在进行css设计遇到问题时你就会用到它们. 二. 针对浏览器的选择器 这些选择器在你需要针对某款浏览器进行css设计时将非常有用. IE6及其更低版本 * html {} IE7及其更低版本 *:first-child+h...[ 查看全文 ]
  • 我在安装ORACLE 10g过程中遇到了两个主要问题:如何彻底删除旧版本和如何配制MS Loopback Adapter。现把解决办法贴出来,供大家参考。 一,如何彻底删除旧版本的oracle 1,在cmd里运行DBCA,在这里删除oracle实例,有多少删多少; 2,在开始程序中找到oracle子目录下的Universal Installer,运行以卸载oracle软件; 3,进入注册表,删除子项HKEY_LOCAL_MACHINESOFTWAREOracle; ...[ 查看全文 ]
  • 《巫师2:刺客之王》一些问题解决方法 1:进入游戏黑屏,或者读取状态黑屏 解决:那是因为你没有安装动画CG文件。 2:进入游戏很卡很卡,但最低配置下还是可以的。 解决:这个问题我一直在怀疑是我运行了繁体中文注册表导致的,反复的切换注册表都没效果,最后卸载,重新安装,我什么都没改动,直接把动画包装进去 然后就进游戏了。然后,一切如我所愿。高配置下,关掉倒霉的倒数第三..帧数稳定在60-75之间 (...[ 查看全文 ]
  • 标签:Web开发
    xhtml+css页面制作过程中问题的解决方案,说是解决方案应该有点过了,充其量只不过是给刚刚开始学标准页面制作的朋友们的一些小建议,如果讲得不对的地方请多多包涵,当然也可以提出你们更好的方法,大家相互学习交流,共同成长! 无论是谁,在制作页面的过程都是会碰到这样或者那样的问题,出了问题就肯定要解决。解决问题的前提是要知道问题出在什么地方,对于新手来说不一定一看到问题就知道问题...[ 查看全文 ]
  • ADSL在使用了一段时间之后,经常会出现掉线、断流的现象:有时明明看到ADSL Modem的指示灯显示连上线了,可是发现网络的连接速度很慢;一个网页半天打不开,甚至出现找不到网页地址的情况。而检查设备、线路却是正常的。其实遇到这种情况我们可以换个思路来考虑问题,也许就会迎刃而解的。 ADSL使用的是电话线路,很多已经有些年头了,线路可能已经产生老化,尤其是线路接头和接线盒处最容易生锈。...[ 查看全文 ]
  • 标签:Web开发
    xhtml+css页面制作过程中问题的解决方案,说是解决方案应该有点过了,充其量只不过是给刚刚开始学标准页面制作的朋友们的一些小建议,如果讲得不对的地方请多多包涵,当然也可以提出你们更好的方法,大家相互学习交流,共同成长! 无论是谁,在制作页面的过程都是会碰到这样或者那样的问题,出了问题就肯定要解决。解决问题的前提是要知道问题出在什么地方,对于新手来说不一定一看到问题就知道问题出在...[ 查看全文 ]
  • 《尘埃3》运行问题解决 会员:popforce 分享 近来尘埃3破解后有许多玩家和我一样报错假死无法进入游戏  和3DM的硬盘版都试过无效,查帖子各种方法都试过无解!偶然查看游戏目录属性发现游戏容量未达到11.1G,可我下的都是校验过的安装程序应该不会短文件,只好换个破解小组安装文件再试(VERYCD上发布的五国语言高压硬盘版2.2G)这回终于进入游戏了!总结经验告诉大家安装时杀毒防木马的暂时关闭...[ 查看全文 ]
  • 标签:Web开发
    自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html div id="wrap"正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义/div css #wrap{white-space:normal; width:200px; ...[ 查看全文 ]
  • 他的代码大致如下: static TCHAR BASED_CODE szFilter[] = _T(&TXT(*.txt)|*.txt||&); CFileDialog dlg(TRUE,_T(&txt&), NULL,OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT, szFilter, NULL ); INT_PTR nResult = dlg.DoModal(); 我测试了一下,选择比较多txt文件时,确实如他所言,会出现返回值是IDCANCEL的情况,但是有时如果少几个文件,就会返回IDOK。这说明多选文件对话框所选择的文件有...[ 查看全文 ]
  • 《巫师3 狂猎》白金达成BUG及问题解决攻略 今天图老师图老师小编给大家带来的是一位玩家他自己在《巫师3:狂猎》中达成白金的路上遇到的一些BUG解决方法!如果你也遇到了问题,那就快跟图老师图老师小编一起来看看吧。 【昆特牌收集】 没买到白果园村酒馆老板娘的几张卡:重新开档(我玩到15级左右才发现这个,忍痛重开)。 维伦的克莱威奇村有个卖卡牌的商人,但一开始他是被强盗抓了,救回来。他被扣押的...[ 查看全文 ]
  • 1  安装MYSQL后更改了ROOT的密码后用  net startmysql  启动时我就遇到了这样的问题.使用以下命令后  c:\mysql\bin\mysqladmin-u root -p shutdown  再net start mysql就没有这个错误提示了!  *************  2  MySQL的1067错误  Q:我的Mysql碰到了 1067 错误  错误信息为:  A sys...[ 查看全文 ]
  • 《疯狂的麦克斯》已知BUG问题解决方法解析 《疯狂的麦克斯》中有不少的BUG,那么分别有哪些呢?要怎么解决呢?下面一起来看看吧。 已知的Bug和解决方案整理如下 进入游戏后,按任意键的界面按什么都没反应尝试大退,若无效果就重启主机UI不显示/显示不正确尝试快速旅行/小退/大退在游戏中按触摸板无法打开地图完成任意主线/支线任务,或参加一场死亡竞赛即可恢复在进攻敌人营地时,抓钩瞄准时无法选...[ 查看全文 ]
  • 在layout文件中使用自定义的View时遇到如下错误: 12-11 17:28:26.962: ERROR/AndroidRuntime(17121): android.view.InflateException: Binary XML file line #6: Error inflating class fish.apps.ipcall.controls.ColorableTextView 这是因为没有重载View的构造函数 public ColorableTextView(Context context, AttributeSet attrs) { super(context, attrs); }[ 查看全文 ]
  • 最近学习JSP,使用了MYSQL数据库。可是乱码问题一直困扰着我。 自己以为只要从页面到数据库都使用一种编码(比如UTF-8)应该就不会产生乱码了。结果我的中文果然不是纯乱码了,而变成中文数字+英文乱码的形式。 解决过程很艰辛,走了不少弯路。最后发现最根本的原因出在EMS2007身上,他本身对中文支持的不好!直接用EMS2007添加修改数据库中的中文数据,会导致结果为中文数字+英文乱码的形式,...[ 查看全文 ]
  • 标签:Web开发
    overflow有问题吗?没问题。那为什么说要慎用呢?因为有时会导致一些问题。。。 关于overflow:auto的,很多人贪他书写方便,直接用来清除浮动。但是Firefox使用overflow:auto会产生focus,引用网友fireyy的评论 我想这是FF浏览器的一个可用性和亲和力(usability/accessibility)的设定,当设定了overflow:auto或者 overflow:scroll的元素不能完全显示内容的时候(出现滚动条),针对于键盘使用者,就可...[ 查看全文 ]
  • 标签:Web开发
    对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html div id="wrap"正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义/div css #wrap{white-space:normal; width:200px; } 1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-word ;或者word-break:bre...[ 查看全文 ]
  • 夏天是不是不适合装修?施工过程中有哪些问题需要注意?已经装修完的新房,如果出现木地板收缩,缝隙加大;墙面开裂等问题,应该如何补救? 业内专家表示,装修受气候影响较大,任何季节施工都会遇到相应的问题,如果墙体、地板、家具出了点小意外,只要对症下药,就能轻松应对。 一号诊室:墙面 症状1: 墙体出汗发霉 夏天潮湿,常会碰到乳胶漆因为干得慢,发霉变味的问题。如果在腻子没干透的情况...[ 查看全文 ]
  • 1.问题:创建了一个PopupWindow,里面要显示listView,这样子的话,listView的itemClick要得到实现,必须要让PopupWindow得到焦点,可是PopupWindow得到焦点之后,parentView 的一些onTouch事件就得不到响应,在这个时候应该怎么办? 2.解决:PopupWindow得到焦点:window.setFocusable(true); 也要让除了PopupWindow之外的得到响应需要--window.setBackgroundDrawable(new BitmapDrawable()...[ 查看全文 ]
  • 标签:Java JAVA基础
    只需要保持下面几处地方设置统一,你的JSP就不会有中文问题  1、JSP的charset 2、你的JSP SERVER编译JSP是使用的字符集,默认和操作系统是一样的。你可能需要进行修改  3、你的BEAN编译时候所采用的字符集,一般用JAVAC编译,都是和操作系统一样的,但你可以通过带参数来改变。如果用其它的编程工具,可以编译的话,你可能需要修改其默认参数。  4、和数据库连接时,大多数JDBC驱动程...[ 查看全文 ]
  • 标签:flash教程
    1.避免过多的矢量点 大量的矢量会增加文件大小和减慢动画的渲染。可以通过选择Modify:Curves:Optimize减少对象中的矢量数量。 2.保持动画中的字体数目最小 很多业余设计者屈服于数千种可用字体的鸣叫,他们的设计往往看起来象勒索字条。Flash动画比静态Web页面宽大一些 - 因为它们是运动的,字体不必一次出现在一页上。然而,太多的字体增加了文件大小,有时甚至很可怕。要增加文本的多样性,...[ 查看全文 ]
手机页面 收藏网站 回到头部