關(guān)于Div的overflow屬性的一些理解

前段時(shí)間做一個(gè)頁(yè)面的時(shí)候旨别,遇到一些樣式上的問(wèn)題:由于layout的關(guān)系鸥跟,在我需要顯示最外div橫向滾動(dòng)條和縱向滾動(dòng)條時(shí),遇到了一些阻礙秋忙,因此也借此機(jī)會(huì)彩掐,研究了一下div的overflow屬性,下面給大家分享一下:

1.overflow屬性多用于div灰追,其作用是:規(guī)定當(dāng)內(nèi)容溢出元素框時(shí)發(fā)生的事情堵幽;

2.所有主流瀏覽器都支持 overflow 屬性,因此可以放心使用弹澎;

3.overflow可分別設(shè)置x軸或者y軸(即overflow-x:朴下,overflow-y:),也可以對(duì)兩者同時(shí)進(jìn)行設(shè)置(overflow:)

4.overflow有以下這些屬性:

visible 默認(rèn)值苦蒿。內(nèi)容不會(huì)被修剪殴胧,會(huì)呈現(xiàn)在div之外。
hidden 內(nèi)容會(huì)被修剪佩迟,并且其余內(nèi)容是不可見(jiàn)的团滥。
scroll 內(nèi)容會(huì)被修剪免胃,但是瀏覽器會(huì)顯示滾動(dòng)條以便查看其余的內(nèi)容。
auto 如果內(nèi)容被修剪惫撰,則瀏覽器會(huì)顯示滾動(dòng)條以便查看其余的內(nèi)容羔沙。
inherit 規(guī)定應(yīng)該從父元素繼承 overflow 屬性的值。(注:所有IE瀏覽器都不支持inherit屬性)

普遍來(lái)說(shuō)厨钻,auto屬性比較常用扼雏,一般y軸都會(huì)生成滾動(dòng)條,而x軸的滾動(dòng)條并不多見(jiàn)夯膀。特別是使用了bootstrap等框架后诗充,利用其分欄功能搭建的div,會(huì)有效利用瀏覽器的橫向?qū)挾龋▽?00%的寬度等分成12格诱建,如果一行排列的元素超過(guò)12格蝴蜓,則會(huì)自動(dòng)換行),因此一般不會(huì)出現(xiàn)橫向滾動(dòng)條俺猿。

我上面說(shuō)到遇到的具體問(wèn)題是這樣的:我的頁(yè)面布局茎匠,是比較常見(jiàn)的,最外層是一個(gè)大div押袍,當(dāng)中的上部是設(shè)置菜單诵冒,左下是真正的菜單,右下是主體內(nèi)容顯示區(qū)域谊惭。我現(xiàn)在需要在右下的主體內(nèi)容區(qū)域中做一個(gè)頁(yè)面汽馋,這個(gè)頁(yè)面會(huì)顯示sql查詢語(yǔ)句返回的內(nèi)容,動(dòng)態(tài)生成一個(gè)table圈盔,這個(gè)table的寬度可能會(huì)非常寬豹芯,因此我需要顯示x軸滾動(dòng)條。

如果單純顯示右下div的滾動(dòng)條驱敲,那會(huì)有一個(gè)問(wèn)題:如果頁(yè)面高度很高(sql返回的結(jié)果數(shù)較多)铁蹈,則必須要將頁(yè)面y軸滾動(dòng)條拉動(dòng)之最底端,才能看到x軸的滾動(dòng)條癌佩,這顯然是非常不方便的木缝。

如果光設(shè)置最外層div的滾動(dòng)條,則y軸會(huì)出現(xiàn)兩個(gè)滾動(dòng)條围辙,這也是不能接受的我碟。

最終的方案是這樣的:
右下的div,overflow設(shè)置成visible姚建,最外層的div矫俺,overflow設(shè)置成auto(當(dāng)然,這只是針對(duì)我這個(gè)特殊的頁(yè)面,因此直接在view里重寫并覆蓋html和body的overflow屬性厘托,其余頁(yè)面不受影響)

大家可以根據(jù)自己的實(shí)際需要友雳,試著調(diào)整一下overflow的屬性,多試幾次铅匹,自然會(huì)理解這幾個(gè)屬性的作用的區(qū)別了押赊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市包斑,隨后出現(xiàn)的幾起案子流礁,更是在濱河造成了極大的恐慌,老刑警劉巖罗丰,帶你破解...
    沈念sama閱讀 223,207評(píng)論 6 521
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件神帅,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡萌抵,警方通過(guò)查閱死者的電腦和手機(jī)找御,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,455評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)绍填,“玉大人霎桅,你說(shuō)我怎么就攤上這事°謇迹” “怎么了哆档?”我有些...
    開(kāi)封第一講書人閱讀 170,031評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)住闯。 經(jīng)常有香客問(wèn)我,道長(zhǎng)澳淑,這世上最難降的妖魔是什么比原? 我笑而不...
    開(kāi)封第一講書人閱讀 60,334評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮杠巡,結(jié)果婚禮上量窘,老公的妹妹穿的比我還像新娘。我一直安慰自己氢拥,他們只是感情好蚌铜,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,322評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著嫩海,像睡著了一般冬殃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叁怪,一...
    開(kāi)封第一講書人閱讀 52,895評(píng)論 1 314
  • 那天审葬,我揣著相機(jī)與錄音,去河邊找鬼。 笑死涣觉,一個(gè)胖子當(dāng)著我的面吹牛痴荐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播官册,決...
    沈念sama閱讀 41,300評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼生兆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了膝宁?” 一聲冷哼從身側(cè)響起鸦难,我...
    開(kāi)封第一講書人閱讀 40,264評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎昆汹,沒(méi)想到半個(gè)月后明刷,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,784評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡满粗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,870評(píng)論 3 343
  • 正文 我和宋清朗相戀三年辈末,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片映皆。...
    茶點(diǎn)故事閱讀 40,989評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡挤聘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出捅彻,到底是詐尸還是另有隱情组去,我是刑警寧澤,帶...
    沈念sama閱讀 36,649評(píng)論 5 351
  • 正文 年R本政府宣布步淹,位于F島的核電站从隆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏缭裆。R本人自食惡果不足惜键闺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,331評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望澈驼。 院中可真熱鬧辛燥,春花似錦、人聲如沸缝其。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,814評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)内边。三九已至榴都,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間假残,已是汗流浹背缭贡。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,940評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工炉擅, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人阳惹。 一個(gè)月前我還...
    沈念sama閱讀 49,452評(píng)論 3 379
  • 正文 我出身青樓谍失,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親莹汤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子快鱼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,995評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,762評(píng)論 1 92
  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,563評(píng)論 32 459
  • 起初一直覺(jué)的纲岭,設(shè)計(jì)師抹竹,是一個(gè)光鮮亮麗的工作。但是社會(huì)給我答案卻是設(shè)計(jì)師——用腦袋搬磚的職業(yè)止潮。 在學(xué)校時(shí)窃判,看到設(shè)計(jì)師...
    王煜祺閱讀 354評(píng)論 0 2
  • 鉛筆,很熟悉的字眼喇闸,都知道是用來(lái)寫字袄琳、畫畫的工具。但是燃乍,并不是人人都是這樣做滴唆樊,有些藝術(shù)家就不像我們一樣只會(huì)用鉛筆...
    小香香閱讀 1,065評(píng)論 8 10
  • Quelqu'un (e) veux améliorer son fran?ais ! Je suis dispo...
    白天不賣豆腐閱讀 109評(píng)論 0 0