【发布时间】:2015-07-13 23:19:47
【问题描述】:
我在这里做了一个粗略的设置:
https://jsfiddle.net/9h5eqsuy/1/
a) 我的问题是我的标签工作得相当好,但是一旦点击它就不会保持活动的紫色状态。我尝试了一些解决方案都无济于事。
b) 此外,我不知道如何在加载页面时默认打开“项目 1”选项卡。
如果可能,我想避免使用 javascript。任何想法都会很棒。
HTML
<p>
<div class="tabbuttonsdiv">
<a href="#item1" class="tabbuttons">item 1</a>
<a href="#item2" class="tabbuttons">item 2</a>
<a href="#item3" class="tabbuttons">item 3</a>
</div>
<div class="items">
<p id="item1" class="tabcontent">... item 1...
<p id="item2" class="tabcontent">... item 2...
<p id="item3" class="tabcontent">...
</div>
</p>
CSS
div.items p {
display: none;
}
div.items p:target {
display: block;
}
.tabbuttons{
color: #fff;
background-color:#3195c1;
border: none;
padding: 10px;
}
.tabbuttons:hover {
background-color:PURPLE;
}
.tabcontent{
background: #ddd;
min-height: 100px;
}
最后一个问题是否有人感到慷慨:
c) 目前我不能将 div 或任何内容放在下面的“这里”中:
<p id="item1" class="tabcontent">... "here"... </p>
它似乎只喜欢文本,并且会删除我粘贴到其中的任何内容。他们有什么简单的方法可以解决这个问题吗?
【问题讨论】: