HTML 负margin 两列列表布局
程序员文章站
2024-01-29 23:41:16
...
<ul class="nav-grid">
<li><a class="border-full" href="${pageContext.request.contextPath}/newapp/stylistService/serviceOrders">预约</a></li>
<li><a class="border-full">主页</a></li>
<li><a class="border-full">账单</a></li>
<li class="col2-top"><a class="border-full">消息</a></li>
<li class="col2"><a class="border-full">评价</a></li>
</ul>
/*首页网格*/
.nav-grid {margin:0px;padding:0px;width:100%;list-style: none;display: inline;font-size: 0px;}
.nav-grid li {width:45%;padding-bottom:35%;font-size: 15px;position: relative;margin:4% 2% 4% 3%;background-color: #fff;}
.nav-grid li a{position: absolute;display: inline-block;height: 100%;width: 100%;text-align: center;vertical-align: middle;}
.nav-grid li.col2-top{margin-top:-117% !important; margin-left:52% !important;}
.nav-grid li.col2{margin-left:52%;}
效果
整个过程是这样的:
margin-top:-117%;以后,消息和评价位置会上提,覆盖了前面三个,然后增加margin-left 使得水平距离增加,达到两列的效果。
参考http://blog.aizhet.com/web/5156.html
转载于:https://my.oschina.net/honchy/blog/368030
推荐阅读
-
HTML 负margin 两列列表布局
-
关于CSS+div两列布局的问题_html/css_WEB-ITnose
-
CSS两列布局_html/css_WEB-ITnose
-
html 三列布局(两列自适应,一列固定宽度)
-
css两列布局,一边固定宽度,另一边自适应_html/css_WEB-ITnose
-
DIV+CSS 布局一行两列,左列固定宽度,右列自适应宽度;设置最小宽度,窗口小的时候显示滚动条._html/css_WEB-ITnose
-
常见左右两列div+css布局技巧整理_html/css_WEB-ITnose
-
css两列布局,一边固定宽度,另一边自适应_html/css_WEB-ITnose
-
CSS两列布局_html/css_WEB-ITnose
-
div+css经典三行两列布局_html/css_WEB-ITnose