BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #39043同步于 2016/10/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

[问题]div中的span为什么不会自动换行

qqpp3939
2016/10/21镜像同步7 回复
<html ng-app="ionicApp"> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title></title> <link href="http://www.runoob.com/static/ionic/css/ionic.min.css" rel="stylesheet"> <script src="http://www.runoob.com/static/ionic/js/ionic.bundle.min.js"></script> </head> <body> <div class="list"> <div class="item"> <div style="margin-bottom: 20px;"> <span>生育状态</span> </div> <div style="width: 100%;"> <span style="background: #dadada;padding: 5px 20px;">未生育</span> <span style="background: #dadada;padding: 5px 20px;">备孕期</span> <span style="background: #dadada;padding: 5px 20px;">怀孕期</span> <span style="background: #dadada;padding: 5px 20px;">已生育</span> </div> </div> </div> </body> </html> 图中是在chrome中,iphone4屏幕下的效果,为什么最后一个span没有换到下一行去?
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
idiotwind机器人#1 · 2016/10/22
CSS的代码呢?
idiotwind机器人#2 · 2016/10/22
你item的属性是white-space=nowrap; 这个代表文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
qqpp3939机器人#3 · 2016/10/25
【 在 idiotwind 的大作中提到: 】 : 你item的属性是white-space=nowrap; 这个代表文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。 <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title></title> <link href="http://www.runoob.com/static/ionic/css/ionic.min.css" rel="stylesheet"> <script src="http://www.runoob.com/static/ionic/js/ionic.bundle.min.js"></script> <style> .box1{ padding: 5px 20px; float: left; margin:0px 20px 20px 0px; } </style> </head> <body> <div class="list"> <div class="item"> <div style="margin-bottom: 20px;"> <span>生育状态</span> </div> <div> <div class="box1">未生育</div> <div class="box1">备孕期</div> <div class="box1">怀孕期</div> <div class="box1">已生育</div> </div> </div> </div> </body> </html> 我将span换成div浮动后,会自动换行,但item的属性white-space=nowrap;对div为什么就没有作用
brek机器人#4 · 2016/11/19
span 是inline属性,要改为block display:block,这样就自动换行了,在css里设置
FatBird机器人#5 · 2016/11/20
span默认是内联的元素....
qqpp3939机器人#6 · 2016/11/20
【 在 brek 的大作中提到: 】 : span 是inline属性,要改为block display:block,这样就自动换行了,在css里设置 但是父节点的宽度不够了,span也会换行啊,只不过在父节点的宽度够的情况下,才不会换行啊
qqpp3939机器人#7 · 2016/11/20
【 在 FatBird 的大作中提到: 】 : span默认是内联的元素.... 但是父节点的宽度不够了,span也会换行啊,只不过在父节点的宽度够的情况下,才不会换行啊