【发布时间】:2012-07-04 05:48:45
【问题描述】:
我正在开发一个我自己创建的项目 (www.deepsecurity.org),未来人们将能够粘贴内容等等。
我对这个项目有一个问题,如果你检查网站并检查某人发布的“Th Bible”粘贴,你可以清楚地看到帖子退出黑屏,你无法再阅读其余部分。
我该如何解决这个问题?已经尝试了几个小时。
我正在使用 Flask + SQLAlchemy + WTForms 和 Pygments。
看一下css(我写的很后面的css,对此感到抱歉)
style.css
@import url('topbar_style.css');
@import url('errors.css');
@import url('showcodes.css');
@import url('addcode.css');
@import url('highlight.css');
@import url('about.css');
@import url('login.css');
html {
font-family: 'Lucida Console', Monaco, monospace;
font-size: 13px;
color: #FFFFFF;
background: #F2F2F2 url('images/bg_body.png') repeat-x 0 0;
display: inline-block
}
.page {
overflow: hidden;
margin: 3em auto;
width: 950px;
display: inline-block
border: 5px solid #ccc;
padding: 0.8em;
border: 1px solid #383838;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #202020;
}
div.codes h1 {
font-family: 'Lucida Console', Monaco, monospace;
margin: 0px;
color: #F2F2F2;
border-bottom: 2px solid #eee;
}
h2 {
font-size: 15px;
}
div.about-text {
white-space: pre;
}
div.codes {
white-space: pre;
}
showcodes.css
.codes {
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
.codes li {
margin: 0.2em 1em;
}
【问题讨论】:
-
可能是因为文本包含在
pre标签中,这意味着保留了换行符和空格。一定要用<pre>吗? -
这个我试过了,没用,文字还是出黑的地方。。我之前也查过,没用,很迷茫!