3

我正在尝试在 HTML 部分 id 代码的帮助下编辑“浏览到”时显示文本的方式。这是我的代码片段:

<span class="headerqmain"><ul><li><a href="#ID001">Question</a></ul></li></span>

<section id="ID001"></section>
<span class="headerq">Question repeated</span>
<span class="answerq">Answer to the question</span>

请注意,有 100 多个问题,页面底部的答案很长。这意味着当有人点击问题时,他们会转储到一个包含相同问题的列表及其下方的答案。(这是一个常见问题解答部分)。但很难只见树木不见森林。

所以我的目标是标记被点击的问题+答案。也许用颜色标记它,或者用更大的文本大小。任何人都知道在这种情况下是否可以在 CSS 上使用条件?记住它在同一页上。

4

1 回答 1

1

跳转到时可以对标记执行的操作的示例代码:

:target .headerq { /* :target would refer to #ID001 in this case */
    font-size: 1.5em;
    color: blue;
}
:target .answerq {
    color: blue;
}

http://css-tricks.com/on-target/有关此技术的更多信息。另请查看http://37signals.com/svn/archives/000558.php了解黄色渐变技术。对这种行为的一个很好的增强

于 2013-02-06T08:04:14.060 回答