css强制div不换行的方法:1、使用float属性设置div浮动效果来强制div不换行。2、使用display属性设置div显示类型来强制div不换行。
css强制div不换行:
1、使用float属性强制div不换行
float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。
如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。
示例:
div#row1 { float: left; color: blue; }
div#row2 { color: red }
第一个div
第二个div不换行
效果图:
2、使用display属性设置div显示类型使div强制不换行。
display 属性规定元素应该生成的框的类型。
说明
这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。
示例:
CSS中的不换行div#row1 { color: blue;display: inline }
div#row2 { color: red;display: inline }
第一个div
第二个div不要换行
效果图: