javascript - 如何在带有溢出的div中正确放置文本:隐藏?
问题描述
我在溢出的 div 中遇到问题:隐藏。div 是一个下拉列表,显示另一个包含图像和文本的 div。下拉列表适用于 javascript 编辑高度。还有一个问题;有时当我单击下拉按钮时,需要单击两次才能工作,我不知道为什么。
<div class="dropDiv">
<strong class="divTitle">Title</strong>
<div class="dropDownBtn" onclick="dropDown()"></div>
<br>
<div class="heroInfoDiv">
<img height="100%" width="20%" src="Media/image/img.png">
<div class="textHolder">If this text is too long, it dissapears.</div>
</div>
</div>
起初我尝试让 div 将文本作为 p 元素保存,但将其更改为带有任何类型 CSS 的 div 都不起作用。我想要发生的是让文本像任何普通容器一样遵守规则,它会自动换行。
这是一个显示正在发生的事情的 jsFiddle: https ://jsfiddle.net/56oypcbj/5/
解决方案
Remove the float: left
form your .textHolder
class.
.textHolder {
padding: 0px;
}
推荐阅读
- javascript - 如何使用 {flip: false} 退出“rtl”?
- android - 从未填充的意图中为 Editext 设置文本
- asp.net-core - Automapper:“缺少类型映射配置或不支持的映射。”
- python - 按条件检索时间行。让代码在一天内工作
- python-3.x - Picamera http流叠加静态图片
- macos - AppKit 如何决定是否将窗口的标题和工具栏呈现为灰色,这是可配置的吗?
- css - 为什么 CSS text-align:center; 不行?
- arduino - 测试 Arduino WiFiServer 消息
- xamarin - 如何使用 xamarin.forms pcl 或将其转换为 xamarin native
- python - 根据xml标签标题获取文本