我有一个使用传统标签设计的网站,但我需要转换为基于 CSS 的标签。有没有更好的方法(免费软件/工具)来做到这一点,而不是一次拿一个标签并转换它?
Rahul
问问题
2573 次
4 回答
11
我会说不是。如果有,请避免它。摆脱基于表格的标记的部分目的是提高可访问性,这需要人眼。例如。内容优先级和搜索引擎优化。
于 2009-05-15T12:31:13.780 回答
1
通常不会,因为从基于视觉的表格布局切换到基于语义的 CSS 布局不仅仅是代码的重新排列。
通常,您需要根据数据而不是网格重新考虑页面结构,而这只能是手动过程
于 2009-05-15T12:32:16.057 回答
1
由于 DIV 和表格具有不同的功能,因此无法自动使用 DIV+CSS 替换表格。您不能用一个替换另一个(否则,W3C 会放弃对其中一个的支持)。
很多人告诉你“桌子不好”,这是错误的。正确的说法是“数十个嵌套表都不好”。带有 CSS 的 DIV 可以做一些事情,但表格肯定有它们的位置。因此,目标是减少布局所需的表格数量,而不是完全摆脱它们。
于 2009-05-15T13:03:50.160 回答
0
不,那是不可能的,甚至是一个好主意。通过基于 CSS 的标签,我假设您的意思是使用 div 进行布局而不是表格(因为 CSS 可以应用于表格)。
我建议您重新开始,这是正确执行此操作的唯一方法,但是您可以利用现有的 CSS 框架(例如http://960.gs)来帮助您继续前进,也可以考虑使用 YUI 重置和字体样式表之类的东西一个良好的基础,让您在大多数现代浏览器的公平竞争环境中开始
于 2009-05-15T12:32:46.787 回答