未应用存档下拉样式

时间:2013-01-30 作者:Meigo62

我正在尝试为档案添加一个自定义下拉列表,但遇到了几个错误,这可能是它不起作用的原因。

CSS只提供我的下拉列表width, 不是它包含的其他样式。我很确定这个问题是关于PHP的。我无法将选项值附加到第一个选项之外的其他选项。我怎样才能解决这个问题?

PHP

<select id="cd-dropdown" name="cd-dropdown" class="cd-select"                   onChange=\'document.location.href=this.options[this.selectedIndex].value;\'>
<option value="-1"><?php echo attribute_escape(__(\'Select Month\')); ?></option>
<?php wp_get_archives(\'type=monthly&format=option&show_post_count=1\'); ?> </select>
CSS
.cd-dropdown > span,
.cd-dropdown ul li:nth-last-child(-n+3) span {
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
我认为问题在于价值观。我试图按照Codrops的教学方式来设计我的下拉列表:here. 现在我的下拉列表中没有任何样式,除了width 设置为300.

1 个回复
SO网友:tobbr

您使用一个类指示符(句点)作为cd下拉列表的目标,cd下拉列表是一个ID,因此应该使用ID选择器(标签)作为目标。

#cd-dropdown > span,
#cd-dropdown ul li:nth-last-child(-n+3) span {
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

结束