【发布时间】:2012-11-01 07:09:33
【问题描述】:
我在编写 html 代码时遇到了一个场景.. 在一些浮动 div 之间...有两个绝对定位的 div.. 我创建了一个示例 jsfiddle 来显示问题.. 尝试输入一个长文本,如 for示例“CSS 溢出以绝对位置隐藏·我如何防止...溢出的大小:隐藏的 div 位置:内部绝对一个·CSS / HTML ...”..然后单击提交按钮...它将被附加在mainContainer ...因为文本太长并且该容器div设置为auto..它将扩展并移到文本框容器div后面..无论如何我都会根据需要的高度使文本框容器向下移动让主容器获得可见区域,然后在不需要时向上移动..由于一个因素,我使用绝对定位..当我在 css 中添加 width:100% 时..该 div 通常会在左边距之间留下空隙以及那个 div 的开头......它显示为一个空格......请检查小提琴......
HTML 输入
CSS
#mainContainer{
width:50%;
height:auto;
position:absolute;
left:0;
top:20px;
background-color:#000000;
color:#ffffff;
font-size:19px;
}
#textboxContainer{
position:absolute;
width:100%;
height:100px;
background-color:green;
top:60px;
left:0;
}
#inputBox{
width:80%;
}
【问题讨论】:
-
对我来说没有问题(使用谷歌浏览器)
-
它在 div 后面 ..right... 添加一个长文本,如我的示例中的那个..
标签: javascript jquery html css