博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何让两个div处于一行
阅读量:6593 次
发布时间:2019-06-24

本文共 1235 字,大约阅读时间需要 4 分钟。

 我们知道 div是块级元素,是独占一行的.一般情况下,两个相邻的div是不会处于一行的

例如:

Html代码  
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head lang="en">  
  4.     <meta charset="UTF-8">  
  5.     <title>让两个div处于同一行</title>  
  6. </head>  
  7. <body>  
  8. <div style="height: 40px;width: 80px;background-color: #006ba4" >  
  9.     div1  
  10. </div>  
  11. <div style="height: 40px;width: 70px;background-color:chartreuse" >  
  12.     div2  
  13. </div>  
  14. </body>  
  15. </html>  

 浏览器效果:

 

那么如何让两个相邻的div在同一行呢?

有两种方式

方式一:使用float

Html代码  
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head lang="en">  
  4.     <meta charset="UTF-8">  
  5.     <title>让两个div处于同一行</title>  
  6.     <style>  
  7.         div{  
  8.             float: left;  
  9.         }  
  10.     </style>  
  11. </head>  
  12. <body>  
  13. <div style="height: 40px;width: 80px;background-color: #006ba4" >  
  14.     div1  
  15. </div>  
  16. <div style="height: 40px;width: 70px;background-color:chartreuse" >  
  17.     div2  
  18. </div>  
  19. </body>  
  20. </html>  

 运行效果:

 

 

方式二:使用inline-block

Html代码  
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head lang="en">  
  4.     <meta charset="UTF-8">  
  5.     <title>让两个div处于同一行</title>  
  6.     <style>  
  7.         div{  
  8.             display: inline-block;  
  9.         }  
  10.     </style>  
  11. </head>  
  12. <body>  
  13. <div style="height: 40px;width: 80px;background-color: #006ba4" >  
  14.     div1  
  15. </div>  
  16. <div style="height: 40px;width: 70px;background-color:chartreuse" >  
  17.     div2  
  18. </div>  
  19. </body>  
  20. </html>  

 运行效果:

 

注意:

(1)为什么要使用displayinline-block;而不是displayinline;,因为displayinline导致元素的height和width样式失效.

(2)这两种方式的显示效果并不是完全一样的,为什呢?

方式二中两个div中会有大小为8px的margin,这是从哪里来的呢?是从body继承过来的.

 

转载地址:http://bajio.baihongyu.com/

你可能感兴趣的文章
第二课:第四讲02_04_Linux文件管理命令详解
查看>>
SCI论文写作技巧
查看>>
学习中的简略笔记小结。
查看>>
我最喜欢的五款手机APP 简直就是生活的小帮手
查看>>
智能硬件、移动内容生态成两大引擎,从百度年报看其多元化发
查看>>
UC伯克利发布一个低成本家居机器人,会叠衣服、会泡咖啡
查看>>
理解孩子的游戏世界
查看>>
通过python-ldap操作管理AD/LDAP用户及组织结构
查看>>
Java面试题总结
查看>>
IOS学习资源收集--开发UI控件相关
查看>>
python大数据之spark:linux上配置ssh无验证登录
查看>>
实验:基于YUM安装的多实例
查看>>
权限用户和文本处理。
查看>>
Apache
查看>>
Eclispe中Jetty中文乱码问题
查看>>
linux下PXE+Kickstart无人值守安装操作系统
查看>>
关于线程Thread中断
查看>>
JavaScript操作Table和动态生成Table
查看>>
ORACLE解决高水位线问题
查看>>
70行代码实现的神经网络算法
查看>>