【发布时间】:2009-10-27 00:41:17
【问题描述】:
我想我想知道是否只设置是不可取的:
div {
overflow: hidden;
}
... 而不是担心清除每个 div。有没有其他人这样做或推荐/反对它?谢谢。
编辑:
我只是问,因为目前我似乎有一些 div 需要它。
【问题讨论】:
标签: css
我想我想知道是否只设置是不可取的:
div {
overflow: hidden;
}
... 而不是担心清除每个 div。有没有其他人这样做或推荐/反对它?谢谢。
编辑:
我只是问,因为目前我似乎有一些 div 需要它。
【问题讨论】:
标签: css
是的,这将为所有divs 设置overflow: hidden。
如果您发现 html 的某些部分有误,那么您可以为任何需要的 div 禁用它,如下所示:
/* use default overflow for all divs in specific element */
#some-element-id div {
overflow: auto;
}
或者您可以为此使用类。
【讨论】:
这完全取决于您是否希望默认隐藏额外内容。我个人的偏好是仅在我知道不会造成任何伤害时隐藏。考虑一个导航菜单。如果用户在非常小的屏幕上工作,而您没有un-专门隐藏导航菜单溢出,那么该用户将无法导航。
归根结底,哪个结果更糟糕——布局损坏或内容无法访问?
【讨论】: