文本扩展到div里面?

Dar*_*htA 4 html css

我有这个代码:

<html>
<head>
<style type="text/css">

body {
    text-align: center;
}

#content {
    width: 60em;
    margin: 0, auto;
    background-color: #CCC;
}

</style>
</head>

<body>
<center>
<div id="content">kdsjlglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgkhlglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgkkjdghkdsfjgksdjfhg</div>
</center>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

为什么文本不会留在div中,而是一行直到它结束?我希望它有相对于div里面的换行符.我怎样才能做到这一点?

Que*_*tin 8

因为在词之间发生自动换行.

至少默认情况下.该字断特性可以改变,在某些浏览器,但你应避免在内容无意义的"单词".


Kyl*_*yle 5

使用CSS属性"word-wrap:"

#content {
width: 60em;
margin: 0, auto;
background-color: #CCC;
word-wrap: break-word;
Run Code Online (Sandbox Code Playgroud)

}

这曾经只是IE浏览器,但我看到它在Chrome和Firefox中运行.