我有 2 个控件,它们的宽度必须为 100%。所以我有一个问题更好:
1) 为每个控件声明 CSS 样式名称(CSS 样式将只包含width: 100%
声明)
2) 只声明一个 CSS 样式名称,它将应用于所有需要 100% 宽度的小部件?
我是说:
.myFirstWidget {
width: 100%;
}
.mySecondWidget {
width: 100%;
}
对比
.maxWidthWidget { 宽度:100%; }
我有 2 个控件,它们的宽度必须为 100%。所以我有一个问题更好:
1) 为每个控件声明 CSS 样式名称(CSS 样式将只包含width: 100%
声明)
2) 只声明一个 CSS 样式名称,它将应用于所有需要 100% 宽度的小部件?
我是说:
.myFirstWidget {
width: 100%;
}
.mySecondWidget {
width: 100%;
}
对比
.maxWidthWidget { 宽度:100%; }
使用 .maxWidthWidget 如果您遵守这些命名约定,更新站点会更容易。只有当他们需要不同时才分开。
更好的解决方案是:
.myFirstWidget, .mySecondWidget {
width: 100%;
/* Other shared properties... */
}
.myFirstWidget {
/* Properties specific to this widget... */
}
.mySecondWidget {
/* Properties specific to this widget... */
}
也许像这样?
.myFirstWidget,.mySecondWidget {
width: 100%;
}
我会选择适合所有人的一类。它作为一个名称更具描述性,并且更易于维护,并且使用了可重用性原则。:-)