简而言之:当我有一个容器和一些内联块div时,容器的宽度会在div周围缩小。但是当div太长并且因此其中一个转到另一行时,容器宽度呈现为100%。
在图片中,默认行为是第一个,而所需行为是第二个。
这是一个小例子: http://jsfiddle.net/gzbx4upq/
See fiddle for desired results
答案 0 :(得分:0)
使用
display:block;
或
display:inline;
或
max-width:250px ;
答案 1 :(得分:0)
使用伪类似乎是可能的。
<强> CSS 强>
div {
display: inline;
position: relative;
}
div:before {
content:"";
position: absolute;
left: 0px;
right: 0px;
bottom: -5px;
top: -5px;
background-color: blue;
z-index:-1;
}
div:after {
content:"";
display: block;
}
p {
display: inline-block;
background-color: red;
}
<强> Working Fiddle 强>