我想为我有一个按钮做一个标签。我的问题是标签比按钮宽。我现在有像这样(简单的例子)来完成:适合div宽度的内容,而不是父母
<div class="parent_container_the_icon">
<div class="label">
This is the label text
</div>
<div>
的CSS:
.parent_container_the_icon {
height: 50px;
width: 50px;
float: left;
}
.label {
display: block;
position: absolute;
white-space: nowrap;
}
我要的是为标签取标签文本本身的宽度没有包装的文字。目前它不包装文本,但是由于该文本框只占用了容器的最大宽度,所以我在文本框中出现溢出。
如何强制标签div
适合文本的大小,而不是继承父级的宽度?
你不需要显示:block;在div上,因为它们默认是块级元素。另外,当你为一个元素添加定位时,它也会使其成为块级别。 – Kyle