आप इसे प्रत्येक पृष्ठ के लिए लिंक को वास्तव में संशोधित किए बिना कर सकते हैं।
स्टैक ओवरफ़्लो क्लोन मैं Django के साथ निर्माण कर रहा हूँ में, मैं यह कर रहा हूँ:
<!-- base.html -->
...
<body class="{% block bodyclass %}{% endblock %}">
...
<div id="nav">
<ul>
<li id="nav-questions"><a href="{% url questions %}">Questions</a></li>
<li id="nav-tags"><a href="{% url tags %}">Tags</a></li>
<li id="nav-users"><a href="{% url users %}">Users</a></li>
<li id="nav-badges"><a href="{% url badges %}">Badges</a></li>
<li id="nav-ask-question"><a href="{% url ask_question %}">Ask Question</a></li>
</ul>
</div>
तब तो पेज टेम्पलेट्स में तरह bodyclass
में भरने:
<!-- questions.html -->
{% extends "base.html" %}
{% block bodyclass %}questions{% endblock %}
...
फिर, के साथ निम्नलिखित सीएसएस, प्रत्येक पृष्ठ के लिए उपयुक्त लिंक हाइलाइट किया गया है:
body.questions #nav-questions a,
body.tags #nav-tags a,
body.users #nav-users a,
body.badges #nav-badges a,
body.ask-question #nav-ask-question a { background-color: #f90; }
स्रोत
2008-10-08 00:04:56
प्रश्न अच्छी तरह से ही बना है। तो यह बेवकूफ नहीं है। :) –