css - 带文本背景的标题

标签 css html

我想做一个标题,看起来像这样

enter image description here

我尝试了以下方法:

HTML

<span class="header">Hallo</span><br /><span class="header">und Willkommen</span>       

CSS:

span.header {
    background: #404040;
    color: #fff;
    display: inline;
    line-height: 43px;
    padding: 5px 10px;
    font-size: 24px;
    text-transform: uppercase;
}

有效,但我希望该行在 h1 内自动中断, 不使用 <span>和一个 <br /> .

最佳答案

关于css - 带文本背景的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16193516/

相关文章:

css - 如果悬停在其中一个或上,则将悬停添加到具有共享选择器的两个元素

html - 当浏览器窗口大小改变时,div 绑定(bind)到其他 div

javascript - LIightBox2 数据标题描述链接与 JavaScript

css - 使用 CSS 创建新行或换行符

css - 在媒体查询中定义关键帧动画

jquery - AJAX 网站和动态 HTML Canvas 的 SEO 优化

javascript - 表格中的 HTML 文本框变成标签

JavaScript:将 HTML 列表分成两半

html - 在 <a> 标签的 "target"属性中使用自定义名称是否有效?

css - 将分层的、鼠标悬停在图像上的图像置于最前面