答案 0 :(得分:2)
只需要对CSS进行一些小改动。我已从此规则中删除了#routinefilter,因此它适用于所有.droptrue
元素,无论它们的父元素是什么:
.droptrue{
background: lightgray;
color: navy;
margin:10px;
padding:5px;
border:2px solid #666;
}
答案 1 :(得分:1)
您的CSS规则:
#routinefilter .droptrue{
仅适用于具有类droptrue
的元素,它们位于容器routinefilter
中。将它们放入框中后,它们将不再位于routinefilter
内,并且该规则不适用。尝试将其更改为:
.droptrue{
答案 2 :(得分:0)
您的CSS选择器特定于原点,但不是丢弃点。将#dropTargetframe .droptrue
添加到您的选择器,以提供:
#routinefilter .droptrue,
#dropTargetframe .droptrue {
background: lightgray;
color: navy;
margin:10px;
padding:5px;
border:2px solid #666;
}
或者您只需从选择器中移除祖先id
即可:
.droptrue {
background: lightgray;
color: navy;
margin:10px;
padding:5px;
border:2px solid #666;
}
答案 3 :(得分:0)
这应该可以解决问题。
#routinefilter .droptrue, #dropTargetframe .droptrue{
background: lightgray;
color: navy;
margin:10px;
padding:5px;
border:2px solid #666;
}
.droptrue元素在框内也将保持相同的CSS样式!
修改强>
如果您希望这些框在任何地方使用此样式,您也可以将其更改为.droptrue
。
答案 4 :(得分:0)
更改
#routinefilter .droptrue
到
.droptrue
编辑:哎呀,太晚了:)
答案 5 :(得分:0)
添加到CSS
.droptrue
{
font: 16px serif
background: none repeat scroll 0 0 lightgray;
border: 2px solid #666666;
color: navy;
margin: 10px;
padding: 5px;
}