html - 使文本出现在报价的顶部

标签 html css css-position absolute

有人知道如何让我的 h1 文本出现在引文的顶部吗?

注意:

  1. 我不希望它看起来像引语在 H1 文本之前,而是在它之上。
  2. 引述在 HTML 中应该没有任何额外的标记或文本。

HTML

<div>
 <h1>Title</h1>
</div>

CSS

div {
    position: relative;
}
div:after {
    font-size: 100px;
    position: absolute;
    top: 0;
    left: 0;
    content:'"';
    color: red;
}
h1 {
    padding: .5em;
}

最佳答案

你必须给 h1 一个 z-index 值

JSfiddle Demo

div {
    position: relative;
}
div:after {
    font-size: 100px;
    position: absolute;
    top: 0;
    left: 0;
    content:'"';
    color: red;
}
h1 {
    padding: .5em;
    position: relative;
    z-index:1

}

关于html - 使文本出现在报价的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24869628/

相关文章:

javascript - 如何在 Canvas 上使用多次点击事件

php - DOM php按标签名称删除所有标签

javascript - 跨浏览器位置 :fixed but still fails?

css - 获取固定位置元素以不阻塞其他内容

html - 加载 gif 时主屏幕保持灰色

css - 用什么位置互相显示DIV

javascript - 简单的 Javascript 更新 HTML 中的长计算进度

html - 为什么我的菜单和页脚有空格?

css - material-ui改变抽屉的高度

css - 用标题排列 Div