DIV并排显示并换行
来源:互联网 发布:网络主播 英语 编辑:程序博客网 时间:2024/05/17 04:01
背景:
想加个进度条,类似于这样:,但是文字总是处于近吐掉上方:。
方法试探:
<div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid #C0C0C0; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div>得到想要的样子:,但是重复添加,如:
<div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid #C0C0C0; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div><br /><div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid #C0C0C0; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div>得到效果:,没有换行。
加空DIV后,换行:
<div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid #C0C0C0; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div><div >end</div><br /><div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid #C0C0C0; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div><div >end</div>效果:。
一个朋友给代码,不用加空DIV就可换行:
<div style="float:left;">Prooess2:</div><div style="float:left;"> <div style="padding:1px;background-color:#e6e6e6;height:auto;overflow:hidden;margin-top:5px;"> <div style="width:100px;height:10px;background-color:green;"></div> </div></div><div style="float:left;">end</div><br /><div style="float:left;">Prooess3:</div><div style="float:left;"> <div style="padding:1px;background-color:#e6e6e6;height:auto;overflow:hidden;margin-top:5px;"> <div style="width:100px;height:10px;background-color:green;"></div> </div></div><div style="float:left;">end</div>效果:。
问题
对比,发现原代码去掉如下代码后,换行,否则不换行,不解,先存放。
border: 1px solid #C0C0C0;
去掉前:
去掉后:
原代码使用<div style="float:left;">end</div>依旧会不换行,不知道为啥。代码:
<div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div><div style="float:left;">end</div><br /><div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid #C0C0C0; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div><div >end</div><br /><div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid #C0C0C0; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div><div >end</div><br />效果图:。
也可用table。全代码:
<html><body> <div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div><div style="float:left;">end</div><br /><div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid #C0C0C0; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div><div >end</div><br /><div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid #C0C0C0; width: 300px; height: 20px;"> <div id="processbar" style=" background-color: #00CC00; height: 19px; width: 250px;"></div> </div></div><div >end</div><br /><div style="float:left;"> Process1:</div><div style="float:left;"> <div style="padding: 1px; background-color: #E6E6E6; border: 1px solid; width: 300px;height:auto;overflow:hidden;margin-top:5px;"> <div style="width:100px;height:10px;background-color:green;"></div> </div></div><div >end</div><br /><div style="float:left;">Prooess2:</div><div style="float:left;"> <div style="padding:1px;background-color:#e6e6e6;height:auto;overflow:hidden;margin-top:5px;"> <div style="width:100px;height:10px;background-color:green;"></div> </div></div><div style="float:left;">end</div><br /><div style="float:left;">Prooess3:</div><div style="float:left;"> <div style="padding:1px;background-color:#e6e6e6;height:auto;overflow:hidden;margin-top:5px;"> <div style="width:100px;height:10px;background-color:green;"></div> </div></div><div style="float:left;">end</div><br /><div style="float:left;">Prooess1:</div><div style="float:left;"> <div style="padding:1px;background-color:#e6e6e6;height:auto;overflow:hidden;margin-top:5px;"> <div style="width:100px;height:10px;background-color:green;"></div> </div></div><div style="float:left;">end</div><br /><div style="float:left;">Prooess1:</div><div style="float:left;"> <div style="padding:1px;background-color:#e6e6e6;height:auto;overflow:hidden;margin-top:5px;"> <div style="width:100px;height:10px;background-color:green;"></div> </div></div><div style="float:left;">end</div><br /><table border="0"> <tr> <td>Prooess1:</td> <td> <div style="padding:1px;background-color:#e6e6e6;height:auto;overflow:hidden;"> <div style="width:100px;height:10px;background-color:green;"></div> </div> </td> <td>End</td> </tr></table><table border="0"> <tr> <td>Prooess1:</td> <td> <div style="padding:1px;background-color:#e6e6e6;height:auto;overflow:hidden;"> <div style="width:100px;height:10px;background-color:green;"></div> </div> </td> <td>End</td> </tr></table></body> </html>效果:
0 0
- DIV并排显示并换行
- 并排显示两个div
- 并排显示DIV
- div并排显示完美解决方案
- 让两个Div并排显示
- 让两个Div并排显示
- 多个div并排显示
- 转载-<div>并排显示实例
- div中内嵌并排div的显示问题
- 并排多个div,并可滚动
- 如何让两个div并排显示
- 如何让两个div并排显示
- 样式: 让两个Div并排显示
- 如何让两个div并排同行显示
- CSS+DIV把八个层并排显示!!!
- 让两个Div并排显示的方法
- css实现两个div并排显示
- 怎么让两个div并排同行显示
- 头文件和源文件的区别
- DzzOffice结合office web Apps私有部署的实例
- google地图开发心得
- Roman to Integer
- C# 汉字存入bin文件,如何存
- DIV并排显示并换行
- 火车票
- MySQL学习笔记(十三)运算符与函数二
- 图文解说:Nginx+tomcat配置集群负载均衡
- 现在是不是网管什么的都被人看不起了哇~~
- RMI远程方法调用简单实例
- spring整合quartz
- FPGA 快捷拓展以太网
- 现在手机的APP用什么开发的哇、我也想学APP开发