html - HTML元素的子元素在换行时具有不同的背景
问题描述
为什么不是所有孩子的背景颜色都与父母的一个 HTML CSS 相同,如果有一个换行符将两者分开,例如如果我的字体大小为 20:
<div style="background-color: rgba(0,0,0,0.5);font-size: 20px;"><span style="text-align:left; color: blue;">Roberto#3<span style="float:right;">18:21</span></span></div>
它工作得很好,但如果我的字体大小是 130
<div style="background-color: rgba(0,0,0,0.5);font-size: 130px;"><span style="text-align:left; color: blue;">Roberto#3<span style="float:right;">18:21</span></span></div>
解决方案
内容宽度大于包含它的元素,并且它是浮动的,它将“溢出”到其容器之外。然后我们可以添加溢出:auto; 到包含元素来解决这个问题:
<div style="background-color: rgba(0,0,0,0.5);font-size: 130px; overflow: auto;">
<span style="text-align:left; color: blue;">Roberto#3<span
style="float:right;">18:21</span></span></div>
推荐阅读
- python - 无法使用请求从网页中获取某些字段
- java - Java - 可运行 jar 文件中的屏幕截图窗口不起作用
- javascript - 类型“void”不可分配给类型“FormData”
- c# - 是否可以使用来自另一个类的静态方法为(公共或私有)类成员分配初始值?
- python - 为什么 Python protobuf 消息的创建如此缓慢?
- python - 基于时间戳间隔重叠的数据帧相乘
- java - Java - 使用 ProcessBuilder directory() 时系统找不到指定的文件
- django - 带有 OpenWisp 的 Django LDAP Django-IPAM
- java - 将带有空格分隔符的字符串转换为数组。并输出这个数组,就像一个字符串
- c++ - char * 未从重载运算符或内存管理问题中正确返回