html - CSS:最小宽度和最小高度不适用于跨度?
问题描述
我试图强制一个<span>
部分达到一定的宽度和高度。据我了解,cssmin-width
和min-height
应该处理这个问题。
但是它不起作用:现场示例
我还尝试添加 CSS 属性,如height:100%
or min-height:100%
forbody
和/或html
和/或<span>
标签,如其他类似问题的答案中所建议的那样,或使用<div
> 代替<span>
,或使用display:block
or display:inline-block
,但似乎都没有解决问题。
解决方案
您应该设置display:inline-block
或设置display:block
跨度。因为span
's 具有display:inline
默认值。不能为元素设置height
或。width
inline
#test {
display:inline-block;
min-width: 300px;
min-height: 100px;
background-color: #fa0;
}
<span id='test'>Hello</span>
推荐阅读
- python - 如何解决这个 Flask 应用程序 run.py 错误
- java - Java - 按属性对对象数组进行分组和排序
- python - 训练后更改模型的参数是否不正确?
- symfony - API 平台布尔过滤器默认值
- c# - 检查刚体是否接地?
- vhdl - 尝试使用 fpga 在 640x480 VGA 显示器上显示
- sql - 可以在过滤子句中进行额外的聚合吗?(PostgreSQL)
- python - PyCharm 未解决的模块成员参考
- operating-system - 线程数据存储在哪里,当操作系统执行其他进程时,操作系统如何将类似寄存器的值传递给 CPU?
- php - 升级到 PHP 7.4.3 cURL Socks 代理不工作后