css实现多列布局,中间用样式相隔

编程知识 更新时间:2023-04-06 07:56:59

1,使用column布局:
效果图:

代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>column布局</title> 
<style> 
.newspaper
{
	column-count:3;
	column-gap:40px;
	column-rule:1px solid #999;
}
.newspaper div{
	text-align:center;	
}
</style>
</head>
<body>
<div class="newspaper">
	<div>111</div>
	<div>222</div>
	<div>333</div>
</div>
</body>
</html>

2,使用grid布局:
效果图:

代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>grid布局</title> 
<style> 
.newspaper
{
	display:grid; 
	grid-template-columns: 33.3% 33.3% 33.3%;
	grid-template-rows: auto;
}
.inline-div{
	position: relative;
	text-align:center;
}
.inline-div:not(:last-child):after {
  border-right: 1px dashed #A8A8A8;
  content: " ";
  height: 100%;
  width: 1px;
  right: 0px;
  position: absolute;
}
</style>
</head>
<body>
<div class="newspaper">
	<div class="inline-div">111</div>
	<div class="inline-div">222</div>
	<div class="inline-div">333</div>
</div>
</body>
</html>```

更多推荐

css实现多列布局,中间用样式相隔

本文发布于:2023-04-06 07:56:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a1b5b5ca17e989215a981772fa67311f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:样式   布局   css

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 48772文章数
  • 14阅读数
  • 0评论数