让我们以此为例:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<link type="text/css" rel="stylesheet" href="s.css">
</head>
<body>
<div id="container">
<p>qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq</p>
</div>
</body>
</html>
CSS:
* {
margin:0px;
padding:0px;
}
#container {
margin:10px;
width:400px;
border: 2px solid red;
}
它显示如下:
如何将此类文本始终放置在父 div 中?
最佳答案
您可以使用word-wrap:break-word
。
#container {
margin: 10px;
width: 400px;
border: 2px solid red;
word-wrap: break-word;
}
或者,您也可以使用 overflow:hidden
,这将 overflow hidden 。这是假设您不希望文本换行。 jsFiddle example
最后,overflow:scroll
允许您滚动溢出。注意 - 无论文本的长度如何,总会有一个滚动条。为避免这种情况,您还可以使用 overflow:auto
。我不知道你想要什么。 jsFiddle example 溢出:滚动
关于html - 如何将文本保留在父级中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19744299/