CSS:如何使块元素占用其子元素所需的宽度?

Bor*_*kov 1 html css

由于我的Linux 2D图形库(例如GTK +)的背景,其中父窗口通常请求与其子项需要适当显示的空间一样多的空间,我对CSS中的块元素占据父级的所有宽度的习惯感到不好.

是否可以使块元素占据宽度,由其子元素的固有宽度决定而不是更多?

Luc*_*uca 5

display: inline-block在这样的容器上.它将保留block属性而不占用其容器的整个宽度.

小提琴:http://jsfiddle.net/dekf0h3f/