php - 如果以具有部分 ID 的 CSS 类为条件

标签 php css if-statement

我正在尝试在 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 上使用条件吗?记住它都在同一页上。

最佳答案

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

: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用于黄色褪色技术。对这种行为的一个很好的增强

关于php - 如果以具有部分 ID 的 CSS 类为条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14714096/

相关文章:

javascript - PHP 和 MySQL : Update not working with Foreach Loop

jQuery 将类添加到 div,同时从其他人​​中删除它

c++ - 没有内部作用域的 if 语句?

javascript - 位于弹出图像右上角的关闭按钮

Javascript - 替换大量 if 语句

java - 如何以不同的方法从数组列表中选择大小写

php - XAMPP V3.2.1 -MySQL 抛出错误

php - 管理每周时间表的数据库模式

php - 如何在过滤器之前在 symfony 中生成 403 错误代码

html - CSS - 移动按钮出现在不同的区域,不同的设备