有没有办法编写html和css而不使用css hacks,它们可以在所有浏览器中工作,包括ie6 - 只使用div而不是表格?我希望页面能够同时使用html和css,并且还符合w3c。
答案 0 :(得分:2)
简短回答:是的。
以下是一个例子:
/* Start CSS */
/* End CSS */
至于是否有可能达到你想要的特定结果,那么...... 也许 - 但你必须先告诉我们这是什么!
答案 1 :(得分:1)
最简单的方法是使用conditional comments,并为IE6的问题版本提供额外的样式表。这确实意味着你有特殊情况,但并不是真正的黑客攻击。
答案 2 :(得分:0)
在某些情况下是,但通常不是。似乎总是最终成为问题的一件事是ie6中缺少最小高度。
答案 3 :(得分:0)
现在已经到了必须解决不再支持IE6的时间点。这很难,但你有它。
没有“正确的方法”来做黑客攻击。这就是“黑客”的含义。
答案 4 :(得分:0)
完全取决于设计。
你到底想要达到什么目的?
答案 5 :(得分:0)
让IE6不进入Quirks模式,你不会遇到太多问题。您可能还想考虑使用CSS Reset,虽然有时您无法避免必须编写一些特定于IE的黑客以使其看起来很好......您使用它们究竟是什么问题?
答案 6 :(得分:0)
我会说,总的来说,是的,这是绝对可能实现的。但是你可能不得不对你的布局有多高级,或者你将如何支持像IE 6这样的老式浏览器做出som comprimise。
如果您是这个领域的新手,我会安装Html Validator add-on for Firefox并浏览网页,以获得100%验证页面的理想,并查看他们使用的布局。