0

bat嗨,我有一个 div

#bat{
     width:50%;
     height:50%;
     }

html

<div id="bat">dynamic div will occur</div>

如果内容大于#bat宽度和高度,则放置动态 div 时,这些内容会溢出。我可以使用隐藏的溢出来隐藏它,#bat但我不希望这样。我希望动态 div 适合#bat.thought 的 jquery 子选择器,然后控制它们为动态 div 提供宽度和高度。我不知道动态选择。有人可以帮忙吗?

4

3 回答 3

1

如果你想给你的子 div 动态空间,那么你的父 div 必须有适当的空间。如果您的父 div 没有足够的空间,那么它将溢出。

所以你必须给你的父母#bat一个最小和最大的高度和宽度。这可以通过 CSS 完成,您不需要 Jquery 选择器。

你可以给

最小高度:最大高度:最小宽度:最大宽度:

因此您的内容将保留在此 div 中,只有在达到最大高度之前不会溢出。

于 2013-09-07T08:37:35.697 回答
0

您应该改用最小宽度/高度。

#bat {
     min-width:50%;
     min-height:50%;
}

编辑 :

问题是您在动态内容上设置宽度/高度,您不能这样做。

http://jsfiddle.net/LWAjR/4/

于 2013-09-07T07:44:59.320 回答
0

尝试这个:

width:auto;
height:auto;
display:block;
于 2015-01-19T17:24:04.087 回答