Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
覆盖溢出的基本CSS:隐藏;财产_Css_Overriding_Overflow - Fatal编程技术网

覆盖溢出的基本CSS:隐藏;财产

覆盖溢出的基本CSS:隐藏;财产,css,overriding,overflow,Css,Overriding,Overflow,我的所有网站都加载了以下CSS类: html, body { // no scrollbars before iframe resize overflow: hidden; } 我如何覆盖它,使溢出在特定的html页面上可见 html, body { overflow: auto !important; } “!important”将使其覆盖几乎所有其他声明。您应该使用!重要的是: html, body { // no scrollbars before iframe r

我的所有网站都加载了以下CSS类:

html, body {
  // no scrollbars before iframe resize
  overflow: hidden;
}
我如何覆盖它,使溢出在特定的html页面上可见

html, body {
    overflow: auto !important;
}

“!important”将使其覆盖几乎所有其他声明。

您应该使用!重要的是:

html, body {
  // no scrollbars before iframe resize
  overflow: scroll !important;
}
或者你可以给尸体一个身份证:

body#somePage{
  overflow:scroll;
}

对于不希望溢出隐藏的页面,请为正文指定一个特定的id,如#nothidden。然后,使用CSS检查它

body {
    overflow: hidden;
}
body#nothidden {
    overflow: auto;
}
id更为具体,因此它将覆盖第一个id(当然,仅当它适用时)


另外,我认为您不需要在html元素上添加overflow:hidden。这有什么用吗?您是否尝试过不使用“html”而只使用“body”?

我还认为内联css优先于文件。因此,在那个页面上,他可以使用内联来更改主体的溢出。我将采用这种方法。尽量不要添加
!重要的
,除非是绝对必要的(尽管说起来容易做起来难)。这里有
body#nothidden
,它比
body
#hidden
更具体,所以
!重要信息
是不需要的,您将省去寻找一条不想被覆盖的CSS规则的麻烦。