html - 如何去掉右边框

标签 html css border

你们知道如何删除下拉菜单的右边框吗?我尝试放置right-border: noneright-border: hiddenright-border: 0px 但什么都没有!

HTML:

<section class="menu">
        <ul>
            <li><a class="active" href="#"> PORTFOLIO </a>
                <ul>
                    <li><a href="#"> illustrations </a></li>
                    <li><a href="#"> portraits </a></li>
                    <li><a href="#"> environments </a></li>
                    <li><a href="#"> life drawings </a></li>
                </ul>
            </li>

            <li><a href="#"> STORE </a>
              <ul>
                    <li><a href="#" target="_blank"> society6 </a></li>
                    <li><a href="#" target="_blank"> redbubble </a></li>
                </ul>
            </li>
            <li><a href="#"> CONTACT </a></li>
            <li><a href="#"> ABOUT </a></li>
        </ul>

    </section>

CSS:

.menu {
height:29px;
width:100%;
/*background:orange;*/
}

.menu ul {
width:auto;
list-style-type:none;
font-family:"calibri", "arial";
}

.menu ul li {
position:relative;
display:inline;
float:left;
width:auto;
border-right: 2px solid purple;
margin-left:10px;
line-height:12px;
}

.menu ul li a {
display:block;
padding:3px;
color:#854288;
text-decoration:none; 
font-size:20px;
font-weight:strong;
padding-right:25px;

}

.menu ul li a:hover, .active {
color:#788d35
}

.menu ul li ul {
display:none;
}

.menu ul li:hover > ul {
display:block;
position:absolute;
top:23px;
float:left;
padding-left:20px;
text-align:left;
margin-left: -30px;

}

.menu ul li ul li {
position:relative;
min-width:135px;
max-width:1350px;
width:100%;
}

.menu ul li ul li a {
padding: 3px;
margin-left: 1px;
border-right: hidden; /* <---- DOES NOT WORK */
}

最佳答案

这会从主菜单中删除 border(在最后一项 About 之后):

.menu ul li:last-child{ border:none; }

JSFiddle

如果您还想从嵌套的 li 中删除 border,您应该将 border:none 添加到 .menu ul li ul li :

JSFiddle

关于html - 如何去掉右边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24231810/

相关文章:

html - 如何更改事件切换的文字颜色

java - 无法调整 BoxLayout 中 JLabels 的大小

html - 大于400px时如何使div水平堆叠

javascript - 从远程 html 页面加载 div 并将其附加到当前页面

javascript - ul 和 li - 具有多列和绝对位置的动态宽度

javascript - 如何从javascript获取内联 block 字段集的显示宽度

javascript - 幻灯片故障排除(计时器和动画)

javascript - 在 Mm 中使用 Javascript 获取 Div 的内部宽度

css - 如何使用 css 对齐边框

ios - 如何向布局或图像添加边框?