我有一个名为“番茄”的跨区课程。
我的css是:
.tomato a:link {color:#FF0000;} /* unvisited link */
.tomato a:visited {color:#FF0000;} /* visited link */
.tomato a:hover {color:#FF0000;} /* mouse over link */
.tomato a:active {color:#FF0000;} /* selected link */
有没有办法可以将所有这些组合成一小段代码? (我希望所有州的链接都是红色的)
答案 0 :(得分:22)
这是shortest
,我认为你不能做到这一点:
.tomato a:link, .tomato a:visited, .tomato a:hover, .tomato a:active { color:#FF0000; }
OR
.tomato { a:link, a:visited, a:hover, a:active { color:#FF00000; } }
希望这有帮助。
答案 1 :(得分:11)
.tomato a:link,
.tomato a:visited,
.tomato a:hover,
.tomato a:active {
color:#F00;
}
注意,颜色HEX也可以缩写。 :)
如果你选择使用CSS框架来组织你的CSS,比如LESS,它可能比上面简单得多:
.tomato {
a:link,
a:visited,
a:hover,
a:active {
color:#F00;
}
}
答案 2 :(得分:4)
实际上最好使用the attribute selector。在这种情况下,它将是:
var result = this.data;
var groupFilter = $("#groupSelect");
var functionFilter = $("#functionSelect");
var skillFilter = $("#skillSelect");
var uniqSkils = _(result).map('skill').uniq().map(populateDropdown(skillFilter));
var uniqFunctions = _(result).map('function').uniq().map(populateDropdown(functionFilter));
var uniqgroups = _(result).map('group').uniq().map(populateDropdown(groupFilter));
function populateDropdown(element) {
element.append($('<option>', {
value: item,
text: item
}))
}
或者您必须:
undefined