У меня есть следующее:
<p>This is a test</p>
<pre>public class Car {
protected Car() { }
protected Car(int speed) { }
protected void Car() { }
}</pre>
<p>Another line</p>
и
pre {
font-family: monaco,consolas,"courier new",monospace;
font-size: 1em;
min-height: 3em;
overflow: auto;
padding: 1em;
xwidth: 80%;
background-color: red;
}
Когда текст отображает фон <pre>
, идет полная ширина страницы. У меня есть демо:
Я хочу, чтобы красный фон останавливался сразу после самого правого символа моего кода. Я не хочу видеть большую красную область, которая простирается с одной стороны страницы на другую.
Может ли кто-нибудь сказать мне, можно ли это сделать с помощью CSS. Я действительно не уверен, потому что не могу думать, что я могу сделать.
Спасибо