您是否可以使用CSS而不是JavaScript&amp ;;来定位导航列表以使某些<li>
标记之间具有垂直空格JQuery的?
它需要响应包含div或窗口高度的高度。 导航列表的结构如下:
<ul>
<li><a href="#">Link</a></li>
<li class="spacer"></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li class="spacer"></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用CSS以这种方式将垂直间距设置为某些li
:
使用li
课程设置所需的spacer
,然后:
li.spacer {
margin: 15% 0;
}
您也可以将第一个li
设置为有空格:
li:first {
margin: 15% 0;
}
或者所有li
都有空格:
li {
margin: 15% 0;
}
Ps:15%
值只是一个示例,您可以设置您想要的内容,也可以使用百分比,以提高响应速度,例如10px
。