次のスタイルの pre 要素があります。
pre {
background: #555;
background-image: -webkit-linear-gradient(#555 50%, #505050 50%);
background-image: -moz-linear-gradient(#555 50%, #505050 50%);
background-image: -ms-linear-gradient(#555 50%, #505050 50%);
background-image: -o-linear-gradient(#555 50%, #505050 50%);
background-image: linear-gradient(#555 50%, #505050 50%);
background-position: 0 0;
background-repeat: repeat;
background-size: 4.5em 4.5em;
color: #fff;
font-size: .8em;
line-height: 2.25;
margin: 0 -2.25em 2.25em;
overflow: auto;
padding: 2.25em;
}
要素をスクロールするときにpre
、右のパディングが無視されるのはなぜですか? 長い行を折り返す必要はありません。この動作が必要です (仕様に基づくと予想される動作ではありませんが、Webkit では動作するようです): http://jsfiddle.net/joshnh/Ly5kz/
ライブの例へのリンクは次のとおりです。