html - 仅在文本字段上使用背景色

标签 html css

这是我的代码:

HTML:

<div id="hello">
Hello
</div>

CSS:

#hello {
  font-size:30px;
  background-color:red;
}

正如您在 fiddle ( https://jsfiddle.net/en27xg3b/ ) 中看到的那样,背景颜色位于所有 div 上。我希望它只出现在“你好”所在的位置。

我很确定这是一个简单的代码,但我忘记了怎么做。

最佳答案

  1. 使用inline-blockinline:https://jsfiddle.net/en27xg3b/1/

#hello {
  font-size:30px;
  background-color:red;
display: inline-block;
}
<div id="hello">Hello</div>


  1. 或者将文本包装在 span 中:https://jsfiddle.net/en27xg3b/2/

#hello span {
  font-size:30px;
  background-color:red;
}
<div id="hello"><span>Hello</span></div>

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

相关文章:

css - 我的动画课应该属于哪个类别?

css - 为什么有些 css @import 命令使用 url() 而其他命令只是放置字符串

css - Google PageSpeed - 呈现阻塞内容

css - css 属性值中的 !default 是什么意思?

javascript - 无法让此 CSS 过渡在 iPhone 上正常运行

javascript - 扩展 HTMLTextAreaElement 的 HTML5 ES6 自定义元素使非法构造函数崩溃

html - 如何将导航栏放在左侧的 Bootstrap 中?

css - 在 div 中定位 div

html - 如何以响应方式处理数据列?

javascript - 为什么 null 几乎总是传递给 RTCPeerConnection?