html - Google 美化行号和溢出

标签 html prettify google-code-prettify

向 Google 美化元素添加溢出时,行号消失。

未更改的 CSS:

pre
{    
    font-size:11px;
    background-color:white;
}
/* Alternate shading for lines */     li.L1,
li.L3,
li.L5,
li.L7,
li.L9 { background: #eee; width:200%;}

之前的 CSS 和图像:

pre.prettyprint { padding: 2px; border: 1px solid #888;}

enter image description here

之后的 CSS 和图像:

pre.prettyprint { padding: 2px; border: 1px solid #888; overflow:auto;}

enter image description here

最佳答案

显然这些数字在 pre.prettyprint 元素的填充中。如果我在溢出“打开”的情况下将左填充增加到 30px,我可以看到数字。我将不得不再梳理一下 CSS(它是继承的)

CSS 更改和结果输出:

pre.prettyprint { padding-left:30px; border: 1px solid #888; overflow: auto;}

enter image description here

关于html - Google 美化行号和溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12884789/

相关文章:

javascript - Android - WebView html5 localstorage 在应用程序更新后不持久

javascript - 当用户尝试下载文件时实现 'Save As' 弹出窗口

javascript - 以 Angular 使用 id 访问第 n 个 child

javascript - google-code-prettify 不会将类添加到 Java 代码的 SPAN 标记中

html - 嵌套 HTML 定义列表 (<dl>) 是否正确?

带有禁用选项的 HTML Select 在 FireFox 中返回错误的 selectedIndex

javascript - 如何使美化代码在一行中工作?

javascript - prettyPrint() 只产生一次效果。 (谷歌美化)

cdn - 是否有托管 Google Code Pretify 的内容分发网络 (CDN)?

javascript - 引用错误: prettyPrint is not defined error