【发布时间】:2010-10-01 18:59:19
【问题描述】:
总是在任何类型的固定或流动布局中添加最小宽度、最大宽度、最小高度、最大高度是否很好?
【问题讨论】:
标签: html css xhtml cross-browser
总是在任何类型的固定或流动布局中添加最小宽度、最大宽度、最小高度、最大高度是否很好?
【问题讨论】:
标签: html css xhtml cross-browser
没有。
级联样式表的概念是有一些规则在链上和下游指定其他规则(因此将“继承”作为属性包含在内)。
例如,如果您使用容器 div,并指定了最大值和最小值,则每次调整其下方的 div 时都需要重新计算,例如,如果您希望标题更宽。
相反,如果您有一个固定大小的容器 div,而不是使标题具有相同的宽度(如果您试图填充它),您可以只指定一个百分比,而不必为每个向下级联。
包含的样式表越多,页面越复杂,这一点就变得越重要。
【讨论】:
如果您的布局是固定的(这意味着您已经定义了宽度/高度),那么 min- /max- 规则将被忽略,因为宽度/高度优先于那些..
当然,您可能希望对固定元素内的其他元素使用最小/最大规则。 (如果有理由)..
所以,你应该只在布局逻辑需要它们时才使用它们。
【讨论】:
我同意@Cryophallion。它还取决于您期望受控的静态数据还是动态数据。 IE。如果您有一个包含动态对象(例如图像)的 DIV,您可能希望限制它在页面上的大小。这是为了控制图像占用的大小,因为您可能事先不知道图像的大小。
【讨论】: