开发者社区> 问答> 正文

CSS应用层次及顺序的问题

本人的代码如下 :


asp:gridview
……

asp:gridview
    <div class="goto">
                <a href="BasicData.aspx">基础信息维护</a>
    </div>
问题如下图:

![图片说明](http://img.ask.csdn.net/upload/201508/15/1439639940_44076.png)
![图片说明](http://img.ask.csdn.net/upload/201508/15/1439639931_331397.png)
![图片说明](http://img.ask.csdn.net/upload/201508/15/1439639948_65693.png)
<a>为什么就应用了gridview这个不相干的样式,而.goto a,a:visited这个样式却被覆盖了。我页面中好几个超链接都是这种情况,本人实在不懂,烦请高手给一指教,让兄弟长点心吧。

展开
收起
小旋风柴进 2016-03-13 08:59:35 2057 0
1 条回答
写回答
取消 提交回答
  • 首先你要定义.goto a

    .goto a, .goto a:visited {....}
    其他同理

    第二,注意css文件的加载顺序
    gridviewCss感觉是系统的css文件,如果他在defult.css后加载,很可能覆盖你之前的定义
    因为没有完整的html只能这么猜测。

    2019-07-17 19:01:40
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
零基础CSS入门教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载