我是一名程序员,已经从事网站开发工作超过两年。虽然我过去两年一直在从事前端工程,但我并不认为我做得正确。
例如:- 我仍然使用表格而非纯CSS来进行布局。我仍然没有找到正确呈现数据对齐和表格化的方式。
- 我不知道
display: none
和visibility: hidden
之间的区别(好了,我现在知道了。但有很多类似的情况-填充、边距、溢出等) - 我几乎没有遵循继承的方式来编写CSS。几乎每种样式都以
#
而不是类开始。 - 每当页面加载缓慢时,HTML元素就会脱离原位,只有当页面完全加载后才会排序。
- 我不知道火狐浏览器中的这张图片传达了什么信息(顺便说一句,Firebug是我的救星。如果没有Firebug,生活将是不可能的)
- 每当布局混乱时,我就会想要使用
position:absolute
。但最终会导致更大的混乱。
我知道我做了很多错误的事情(我需要把它做对),但我设法将事情放到正确的位置,并以某种方式展示出来,只是看到在不同浏览器中混乱了。
我不想进行CSS初学者指南或CSS入门教程。我知道更多。我想学习正确的CSS。专注于像我上面所示的例子的问题并加以纠正。
你能给我指点资源或添加CSS开发人员常用的建议和技巧,以正确地处理这些问题吗?