CSS:最小宽度和最小高度不适用于跨度?

时间:2019-06-15 17:23:12

标签: html css size

我正在尝试将<span>节强制设置为一定的宽度和高度。据我了解,css min-widthmin-height应该可以解决这个问题。

但是它不起作用:live example

我也尝试过为height:100%和/或min-height:100%和/或body标签添加html<span>这样的css属性,如建议的那样其他类似问题的答案,或者使用<div>代替<span>,或者使用display:blockdisplay:inline-block,但似乎都不能解决问题。

2 个答案:

答案 0 :(得分:3)

您应将display:inline-blockdisplay:block设置为跨度。因为span的默认值为display:inline。无法为height个元素设置widthinline

#test {
  display:inline-block;
  min-width: 300px;
  min-height: 100px;
  background-color: #fa0;
}
<span id='test'>Hello</span>

答案 1 :(得分:1)

内联元素不能使用高度和宽度。 使用div代替span标签或在div元素中使用span标签。