Html 显示内联块。如何防止将区块推到新线?

Html 显示内联块。如何防止将区块推到新线?,html,css,Html,Css,代码在屏幕上。只需显示:内联块。当窗口上没有空间放置块时,块会向下移动到新行。我想在屏幕上画一个绿色的矩形。因此,如果没有空间,块将移动到窗口的外部,并显示滚动条以查看这些块 如果您想要一个水平滚动条,您必须做两件事:为容器指定一个显式宽度,以及属性overflow-x:auto 使用display:inline block将使元素内的内容表现为块,但将整个容器视为inline,这将占用尽可能多的水平空间,直到遇到边,然后流到下一行 IMHO,你最好的方法是给包含元素的容器一个显式的高度,足以只

代码在屏幕上。只需显示:内联块。当窗口上没有空间放置块时,块会向下移动到新行。我想在屏幕上画一个绿色的矩形。因此,如果没有空间,块将移动到窗口的外部,并显示滚动条以查看这些块


如果您想要一个水平滚动条,您必须做两件事:为容器指定一个显式宽度,以及属性overflow-x:auto

使用display:inline block将使元素内的内容表现为块,但将整个容器视为inline,这将占用尽可能多的水平空间,直到遇到边,然后流到下一行


IMHO,你最好的方法是给包含元素的容器一个显式的高度,足以只包含你的一个子块,然后给它一个显式的宽度,100%的容器大小,你可能需要使用实际的像素;只有在正确设置了相对定位后,100%才有效。最后是overflow-x:auto,您应该获得所需的渲染效果。

如果您想要一个水平滚动条,您必须做两件事:为容器指定一个显式宽度,以及属性overflow-x:auto

使用display:inline block将使元素内的内容表现为块,但将整个容器视为inline,这将占用尽可能多的水平空间,直到遇到边,然后流到下一行


IMHO,你最好的方法是给包含元素的容器一个显式的高度,足以只包含你的一个子块,然后给它一个显式的宽度,100%的容器大小,你可能需要使用实际的像素;只有在正确设置了相对定位后,100%才有效。最后是overflow-x:auto,您应该可以获得所需的渲染效果。

外部div只需要css属性white space:nowrap


外部div只需要css属性whitespace:nowrap