欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

两个div在一行显示

程序员文章站 2022-05-26 16:23:13
...

原因:div为块级元素,默认占一行高度

解决方法1:两个div都添加样式 display:inline-block;(如值为inline,设置宽高失效,div靠内容撑起)
代码:

<style>
		.box1{
			height: 200px;
			width:200px;
			display: inline-block;
			background-color: #008000;
		}
		.box2{
			height: 200px;
			width:200px;
			display: inline-block;
			background-color: #8A2BE2;
		}
</style>

效果:
两个div在一行显示

解决方法1:两个div都添加样式 float:left;(后面不在同行的div设置 clear:both;清除浮动)
代码:

<style>
		.box1{
			height: 200px;
			width:200px;
			float:left;
			background-color: #008000;
		}
		.box2{
			height: 200px;
			width:200px;
			float:left;
			background-color: #8A2BE2;
		}
		.box3{
			height: 200px;
			width:200px;
			clear: both;
			background-color: #FA8072;
		}
</style>

效果:
两个div在一行显示