【问题标题】:Is it good to add min-width, max-width, min-height, max-height always in any type of layout fixed or liquid?总是在任何类型的固定或流动布局中添加最小宽度、最大宽度、最小高度、最大高度是否很好?
【发布时间】:2010-10-01 18:59:19
【问题描述】:

总是在任何类型的固定或流动布局中添加最小宽度、最大宽度、最小高度、最大高度是否很好?

【问题讨论】:

    标签: html css xhtml cross-browser


    【解决方案1】:

    没有。

    级联样式表的概念是有一些规则在链上和下游指定其他规则(因此将“继承”作为属性包含在内)。

    例如,如果您使用容器 div,并指定了最大值和最小值,则每次调整其下方的 div 时都需要重新计算,例如,如果您希望标题更宽。

    相反,如果您有一个固定大小的容器 div,而不是使标题具有相同的宽度(如果您试图填充它),您可以只指定一个百分比,而不必为每个向下级联。

    包含的样式表越多,页面越复杂,这一点就变得越重要。

    【讨论】:

      【解决方案2】:

      如果您的布局是固定的(这意味着您已经定义了宽度/高度),那么 min- /max- 规则将被忽略,因为宽度/高度优先于那些..

      当然,您可能希望对固定元素内的其他元素使用最小/最大规则。 (如果有理由)..

      所以,你应该只在布局逻辑需要它们时才使用它们。

      【讨论】:

        【解决方案3】:

        我同意@Cryophallion。它还取决于您期望受控的静态数据还是动态数据。 IE。如果您有一个包含动态对象(例如图像)的 DIV,您可能希望限制它在页面上的大小。这是为了控制图像占用的大小,因为您可能事先不知道图像的大小。

        【讨论】:

          猜你喜欢
          • 2017-12-08
          • 2013-09-23
          • 1970-01-01
          • 2013-05-14
          • 1970-01-01
          • 1970-01-01
          • 2012-11-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多