修复问题,而不是修复症状

2009-01-24,星期六 | 分类:DIV/CSS, 上海SEO 网站制作 | 标签: | 1,379 views

知道问题的根源,对于实现正确的解决方案是非常有利的。因为给站点应用CSS样式有许
多方式,最容易的解决方案是干脆回避这个问题。如果空白边导致了问题,那么可以考虑用填充
来代替。如果一种(X)HTML元素组合导致了问题,那么可以考虑换一种组合。
许多CSS bug有描述性非常强的名称。所以在网络上搜索解决方案是相当容易的。例如,如
果你注意到IE将所有浮动元素上的空白边加倍了,那么搜索”Internet Explorer Double Margin
Float Bug”,就会找到解决方案。
如果发现无法回避这个bug,那么可能不得不设法消除症状。这往往涉及寻找一个影响出问题的浏览器的过滤器,并且向这个浏览器提供单独的规则。

创建基本测试案例

2009-01-22,星期四 | 分类:DIV/CSS, 上海SEO 网站制作 | 标签: | 1,265 views

上海SEO 网站制作 CSS BUG
基本测试案例仅仅是重现bug所需的最少量的(X)HTML和CSS。通过创建基本测试案例,
可以去掉一些“变量”,使问题尽可能简单。
要创建基本测试案例,首先应该复制出问题的文件。删除多余的(X)HTML,直到只留下最
基本的内容。然后开始注释掉样式表,从而查明是哪些样式表导致了这个问题。进入这些样式表,
并且开始删除或注释掉代码块。如果bug突然消失了,那么就知道是刚刚注释掉的最后一块代码
导致了这个问题。继续注释掉代码块,直到只留下造成问题的代码。
然后,就可以开始详细研究这个bug。删除或注释掉声明,看看会发生什么。这个修改对bug
有什么样的影响?修改属性值,看看问题是否消失了。使用一些常用的修复方法,看看它们是否
有效果。编辑(X)HTML,看看是否有影响。使用不同的(X)HTML元素组合。有些浏览器有奇怪
的空格bug,所以尝试从(X)HTML中删除空格。

CSS BUG 隔离问题

2009-01-22,星期四 | 分类:DIV/CSS, 上海SEO 网站制作 | 标签: | 1,461 views

上海SEO 网站制作 CSS BUG
接下来,需要尝试隔离问题。通过隔离问题和识别症状,有可能查明是什么导致了这个问题
并修复它。隔离问题的一种方法是在相关的元素上应用边框或轮廓,看看它们的反应: 全文阅读 »

上海SEO CSS bug 和bug修复

2009-01-04,星期天 | 分类:DIV/CSS, 上海SEO 网站制作 | 标签: | 1,340 views

上海SEO css bug 修复
以前几个月发表的都是相关SEO文章,在以后的一段时间内,主要发一些网站制作CSS相关的内容,现在越来越多的网站都采用 CSS+DIV 架构。在制作过程中,不管是网站制作的新手,还是老手,最大的困扰是 CSS bug 相关问题。
以后的文章中我们主要介绍CSS 中的 bug 和bug修复。 全文阅读 »


上海SEO培训 上海SEO培训 沪ICP备06034546号 ©Copyright 2006-2018 上海SEO