提问人:Jeff 提问时间:10/27/2009 更新时间:10/27/2009 访问量:118
可以设置所有div overflow:hidden吗?
Is it okay to set all divs overflow: hidden?
问:
我想我想知道设置是否不可取:
div {
overflow: hidden;
}
...而不是担心清除每个div。有没有人这样做或建议支持/反对它?谢谢。
编辑:
我之所以问,是因为目前我似乎有一些 div 需要它。
答:
1赞
Ivan Nevostruev
10/27/2009
#1
是的,这将为所有人设置。
如果你发现它对你的 html 的某些部分是错误的,那么你可以为你需要的任何 div 禁用它,如下所示:overflow: hidden
div
/* use default overflow for all divs in specific element */
#some-element-id div {
overflow: auto;
}
或者你可以为此使用类。
评论
0赞
Jeff
10/27/2009
谢谢。我的主要问题是这是否是推荐的方法?老实说,我没有看到伤害,但也许专业人士知道一些我不知道的事情。
0赞
Ivan Nevostruev
10/27/2009
好吧,我在这里没有看到任何不好的地方。因为您始终可以在不需要它的 html 部分禁用它。
0赞
Jeff
10/27/2009
太好了,谢谢!只是想在我去之前确定一下,把所有东西都冲洗干净。=)
1赞
dnagirl
10/27/2009
#2
这完全取决于您是否希望默认情况下隐藏额外的内容。我个人的偏好是,只有当我知道它不会造成任何伤害时,才会躲起来。考虑导航菜单。如果用户在非常小的屏幕上工作,并且你尚未专门取消隐藏导航菜单溢出,则该用户将无法导航。
归根结底,哪个是更糟糕的结果——布局损坏或内容无法访问?
评论