CSS 压倒一切的问题。只有与字体相关的行有效
CSS overriding issue. Only font related lines are working
我正在使用 telerik:RadImageAndTextTile 创建菜单。我按照说明应用了自定义皮肤 here!。下面是css代码。
.RadTile_MyCustomSkin {
font-family: "Segoe UI", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
background-color: #eeeeee;
/* Loading image */ }
.RadTile_MyCustomSkin.rtileSelected {
border-color: #666; }
.RadTile_MyCustomSkin.rtileHovered {
border-color: #9f9f9f; }
.RadTile_MyCustomSkin.rtileSelected.rtileHovered {
border-color: rgba(102, 102, 102, 0.7); }
.RadTile_MyCustomSkin.rtileSelected .rtileSelectedIcon {
background-image: url('Tile/rtileSprite.png');
_background-image: url('Tile/rtileSpriteIE6.png'); }
html .RadTile_MyCustomSkin.RadTile h6.rtileTitle {
color: #333333; }
.RadTile_MyCustomSkin .rtilePeekContent {
background-color: #eeeeee; }
.RadTile_MyCustomSkin.rtileLoading,
.RadTile_MyCustomSkin .rtileLoading {
background-image: url('Common/loading_small.gif'); }
当我更改字体大小和颜色时,它可以正常工作并更改磁贴中的文本格式。但是其余的属性,例如
.RadTile_MyCustomSkin.rtileHovered {
border-color: #666; }
虽然我改变了它们,但它们对瓷砖皮肤没有影响。关于导致此问题的原因的任何想法?提前致谢
这是网页代码
<telerik:RadImageAndTextTile EnableEmbeddedSkins="false" Skin="MyCustomSkin" ID="tlTrow_truck" runat="server" Shape="Square" BackColor="#f70000" ImageUrl="~/tiles/towtruck.png"
Text="Tow Truck & Garage Services">
</telerik:RadImageAndTextTile>
使您的选择器更重,很可能有某些东西覆盖了它们(例如,内置规则)。您可以为每个规则添加一个 div:
div.RadTile_MyCustomSkin.rtileHovered
{
border-color: blue;
}
div.RadTile_MyCustomSkin.rtileSelected.rtileHovered
{
border-color: rgba(102, 102, 102, 0.7);
}
我正在使用 telerik:RadImageAndTextTile 创建菜单。我按照说明应用了自定义皮肤 here!。下面是css代码。
.RadTile_MyCustomSkin {
font-family: "Segoe UI", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
background-color: #eeeeee;
/* Loading image */ }
.RadTile_MyCustomSkin.rtileSelected {
border-color: #666; }
.RadTile_MyCustomSkin.rtileHovered {
border-color: #9f9f9f; }
.RadTile_MyCustomSkin.rtileSelected.rtileHovered {
border-color: rgba(102, 102, 102, 0.7); }
.RadTile_MyCustomSkin.rtileSelected .rtileSelectedIcon {
background-image: url('Tile/rtileSprite.png');
_background-image: url('Tile/rtileSpriteIE6.png'); }
html .RadTile_MyCustomSkin.RadTile h6.rtileTitle {
color: #333333; }
.RadTile_MyCustomSkin .rtilePeekContent {
background-color: #eeeeee; }
.RadTile_MyCustomSkin.rtileLoading,
.RadTile_MyCustomSkin .rtileLoading {
background-image: url('Common/loading_small.gif'); }
当我更改字体大小和颜色时,它可以正常工作并更改磁贴中的文本格式。但是其余的属性,例如
.RadTile_MyCustomSkin.rtileHovered { border-color: #666; }
虽然我改变了它们,但它们对瓷砖皮肤没有影响。关于导致此问题的原因的任何想法?提前致谢
这是网页代码
<telerik:RadImageAndTextTile EnableEmbeddedSkins="false" Skin="MyCustomSkin" ID="tlTrow_truck" runat="server" Shape="Square" BackColor="#f70000" ImageUrl="~/tiles/towtruck.png"
Text="Tow Truck & Garage Services">
</telerik:RadImageAndTextTile>
使您的选择器更重,很可能有某些东西覆盖了它们(例如,内置规则)。您可以为每个规则添加一个 div:
div.RadTile_MyCustomSkin.rtileHovered
{
border-color: blue;
}
div.RadTile_MyCustomSkin.rtileSelected.rtileHovered
{
border-color: rgba(102, 102, 102, 0.7);
}