0

当我添加超过 4 位数字的行号时,它的行被从代码框中切出。

当我使用background-color: #eee;all 时效果很好,但不适用于白色background-color: #fff;

  1. 如何修复从代码框中切出的行号?

  2. 如何将所有线条背景更改为白色?

PS白色背景必须带有行号:)

它现在是如何工作的(在图片上:linenums:320只有在 Safari 中使用 3 位数的数字切片很糟糕,对于 Chrome,它从 4 位数的数字开始切片)。但也许我们可以赚取一些利润或其他东西。

在此处输入图像描述

pre.prettyprint {
  background-color: #fff;
}
li.L0, li.L1, li.L2, li.L3, li.L4,
li.L5, li.L6, li.L7, li.L8, li.L9 {
  list-style-type: decimal;
} 
<pre class="prettyprint linenums:3320">
def celsius_from_fahrenheit(temp):
    """
    Convert temperature value from Fahrenheit to Celsius.
    """
    return (temp - 32)*5.0 / 9.0

def fahrenheit_from_celsius(temp_fahrenheit):
    """
    Convert temperature value from Celsius to Fahrenheit.
    """
    return (temp_fahrenheit*9 + 160)
</pre>

这是您可以检查其工作方式的示例。 https://jsfiddle.net/rwjbdayu/7/

4

1 回答 1

0

这是完全适合我的答案。PS Safari 不好可视化 google 美化器

<style>
li.L0, li.L1, li.L2, li.L3, li.L4,
li.L5, li.L6, li.L7, li.L8, li.L9 
    {list-style-type: decimal !important; 
    background-color: #fff} 
</style>
<div class="google-auto-placed ap_container" style="text-align: left; width: 46%; height: auto; clear: none; margin: auto;">
    <pre class="prettyprint linenums:3320">
        def celsius_from_fahrenheit(temp):
            """
            Convert temperature value from Fahrenheit to Celsius.
            """
            return (temp - 32)*5.0 / 9.0

        def fahrenheit_from_celsius(temp_fahrenheit):
            """
            Convert temperature value from Celsius to Fahrenheit.
            """
            return (temp_fahrenheit*9 + 160)
    </pre>
</div>
于 2019-10-02T17:42:04.220 回答