User:JasonHK/Gadget-CodeBlocks-NoWrap.css

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

:root
{
    --mw-codeblocks-padding: 1em;
    --mw-codeblocks-background: #f8f9fa;
    --mw-codeblocks-linenos-width: 2.75em;
    --mw-codeblocks-linenos-background: #f0f0f0;
}

:root .mediawiki.skin-cologneblue
{
    --mw-codeblocks-padding: 0;
    --mw-codeblocks-background: transparent;
}

:root .mediawiki.skin-minerva
{
    --mw-codeblocks-background: transparent;
}

:root .mediawiki.skin-modern
{
    --mw-codeblocks-background: #f0f0f0;
    --mw-codeblocks-padding: 0.4em;
}

pre:not(.CodeMirror-line)
{
    white-space: pre;
}

pre:not(.CodeMirror-line) > :is(span:not(.linenos), .mw-codeblock-container), .mw-codeblock .hll
{
    margin-left: calc(var(--mw-codeblocks-padding) * -1);
    margin-right: calc(var(--mw-codeblocks-padding) * -1);
    padding-left: var(--mw-codeblocks-padding);
    padding-right: var(--mw-codeblocks-padding);
}

.mw-highlight pre
{
    position: relative !important;
    box-shadow: none !important;
}

.mw-highlight:not(.mw-codeblock), pre
{
    overflow-x: auto;
}

.mediawiki.skin-cologneblue .mw-highlight pre
{
    overflow-y: hidden;
}

.mw-highlight:not(.mw-codeblock) pre:not(.mw-codeblock)
{
    margin-block-end: 0;
}

.mw-highlight:not(.mw-codeblock) pre:not(.mw-codeblock), pre.mw-codeblock > .mw-codeblock-container
{
    min-inline-size: max-content;
}

.mw-highlight-lines.mw-content-ltr pre, .content.mw-content-ltr .mw-highlight-lines pre
{
	background: local linear-gradient(to right, var(--mw-codeblocks-linenos-background) var(--mw-codeblocks-linenos-width), var(--mw-codeblocks-background) var(--mw-codeblocks-linenos-width));
}

.mw-highlight-lines.mw-content-rtl pre, .content.mw-content-rtl .mw-highlight-lines pre
{
	background: local linear-gradient(to left, var(--mw-codeblocks-linenos-background) var(--mw-codeblocks-linenos-width), var(--mw-codeblocks-background) var(--mw-codeblocks-linenos-width));
}

.mw-highlight:not(.mw-codeblock) pre:not(.mw-codeblock) > span:first-child:empty
{
    display: none;
}