当前位置:  开发笔记 > 前端 > 正文

DIV与桌面或CSS对愚蠢

如何解决《DIV与桌面或CSS对愚蠢》经验,为你挑选了5个好方法。

我知道表格是用于表格数据的,但是将它们用于布局是很诱人的.我可以处理DIV以获得三列布局,但是当你有4个嵌套DIV时,它会变得棘手.

有没有教程/参考来说服我使用DIV进行布局?

我想使用DIV,但我拒绝花一个小时将我的DIV/SPAN定位在我想要的地方.

@GaryF:Blueprint CSS必须是CSS最好的秘密.

伟大的工具 - Blueprint Grid CSS Generator.



1> MattW...:

还有的雅虎网CSS可以做各种各样的事情.

但请记住:CSS不是宗教.如果通过使用表而不是css来节省时间,请执行此操作.

我永远无法想到的一个角落案例是形式.我喜欢在CSS中做到这一点,但它比表格复杂得多.

你甚至可以争辩说表格是表格,因为它们有标题(标签)和数据(输入字段).


严格地说,表格(几乎)从不是表格.数据的列标题是什么 - "输入字段"?通过这个论点,你可以声称任何东西都是一个表:一个段落是一个单细胞的表...表单支持非常讨厌,主要是因为浏览器制造商不同意的东西

2> Mauro..:

在英国和美国,法律要求在表格上支持CSS布局.第508节(美国)和"残疾歧视法"(英国)均涵盖视力有限的用户的无障碍标准.

在英国,立法延伸至实际上使商业化生产网站成为非法,这种网站阻碍了视力不佳的用户的能力,就像现在让商店有一步进入它是非法的一样对于轮椅使用者来说 - 当然还没有关于网站可访问性的起诉.但是我会一直使用CSS,因为这意味着您的网站设计在长期内更容易维护.

投入时间学习CSS(我使用W3C学校和.Net杂志http://www.netmag.co.uk)将获得回报.



3> huseyint..:

为什么布局表是愚蠢的:定义问题,提供解决方案.



4> Bobby Jack..:

在我看来,偏见应该支持CSS而不是IE6 - 即除非有一个非常好的理由(例如你的网站只针对使用IE6的人,这很奇怪),最好"疏远"人们使用IE6而不是比视力不佳的人和/或自动用户代理人.IE6的使用正在减少; 后一组人数正在增加.即使您的网站在IE6中看起来并不完美,但对于那些看不到它的人来说,这些用户可能很容易阅读它而不是基于表格的布局.

这是一个非常普遍的问题,因此很难回答具体问题.这两本优秀的资源是:

防弹网页设计,Dan Cederholm

CSS Mastery,Andy Budd

如果您只需要花一个小时来设计整体网站布局,那就不错了.



5> Bryan M...:

CSS可能不是宗教,但它是浏览器如何解释HTML的布局.无论喜欢与否,所有现代浏览器都使用(某些版本)的W3C盒子模型.继续依赖表格继续依赖于一种方法,这种方法在设计Web渲染技术的人眼中是完全错误的.

我知道CSS有时看起来非常复杂,但我相信这是当今时代的必需品(相信我,你的客户会想要它).

如果你不觉得花时间真正学习CSS(所以你需要几秒钟或几分钟来定位元素......而不是一小时),那么你需要将布局工作传递给一个知道真正了解前面的人 - 结束.

是的,CSS的当前浏览器实现存在很多问题,但没有什么比这更激烈的了,你应该感觉需要返回基于表的布局.只需坐下来花时间学习它,就像你会使用任何其他语言或框架一样.

我找到的最好的在线参考资源是这个:http: //reference.sitepoint.com/css

但是,看看像Webing Standards Designing这样的书可能并没什么坏处,这本书可以帮助你理解为什么这些东西很重要.

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有