如何在父级伪类之前修复

问题描述

我的意图是固定 :before 伪类的位置,就像标题一样,因此无论滚动条的位置如何,“JSON 语言”文本都将保持固定。

* {
    padding: 0;
    margin: 0;
    Box-sizing: border-Box;
}

.code {
  --alpha: #00000011;
    background: var(--alpha);
    overflow-x: auto;
    padding: 1.2rem;
}

.code:before {
    content: attr(plang) " language";

    display: block;
    background: var(--alpha);
    padding: 1rem;
    margin-bottom: 1rem;
}
<pre class="code" plang="JSON">
{
    "extension": "json","css_path": "styles/Syntax/json","rules": [
        {
            "regex": "\"(\\\\.|[^\"])+\"(?=\\s*:)","type": "key"
        },{
            "regex": "(null|true|false|-?\\d+\\.?\\d*|\"(\\\\.|[^\"])+\")(?=\\s*[,}\\]])",REALLY LONG TEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXT
            "type": "value"
        }
    ]
}
</pre>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)