我想爲我有一個按鈕做一個標籤。我的問題是標籤比按鈕寬。我現在有像這樣(簡單的例子)來完成:適合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