css强制div不换行:
1、使用float属性强制div不换行
float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。
如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。
示例:
<html> <head> <style type="text/css"> div#row1 { float: left; color: blue; } div#row2 { color: red } </style> </head> <body> <div id="row1">第一个div</div> <div id="row2">第二个div不换行</div> </body> </html>
效果图:
2、使用display属性设置div显示类型使div强制不换行。
display 属性规定元素应该生成的框的类型。
说明
这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。
示例:
<html> <head> <title>CSS中的不换行</title> <style type="text/css"> div#row1 { color: blue;display: inline } div#row2 { color: red;display: inline } </style> </head> <body> <div id="row1">第一个div</div> <div id="row2">第二个div不要换行</div> </body> </html>
效果图:
以上就是css怎么强制div不换行?的详细内容,更多请关注易知道|edz.cc其它相关文章!