html - 带网格的联系页面?
问题描述
嘿,伙计们,我正在制作一个网站,并希望制作与此完全一样的联系页面: 我的联系人
有什么办法可以用网格制作吗?或者也许 flex-box 更好?
我使用了网格,但它看起来确实很乱,而且我不能让边框贴在中间。
解决方案
使用flexbox
和设置flex: 0 1 50%;
body,html{
height:100%;
width:100%;
margin:0;
padding:0;
}
.wrap{
display: flex;
flex-wrap: wrap;
}
.wrap div{
flex: 0 1 49%;
height:49vh;
text-align: center;
}
.wrap div:nth-of-type(n+4),.wrap div:nth-of-type(n+3)
{
border-top:1px solid grey;
}
.wrap div:nth-of-type(odd)
{
border-right:1px solid grey;
}
<div class="wrap">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
推荐阅读
- angular - 在Angular 5中通过blob下载时设置文件名
- crm - 在 windows 2016 服务器上安装 CRM 2015
- python - 在 Python 中更改不可变字符串
- playframework - 如何在 playframework 中使用带有 scalatags 的反向路由?
- javascript - 反应原生 TouchableHighlight 如何在箭头函数中更改覆盖颜色
- javascript - 如何使用 Cordova InAppBrowser 捕获页面上执行的 JavaScript 并将其打印到日志中?
- javascript - 单击切换后导航菜单折叠
- node.js - 通过 Expressjs 中的标头发送令牌时无法授权承载 jwt
- semantics - SWRL 规则不正确
- r - 难以概念化如何在 R 中实现线性插值