我敢肯定,這是一個簡單的問題,但我沒有太多經驗,使用CSS和谷歌搜索只是指導我爲不同的CSS /列表問題的答案。所以任何意見將不勝感激。如何在列表中更改單個訂單項的樣式?
具體來說,我想更改單個項目(id="ttm_nav_header_sale"
)在無序列表中的字體顏色。但是在層疊樣式中遇到問題。
HTML如下:
<div id="ttm_nav_header">
<ul>
{% for link in linklists.main-menu.links %}
{% if link.title == "Drums" or link.title == "Accessories" %}
<li rel="nav_{{ link.title }}"><a href="{{ link.url }}">{{ link.title }}</a> /</li>
{% elsif link.title == "Sale" %}
<li id="tmm_nav_header_sale" ><a href="{{ link.url }}">{{ link.title }}</a></li>
{% else %}
<li><a href="{{ link.url }}">{{ link.title }}</a> /</li>
{% endif %}
{% endfor %}
</ul>
CSS:
#ttm_nav_header ul li a:link, #ttm_nav_header ul li a:visited, #ttm_nav_sub ul li a:link, #ttm_nav_sub ul li a:visited {
text-decoration:none;
color:#000;
}
#ttm_nav_header ul li a:hover, #ttm_nav_sub ul li a:hover {
text-decoration:none;
color:#229fdb;
}
/* !!! HERE */
#tmm_nav_header_sale {
font-weight:bold;
color: red;
}
問題是什麼? CSS應該可以工作。請發佈您生成的HTML。 – feeela
這不是HTML;請發佈**最終** HTML –