【发布时间】:2014-02-20 18:24:39
【问题描述】:
我正在尝试仅使用 CSS 进行选项卡式导航。我正在使用 :target 伪类在选项卡之间切换:
<div class="tabbed">
<div id="tab1">
<a href="#tab1">...</a>
...
</div>
<div id="tab2">
<a href="#tab2">...</a>
...
</div>
</div>
但问题是当我尝试打印页面时。它始终显示最后一个选项卡。这个问题在 Firefox 中存在,但在 chrome 中是可以的。在 CSS 文件中,我使用以下内容来解决问题;但它不起作用。
@media print {
.tabbed > div:target > div {
z-index:1;
}
.tabbed > div:not(:target) > div {
z-index:0;
}
}
请告诉我可以做些什么来解决这个问题。
【问题讨论】:
标签: css printing target pseudo-class