好的,所以在我得到现在的工作之前,我一直觉得对 CSS 有很好的理解。他们让我做的第一件事就是清理他们整个基于网络的会计和库存系统。交叉兼容性存在问题。该系统非常庞大,有 150 多页。主要问题是开发人员在开发系统(CSS)时并没有真正使用最佳实践。该系统设置了一个样式表,其中包含超过 1800 行代码,实际上没有结构。另一个主要问题是该网站主要由表格和很多表格组成,以及其他元素具有内联样式,特别是所有输入字段(大小)。老实说,我不确定解决这个问题的最佳方法。显然,我想从 HTML 中提取所有的内联样式。但是找到最好的方法来做到这一点是很困难的。对推进这一进程的最佳方式有什么建议吗?在此先感谢您的帮助。
问问题
194 次
1 回答
1
我最好的建议是通过将任务分解为可管理的模块来逐步完成,并且每天做一个。就像是:
- 使用带有 Pagespeed 扩展的 Firebug 来帮助您分析 CSS 的效率,并将那里的建议用作您整体重构的路线图。
- 例如,通过将所有现有的内联样式传输到外部temp.css文件来删除所有现有的内联样式(经常刷新以确保没有中断)。
- 我强烈建议您查看Nicole Sullivan 的 OOCSS 工作,并选择她的一个网格和媒体对象,大多数网站布局都遵循她用非常精简的 CSS 很好地涵盖的模式。
这次你有机会把事情做好,所以要花很多时间来正确规划。如果您在小提琴上发布一些内容,我可以提供帮助。小心。
于 2011-04-27T18:53:58.137 回答