簡體   English   中英

調整外部div的大小時如何避免內部div溢出?

[英]How to avoid overflow of inner div when resize the outer div?

當我調整外部div( main )的大小時, innerMain會自動調整大小。 我希望headerfooter都保留在main div的頂部和底部。 兩者都應該是block元素– display = block –並且僅在進行main更改時才調整innerMain大小。 我當前的解決方案導致底部溢出。 有人可以幫助我將所有內部div放入外部div並避免溢出嗎?

我無法使用jQuery UI Resizable的resize選項,因為繪制外部div時我不知道內部div的Dom元素。 (最終Dom結構不可用)。 計算任何像素大小對我來說也不是解決方案。

jsfiddle鏈接: http : //jsfiddle.net/gHLgt/16/

您可以通過以下添加/編輯來解決一些問題:

.main { position: relative; }
.footer { position: absolute; bottom: 0; width: 100%; }

然后將您的jquery應用於內部div而不是外部包裝器:

$(".innerMain").resizable();

小提琴: http : //jsfiddle.net/gHLgt/18/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM