如何获取包含<div>
变量文本的行为如下:
我得到的最接近的是使用display: inline-block; min-width: 400px;
但是长短的段落仍然会延伸宽度。
答案 0 :(得分:1)
尝试使用内联表:
.mydiv{
display:inline-table;
width:400px;
border:1px solid red;
word-wrap:normal;
word-break:keep-all;
}
答案 1 :(得分:1)
你说你希望你的div
表现得像桌子/桌子一样。
这应符合您的所有要求:
.box {
width: 400px;
display: inline-table; /* table|inline-table|table-cell */
word-wrap: normal;
}
答案 2 :(得分:0)
如果您不希望文字扩展您的DIV宽度,则必须使用max-width。
答案 3 :(得分:0)
我建议您尝试以下CSS:
#container {
width:400px;
}
@media screen and (min-width:401px) {
#container {
width:auto;
}
}
@media screen and (max-width:399px) {
#container {
width:auto;
}
}
带有id&#39;容器&#39;的div应该用于封装页面的所有部分。此宽度已设置为400px。现在,当用户放大或缩小时,宽度应自动调整到其用户的窗口。将你所拥有的段落的id放在@media部分,它们也应该自动调整。
例如为: @media screen和(min-width:401px){
#container {
width:auto;
}
}
@media screen and (max-width:399px) {
#container {
width:auto;
}
#paragraph {
width:auto;
}
}