首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >边框出现时如何保持位置?

边框出现时如何保持位置?
EN

Stack Overflow用户
提问于 2020-10-27 14:26:27
回答 2查看 29关注 0票数 1

当它在菜单上创建列表元素的边框时,我试图保持这个位置。当我做边框时,看起来“它不起作用”(ı肯定是这样,但我看不见)

这是我的基本Html代码

代码语言:javascript
运行
复制
<div class="menu-bar">
        <ul>
            <li><a href="anasayfa.html" class="alt-cizgi">Anasayfa</a></li>
            <li><a href="hakkimizda/hakkimizda.html">Hakkımızda</a></li>
            <li><a href="kadromuz/kadromuz.html">Kadromuz</a></li>
            <li><a href="calismaalanlarimiz/calismaalanlarimiz.html">Çalışma Alanlarımız</a></li>
            <li><a href="vekaletbilgileri/vekaletbilgileri.html">Vekalet bilgileri</a></li>
            <li><a href="">İletişim</a></li>
        </ul>
    </div>

这是我的Css代码

代码语言:javascript
运行
复制
 .menu-bar{    
    width: 1000px;
    height: 50px;
    background-color:#212331;
    box-sizing: border-box;
}
.menu-bar ul {
    margin-top: 0px;
    list-style-type: none;
}
.menu-bar li {
    display: inline-block;
    margin-left: 30px;
}
.menu-bar a {
    font-family:'Open Sans', sans-serif;
    font-weight: bold;
    color:#ffffff;
    text-decoration: none;
    line-height: 50px;
    padding: 15px 10px;
    
}
.menu-bar a:hover{
    border:2px solid red;
    color: #cf9452;
    transition: 0.5s;
}

这是页面上实际发生的事情。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-27 14:41:44

而不是border -

代码语言:javascript
运行
复制
.menu-bar a:hover {
  box-shadow: inset 0 0 0 2px red;
}
票数 0
EN

Stack Overflow用户

发布于 2020-10-27 14:30:31

这个应该能帮你解决

代码语言:javascript
运行
复制
.menu-bar a {
    border:2px solid transparent;    
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64556565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档