html - 如何使用 CSS 创建以两列分隔边距为中心的垂直分隔线?
问题描述
布局是两列,均为 47.5%,左列有 5% 的边距。我想在中间有一条垂直分界线。我目前正在使用border-right,但边框位于边距的左边缘,所以它是偏移的而不是居中的?
我正在使用 Wordpress Divi 主题,但以下 HTML/CSS 是我的问题的症结所在:
<style>
.col-left {float:left;width:47.5%;margin-right:5%;border-right:3px solid #fff;height500px}
.col-right {float:left;width:47.5%;height500px}
</style>
<div class="col-left"></div>
<div class="col-right"></div>
本
解决方案
更改 CSSmargin-right:2.5%; padding-right:2.5%;
.col-left {float:left;width:47.5%;margin-right:2.5%;padding-right:2.5%;border-right:3px solid #fff;height500px}
推荐阅读
- android - 在云中运行代码的确切部分并获得结果
- r - 是否有任何 R 函数可以将组中的行转换为列?
- php - 如何使用 PHP 中的特定条件从数组中删除一行
- python - tkinter 中的绑定数量是否有限制?
- r - 在 Zscaler 防火墙后面的 Docker 映像中发出 HTTPS 请求
- android - 快速插入数据时,Android Paging 3 无法立即更新
- amazon-web-services - 如何使用 mqtt.js 连接到 AWS IoT
- python - 我们如何在python中编写一个生成随机但不包括用户输入的简单代码
- r - 如何仅对一列进行排序而不更改其他列?
- javascript - JS:处理列表时的“前”和“后”操作(使用 IIFE ?)