我有以下CSS類加載所有我的網站:覆蓋溢出的基本CSS:隱藏;物業
html, body {
// no scrollbars before iframe resize
overflow: hidden;
}
如何重寫此,讓溢是一個特定的HTML頁面上?
我有以下CSS類加載所有我的網站:覆蓋溢出的基本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;
}
或者你可以給身體一個id:
body#somePage{
overflow:scroll;
}
對於你不想溢出隱藏的頁面,給身體一個特定ID,就像#nothidden。然後,使用CSS來檢查它
body {
overflow: hidden;
}
body#nothidden {
overflow: auto;
}
id是更爲具體,因此將覆蓋第一個(但是當它應用於當然只)。
P.S.我不認爲你應該把溢出:隱藏在HTML元素。這甚至做什麼?你是否嘗試過沒有「HTML」,只有「身體」?
我會採取這種方法。除非絕對必要,儘量不要將'!important'加到你的css中(儘管說比練習更容易說)。這裏既然'body#nothidden'比'body'或'#hidden'更具體,'!important'不是必須的,你可以節省自己的頭痛,試圖找到一個CSS規則只是不想被重寫。 – k4t434sis
我也相信內聯css優先於文件。所以在那個頁面上,他可以使用內聯來改變身體的溢出。 – Tony318