小编dom*_*dom的帖子

使用CSS的最佳方法是什么?(不*学习*但真的*使用*)

我知道CSS,我正在学习越来越多的常见模式.但是,我总觉得我是黑客而不是正确的方式.

例如,我尊重的一些人告诉我,使用css reset是不必要的,而其他人则为此而生.此外,有很多伟大的CSS框架(网格等)甚至认为我理解它们,我真的不知道何时使用它们.

所以,基本上,我的问题是:一旦你理解了CSS如何工作,优秀的Web开发人员是否有一种公认的"最佳"方法?在python中,应该尝试使用公共模式并阅读PEP 8.或者,在C++中,在理解语法之后,阅读Meyer的有效系列是一个很好的"第二"读.

很抱歉花了很长时间来解释..我只是不想有这样的答案:阅读"开始CSS",解释如何更改背景或如何设置字体.我真的在寻找一个好的标准方法.

  • 我们应该使用重置吗?
  • 我们每个站点应该只使用一个文件吗?一个用于主页,一个用于其余部分?一个基本文件,每个大部分都有一个不同的文件?
  • 拥有2k + css文件是不是很糟糕?这是否意味着它应该被重构并且包含多少重复?
  • 我应该在顶部为正常的字体,颜色,h1等定义父,然后,当它不同时,每个部分更改它...或者总是使用标准的并重新定义每个部分.
  • 我应该在任何地方使用.class和#id,或者我应该尝试最小化它们,而是使用长描述符,例如:

  .content .main tr td span a 
  or
  span.classname a 
Run Code Online (Sandbox Code Playgroud)

谢谢!

TL/DR:

一旦你已经了解CSS但想以干净/专业的方式使用它,最好的"第二次"阅读是什么?

[编辑]

谢谢大家的回答.我知道我问了很多问题..但它们只是真正问题的例子:一旦你已经理解了CSS但想要以干净/专业的方式使用它,最好的"第二次"阅读是什么.也就是说,我希望阅读一本书,解释我提出的例子......但也会解释很多其他不是css语法的东西,而是更多css-best-professional-use.

css

10
推荐指数
1
解决办法
1098
查看次数

标签 统计

css ×1