html - 如何使 block 元素调整到它里面的大小?

标签 html css

如果我有这个 HTML:

<li class="name">hi</li>
<li class="name">hello</li>
<li class="name">wheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!</li> 

还有这个 CSS:

li.name{
    border: 1px solid #A38870;
    background-color: #FA682D;
    list-style: none;
    margin: 15px;
    padding: 5px;
}

背景一直延伸到整个页面,如 this .

如何使背景适应文本的大小,如 this (没有明确设置每个列表元素的宽度)?

最佳答案

 display: table;

li.name css 类中添加此 css 代码。

关于html - 如何使 block 元素调整到它里面的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5803030/

相关文章:

javascript - 激活默认按钮上的下拉切换

html - Bootstrap 3,导航栏图标位置随着浏览器宽度的变化而变化

javascript - jquery hide 隐藏子菜单内容

css - 相同高度的元素

html - 如何创建一个简单的头/中心/脚布局?

html - CSS :target does not work on mozilla firefox

html - 最后一个 child /最后一个类型不适用于 div

html - 跨页的表格单元格丢失其顶部和底部边框

javascript - 悬停突出显示多个 div 标签

jquery - Google AJAX Feed API 将适用于博客文章