css - 仅在 CSS 中的 div 顶部添加标题横幅

标签 css html

我正在尝试添加一个标题,该标题将显示为该潜水的横幅,其中包含文本。如下图所示。

enter image description here

问题是我需要在 css 中设置标题文本。 我只有一个 div,其中包含内容。我无法更改 HTML 代码来添加内容。

有什么想法吗?

最佳答案

你可以用 before 伪元素来做到这一点,像这样:

.your_div:before {
    content: "Your DIV title";
    display: block;
    color: #000;
    background: #CCC;
    text-align: center;
}

但它不会与旧浏览器兼容。

关于css - 仅在 CSS 中的 div 顶部添加标题横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17169097/

相关文章:

css - 是否可以更改样式的颜色组件?

javascript - 根据 Highcharts 中悬停的系列突出显示工具提示共享元素

JavaScript - 从开关中获取值(value)

css - 不同尺寸的流体宽度元素的正确纵横比

javascript - JQM中页面底部生成"LOADING"消息

html - 高度为 : 100% doesn't work on chrome 72+ 的 flexbox

javascript - 使用 javascript 从上一页获取 URL

javascript - CSS/JS : Triggering remote text glowing effect with transition

css - Bootstrap 列忽略内容填充

javascript - 为什么清除 Canvas 元素并将其放回原处会出现故障?