2011-07-03 17 views
0

为单个规则创建类(如float:left;)还是使用内联样式应用它更好?哪个更好:单规则或内联风格的类?

+2

如果你有很多这些,那么你将通过class =“fleft”或其他任何东西来节省一些空间,而不是style ='float:left'。此外,如果您决定更改样式,则可以在工作表中将其更改为正确的浮动形式,或将其全部删除 - 而不是要求您更新所有文件。我认为最好的方法是定义像class =“navigation”这样的元素,然后将其定义为float left。 – Prescott

回答

4

无论使用何种可读性和可维护性,使用内联样式永远都不会更好。

内嵌JavaScript也一样。

如果你分离逻辑和视图的东西,它会让你更容易。

+0

我同意,但你最好给一些参考。 –

+0

@eyazici:完成:) – PeeHaa

3

布局应该与内容分开,所以你应该在样式表中有样式。

3

更好地创建一个类。

  1. 你永远不知道什么时候你会想再次使用这种风格。将它放在一个类中可以更容易重用。例如,一个img.right类可用于float右侧的所有图像(类右)。

  2. 如果将来想要这样做,内联样式很难覆盖。

  3. 元素上的类使这些元素更易于使用JavaScript和其他编程语言进行操作。

  4. 它使您的代码干净,易于阅读,为您和他人。