如何让div在一行中正确显示?
how to make divs show properly in one line?
嘿,我正在尝试将多个 div 作为 table headers 在一行中显示。但是当我将 window 尺寸变小时,一些 headers 会转到下一行。
如何将它们保持在一行中并在需要时缩小整个 div 的大小?
您需要将 div 的宽度设置为百分比或 vw。
在这里,它将占据父级的 20% div
.example_div {
width: 20%;
}
此处它将占据设备宽度的 20%(可能大于父宽度)
.example_div {
width: 20vw;
}
您可以将这些与 max-width 结合使用,以允许更大的屏幕保持您设置的初始宽度行为,我在下面假设它是像素。
在这里,它会设置最大宽度,但在需要时会按百分比缩小。
.example_div {
max-width: 100px;
width: 20%;
}
尝试使用 display: table-cell;
来防止 div 在页面上向下流动。如果你想让它们调整大小,那么也许像 Bootstraps 布局这样的东西可以帮助你。
嘿,我正在尝试将多个 div 作为 table headers 在一行中显示。但是当我将 window 尺寸变小时,一些 headers 会转到下一行。 如何将它们保持在一行中并在需要时缩小整个 div 的大小?
您需要将 div 的宽度设置为百分比或 vw。
在这里,它将占据父级的 20% div
.example_div {
width: 20%;
}
此处它将占据设备宽度的 20%(可能大于父宽度)
.example_div {
width: 20vw;
}
您可以将这些与 max-width 结合使用,以允许更大的屏幕保持您设置的初始宽度行为,我在下面假设它是像素。
在这里,它会设置最大宽度,但在需要时会按百分比缩小。
.example_div {
max-width: 100px;
width: 20%;
}
尝试使用 display: table-cell;
来防止 div 在页面上向下流动。如果你想让它们调整大小,那么也许像 Bootstraps 布局这样的东西可以帮助你。