在询问这个问题之后,似乎需要大量CSS技术和技巧才能实现如此简单的目标。有人说CSS坏了。
因此,我现在想知道,如果不是CSS,除了创建高级html结构和标记/布局之外,还有什么替代方案呢?
我们还有桌子和框架吗?或者还有别的什么吗?
发布于 2009-12-16 21:02:30
CSS是坏的,但最好的方法仍然是CSS。
虽然CSS本身可能有缺陷和缺失的特性,而且通常都很糟糕,虽然它在每个浏览器中的工作方式都不一样,但它仍然是工作的最佳工具。它仍然是一个极灵活工具,尽管它是一个稍有损坏的工具。
发布于 2009-12-16 21:04:34
一般来说,CSS不是问题所在。相反,需要帮助的是那些编写CSS的人。编写符合标准的代码,使用标准文档类型,不依赖于实验特性,并小心地实现渐进增强。
遵循这些简单的规则将确保您的项目能够很好地处理各种浏览器,并以一种可管理的方式运行。大多数让开发人员沮丧的问题都是那些开发人员没有执行之前的一个或多个建议的直接结果,而不是语言设计人员或浏览器供应商在工作中失败的结果。
编程和网络开发不是琐碎的职业,它们需要不断的学习和自我完善。不幸的是,我们的开发人员常常是匆忙的,无法给我们的职业提供它所需要的照顾和培育,这就造成了更多的问题,我们无法轻松地处理。
发布于 2009-12-16 21:02:30
我想说的是,推荐的方法是使用HTML (可能是HTML5Markup)并等待CSS3修复它。我不建议回到桌子和/框上去。
如果您需要更多的布局控制,请考虑使用其他技术(如Silverlight或Flash )来执行您的网站。
https://stackoverflow.com/questions/1917687
复制相似问题