asp.net - 网格中的边框显示
问题描述
我目前正在寻找以下现象的理由:
ASP.NET
<div class="container-fluid"> <div class="row"> <div class="col-md-4" style="font-size:16px;> one column </div> <div class="col-md-4" style="font-size:16px;> two column </div> <div class="col-md-4" style="font-size:16px;> three column </div> </div> <div>
根据上面的代码,可以看到每一列被一条垂直线隔开。
ASP.NET (Core) MVC
迁移到MVC
框架后,类似的代码没有显示使用列分隔符的垂直线。
作为一种解决方法,我添加了一个CSS
, 并稍微修改了代码:
/* add column separator */
#divider .border {
border-right: 1px solid #ddd;
}
<div class="container-fluid" id = "divider" >
<div class="row">
<div class="col-md-4 border" style="font-size:16px;>
one column
<p> test</p>
</div>
<div class="col-md-4 border" style="font-size:16px;>
two column
<p> test2</p>
</div>
<div class="col-md-4 border" style="font-size:16px;>
three column
</div>
</div>
</div>
鉴于在线搜索后也缺乏改进,因此我很想知道任何原因。
提前致谢。
最好的。
解决方案
下面的调整最终奏效了,尽管它并不完美,因为垂直线的数量与每条height
中使用的数量成正比。rows
column
注意:因此,我可能会使用空行来确保一定的symmetry
同时保持对更强大的建议的开放。
CSS
.border-right {
border-right: 1px solid #ddd;
}
ASP.NET(核心)MVC
<div class="container" >
<div class="row">
<div class="col-md-4 border-right" style="font-size:16px;>
one column
<p> test</p>
</div>
<div class="col-md-4 border-right" style="font-size:16px;>
two column
<p> test2</p>
</div>
<div class="col-md-4" style="font-size:16px;>
three column
</div>
</div>
推荐阅读
- python - 2个数据帧中非唯一数据的比较
- assembly - 如何计算我需要多少尺寸才能正确制作 MBR
- amazon-web-services - AWS SES:用户无权对资源执行 ses:SendEmail
- docker - 如何在相当普通的笔记本电脑上提高 WSL/docker 容器的性能?
- android - 无法在 Flutter 应用程序中隐藏进度对话框
- python - 使用 Python 和请求的自签名 CA 验证错误
- c++ - C++ const_iterator 到 forward_list 的迭代器
- sql - PostgreSQL 删除行,其中等于以逗号分隔的字符串
- r - R中三列之间的匹配大小写
- github - Jupyter 笔记本在 github 中不再像往常一样格式化