我正在用css设计一个下拉列表 这是我的HTML代码:
我已将每个
的属性li a
属性边框设置为border-right:1px dashed silver
;我想删除最后li a
元素
这里是css代码:
#navigation
{
display:inline-table;
text-align:center;
background:silver;
}
#navigation li
{
float:left;
list-style:none;
padding:2px 10px 2px 10px;
}
#navigation a
{
display:block;
text-decoration:none;
color:green;
font-weight:bold;
padding:5px;
border-right:1px dashed green;
}
.noBorder
{
display:block;
text-decoration:none;
color:red;
font-weight:bold;
padding:5px;
border:0px;
}
#navigation a:hover
{
color:yellow;
background:black;
}
我想删除最后一个列表software Developments
的右边框,所以我试过了
noBorder
课程。但无法给出任何解决方案,请任何人都可以告诉我
谢谢提前
答案 0 :(得分:3)
我不确定你在谈论哪个边界,但如果你想删除上一个li
.noBorder {
border-right: none !important;
}
答案 1 :(得分:0)
你可以通过
来做到这一点border: none !important;
它将删除所有边框
删除右边框尝试
border-right: none !important;
好读
答案 2 :(得分:0)
试试这个,它会起作用
.noBorder
{
border-right:0px!important;
}
答案 3 :(得分:-1)
#navigation {
display: inline - table;
text - align: center;
background: silver;
}
#navigationli {
float: left;
list - style: none;
padding: 2px 10px 2px 10px;
}
#navigationa {
display: block;
text - decoration: none;
color: green;
font - weight: bold;
padding: 5px;
border - right: 1px dashed green;
}
.noBorder {
display: block;
text - decoration: none;
color: red;
font - weight: bold;
padding: 5px;
border: 0px;
}
#navigationa: hover {
color: yellow;
background: black;
}