日志存档:01, 2009

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

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

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

创建基本测试案例

2009-01-22,星期四 | 分类:DIV/CSS, 上海SEO 网站制作 | 标签: | 1,232 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,432 views

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

关于双域名问题

2009-01-14,星期三 | 分类:上海SEO案例, 上海SEO相关 | 标签: | 5,232 views

关于双域名问题,我们经常会遇到企业网站会有N个域名,然后都绑定到同一个网站上,可能由于当时不懂SEO的原因吧。
结果SE 在其中只选择一个域名收录,其它的域名不收。 当我们正真要做网站优化的时候发现 企业想要的这个域名没被收录, 如企业喜欢 .com 域名,
可是不巧的是,SE 只收录了 .cn 域名。
全文阅读 »

bug捕捉的基本知识

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

上海SEO 网站制作 css bug 修复
跟踪bug的第一步是检验你的(X)HTML和CS5,检查打字或语法错误。某些显示错误是由于浏览器以怪异模式显示页面造成的。因此,最好检查是否正在使用适合自己的标记语言的 DOCTYPE,从而让页面以标准模型显示(见第1章)。可以通过安装Firefox开发人员工具条(http://tinyurl.com/cmh38),了解页面将以什么模式显示。如果页面以怪异模式显示,那么工具条最右边的对钩符号是灰色的。如果页面以标准模式显示,那么对钩符号是蓝色的。单击这个对钩符号会提供关于页面的更多信息,并且显式地定义显示模式(见图)。 全文阅读 »

常见CSS问题

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

上海SEO 网站制作 css bug 修复

1.特殊性和分类次序的问题
除了语法错误之外,比较常见的问题之一涉及特殊性和分类次序。在将一个规则应用于一个
元素时,却发现没有任何效果,这时往往存在特殊性问题。可以应用其他规则而且它们工作正常,但是某些规则似乎
不起作用。在这些情况下,问题往往是已经在文档的其他地方使用更特殊的选择器为这个元素定义了规则。
全文阅读 »

bug捕捉

2009-01-05,星期一 | 分类:DIV/CSS, 上海SEO 网站制作 | 标签: | 2,044 views

上海SEO 网站制作 css bug 修复

我们都知道浏览器是有bug的,而且一些浏览器的bug比其他浏览器多.当CSS开发人员在自己的代码中遇到问题时,他们往往马上就认为这是浏览器bug,并且应用适当的招数。但是浏览器bug并没有一般人认为的那么常见。最常见的CSS问题并非来源于浏览器bug,而是来源于对CSS规范的理解不完整。 全文阅读 »

上海SEO CSS bug 和bug修复

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

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


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