为什么这个简单的 CSS div 不起作用?
我有一个div。这真的很简单。下面是 CSS 代码。
#example {
background: #dcdcdc;
background-position: center;
postition: relative;
width: 980px;
text-align: center;
margin: 0px auto;
padding: 1px;
min-height: 30px;
}
html 代码:
<div id="example">testtesttesttesttesttesttesttesttesttesttesttest</div>
如您所见,它仅包含从数据库表中选择的文本。 问题是,当文本的长度比屏幕宽时,它不会开始新行,而是会结束。我想让它开始一条新线。我怎么能这么做呢?
注意:溢出在页面上是隐藏的。我只在 Chrome 13 和 FF 3.6 中测试了此页面。
I have a div. It is really simple. Here is the CSS code below.
#example {
background: #dcdcdc;
background-position: center;
postition: relative;
width: 980px;
text-align: center;
margin: 0px auto;
padding: 1px;
min-height: 30px;
}
html code:
<div id="example">testtesttesttesttesttesttesttesttesttesttesttest</div>
As you can see it only contains text that is selected from a database table.
The problem is that when the length of the text is wider than the screen it does not start a new line, it goes over. I want to make it start a new line. How could I do that?
Note: The overflow is hidden on the page. I only tested this page in Chrome 13 and FF 3.6.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
自动换行就可以解决问题:
Word wrap will do the trick:
多浏览器答案:
添加以下内容:
multi browser answer :
add this :
将
word-wrap: break-word;
添加到该组合中。Add
word-wrap: break-word;
into that mix.