html - 如何为某些绝对位置 div 设置背景颜色?

标签 html css

我有一个html代码:

<b>             
 <div class="p" id="p4" style="top:77.0pt;left:179.91301pt;font-family:Times;font-size:13.0pt;">Can</div>
        <div class="p" id="p5" style="top:77.0pt;left:212.02301pt;font-family:Times;font-size:13.0pt;">you</div>
        <div class="p" id="p6" style="top:77.0pt;left:240.53201pt;font-family:Times;font-size:13.0pt;">help</div>
        <div class="p" id="p7" style="top:77.0pt;left:266.14203pt;font-family:Times;font-size:13.0pt;">me?</div>
</b>

我想为 <b> 设置背景颜色标签!我该怎么做?

最佳答案

简单:

b{
  background-color: /*color here*/;
}

如果您想内联,它的工作方式与您为其他人所做的相同:

<b style="background-color: /*color here*/;">

但是,这不会起作用,因为 b 不是 block 元素,所以 background-color 属性不适用。

要解决此问题,只需将其显示inline-block

样式表:

b{
  display: inline-block;
  background-color: /*color*/;
}

内联:

<b style="display: inline-block; background-color: /*color*/;">

这样做只会设置文本的背景:

enter image description here

或者,您可以让它填充文本填充区域的整个背景。

enter image description here

为此,只需将 inline-block 更改为 block

Demo

关于html - 如何为某些绝对位置 div 设置背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24597717/

相关文章:

css - 在 Angular 2 中使用 Sass

javascript - 如何制作一个完整的页眉?

javascript - 我的元素甚至在用户点击它触发功能之前就不断显示(点击功能)

java - JUnitReport HTML - 单元测试结果顺序

html - 阻止 flex 对齐元素破坏溢出自动

javascript - :touch CSS pseudo-class or something similar?

html - 表格中带有奇怪填充的图像

css - rails Bootstrap wysihtml5 无法覆盖宽度

css - 如何修复服务器 MVC 上的 CSS 错误

css - 位置 : fixed 的奇怪 webkit 问题