html - 文本的背景颜色

标签 html css

我正在尝试为 html 中的文本提供背景,但我被卡住了。

我试过下面的代码:

<p><span style="background-color: #000;color:#fff;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt bibendum ligula, ac pulvinar justo scelerisque in. Ut nec auctor urna.</span></p>

结果是:

first result

这就是我想要做的(比如选择文本):

want to do

不知道怎么做。任何帮助都会很棒。

谢谢!

最佳答案

我想这就是您想要做的。

您需要使段落内联(这将使黑色仅在您的文本后面且不会溢出),然后应用少量填充line-height 到你的段落,这样线条就可以看起来很漂亮。

p {
  display: inline;
  background-color: rgba(0,0,0,.7);
  color: #fff;
  line-height: 1.4;
}
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt bibendum ligula, ac pulvinar justo scelerisque in. Ut nec auctor urna.</p>

关于html - 文本的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34740677/

相关文章:

javascript - HTML/JS 调试器

javascript - jQuery 更改指定元素上的 css

javascript - 是否可以对同一元素使用 2 种不同的字体,一种用于英语,另一种用于泰米尔语(unicode)

html - 如何使整个自定义复选框/Div 可点击——而不仅仅是标签 + 输入

php - 您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法。

jquery - 如何旋转一个 div,而 jQuery 为同一个 div 设置动画

javascript - 如何在垂直滚动末尾隐藏一个div

javascript - Zurb Foundation slider - 绝对位置问题

javascript - 如何从 HTML 表单调用现有的 REST api?

javascript - 使用 Javascript 添加 <base> 标签 href 不起作用