我想在我的博客中为代码片段使用自定义样式。我定义了以下样式:
mystyle {
background: #C3FFA5;
border: solid 1px #19A347;
color: #191919;
display: block;
font-family: monospace;
font-size: 12px;
margin: 8px;
padding: 4px;
white-space: pre;
}
我使用它如下:
<mystyle>
int main() {
cout << "Hello World" << endl;
}
</mystyle>
这给出了以下输出。我在 Firefox 和 Google Chrome 上试过。
我想删除块开头的多余行。显然,我了解换行符的来源,并且我可以使用它<mystyle>int main() {
。如果我使用<pre>
而不是<mystyle>
,没有额外的换行符,那么我的自定义样式也可以这样做吗?