【发布时间】:2021-06-05 05:10:45
【问题描述】:
我正在尝试创建一个具有静态宽度的 DIV。如果宽度超过浏览器宽度,则换行。我尝试了几种方法,每种组合都会在浏览器底部添加一个滚动条。
例如,如果我给 DIV 的大小为 2000x60,而浏览器是 1920,我尝试绘制 1920x60,然后将剩余的 80x60 像素换行到下一个新行。
下面添加了滚动条,我如何让它换行?
<html>
<head>
<style>
#divTest{
display:inline-block;
width: 2000px;
height: 60px;
background-color: #00ffcc;
}
</style>
</head>
<body>
<div id="divTest">This is the div.</div>
</body>
</html>
所需的输出如下所示:
<html>
<head>
<style>
#divTest{
width: 1920px;
height: 60px;
background-color: #00ffcc;
}
#divTest2{
width: 80px;
height: 60px;
background-color: #00ffcc;
}
</style>
</head>
<body>
<div id="divTest">This is the div.</div>
<br>
<div id="divTest2">This is the remainder of the div with no scrollbars.</div>
</body>
</html>
但我想用一个动态 div 来实现这一点。
【问题讨论】:
标签: html css scrollbar newline