| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1253 人关注过本帖
标题:css布局问题?请问下面这段代码 为什么:hover中的border-bottom不起作用?? ...
只看楼主 加入收藏
境善
Rank: 2
等 级:论坛游民
帖 子:76
专家分:16
注 册:2012-10-29
结帖率:86.21%
收藏
已结贴  问题点数:2 回复次数:2 
css布局问题?请问下面这段代码 为什么:hover中的border-bottom不起作用??
<style>
body,ul{margin:0;padding:0}
li{list-style:none}
#gallery_tab{
    margin:30px;
    position:relative;
    left:0;
    top:50px;
    }
#gallery_tab ul{
    position:relative;
    height:50px;
    float:left;
    clear:both;
    }
#gallery_tab li{
    position:relative;
    float:left;
    border:1px #CCC solid;
    border-top:none;
    }
li.tab1{
    background:#090;
    }
li.tab2{
    background:#039;
    }
li.tab3{
    background:#060;
    }
li.tab4{
    background:#369;
    }
li.tab5{
    background:#300;
    }
li.tab1:hover{
    background:#099;
    border-bottom:none;
    }
li.tab2:hover{
    background:#099;
    border-bottom:none;
    }
li.tab3:hover{
    background:#099;
    border-bottom:none;
    }
li.tab4:hover{
    background:#099;
    border-bottom:none;
    }
li.tab5:hover{
    background:#099;
    border-bottom:none;
    }
#gallery_tab a{
    float:left;
    display:block;
    margin-top:4px;
    padding:0 6px;
    height:46px;
    line-height:46px;
    background:white;
    }
</style>
</head>

<body>

           <!--tab菜单部分-->
           <div id="gallery_tab">
               <ul>
                   <li class="tab1"><a>ALL</a></li>
                   <li class="tab2"><a>JavaScript Util Functions</a></li>
                   <li class="tab3"><a>UI Components</a></li>
                   <li class="tab4"><a>Framework</a></li>
                   <li class="tab5"><a>Applications</a></li>
               </ul>
           </div>
           <!--tab菜单部分结束-->
</body>
搜索更多相关主题的帖子: background position relative border style 
2015-05-27 15:26
jinjoxie
Rank: 2
等 级:论坛游民
威 望:1
帖 子:19
专家分:61
注 册:2015-6-3
收藏
得分:2 
你样式中#gallery_tab li的边框优先级比li.tab*:hover中的优先级高,所以不会变。
想要改变,可以提高li.tab*:hover的优先级,把li.tab*:hover改成#gallery_tab li.tab*:hover, 或者border-bottom:none;后加个!important
2015-06-03 18:05
wordyoung
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-9-10
收藏
得分:0 
唉,现在的前端技术,你再说前端技术门槛低,就会被鄙视,不再像以前那样只掌握html、css、js、jq就够了,web前端技术较其他语言技术发展速度快,就拿html5来说,2011年末,当时有很多人迟疑,到了2015年,随便一个简单的游戏,都应用到了html5,再如国内顶级web前端技术服务公司切图网(www.),与诸多世界五百强公司合作的项目,多数都应用到了html5
2015-09-10 14:53
快速回复:css布局问题?请问下面这段代码 为什么:hover中的border-bottom不起作 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017145 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved