css - 使 div 宽度适合内容而不适合父级

标签 css inheritance nowrap

我想为我拥有的按钮制作标签。我的问题是标签比按钮宽。我目前是这样做的(简单示例):

<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 适应文本的大小而不继承父级的宽度?

最佳答案

我想你已经得到了你想要的。也许检查另一个浏览器?
这是您的代码:jsfiddle

关于css - 使 div 宽度适合内容而不适合父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12313989/

相关文章:

html - 如何创建元素从左到右、从上到下 float 的布局

php - 如何拦截 PDO 调用?

javascript - Mootools 类扩展调用重写的父方法

css - 为什么 "inline-block"会修剪元素内部末尾的空间?

html - 使一段文字不间断?

css - 在 Squarespace 中访问 tweek.less 值

jquery - 如何在滑动div中停止文本换行和垂直居中文本

css - 一个 div 可以有一个背景图像,但重复不同的图像吗?

python - 将其他文件中的函数添加到 Python 类中

css - 如何在不滚动的情况下让我的 div 容器适合我的表格大小?