【发布时间】:2013-11-18 18:40:36
【问题描述】:
我不想让所有新闻都淹没我的访问者显示,所以我想为每条新闻使用扩展器。但我也想支持禁用 JavaScript 的访客。 我的尝试:
#news > .panel > .panel-heading > .panel-title > .label{
float: right;
}
#news > .panel > .panel-body {
display: none;
}
#news > .panel > panel-heading > panel-title > a:visited < .panel-title < .panel-heading < .panel > .panel-body {
display: block;
}
<div id="news" class="tab-pane active">
{% for announcement in server.announcements.all %}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><a href="#">{{ announcement.title }} </a><span class="label label-default">By {{ announcement.writer.get_username }} at {{ announcement.date_created }}</span></h3>
</div>
<div class="panel-body">
{{ announcement.content|safe_html }}
</div>
</div>
{% endfor %}
</div>
【问题讨论】:
-
你不能通过 css 中的子元素来定位父元素,所以 a:visited
标签: css css-selectors noscript