由于某些原因,链接的字母上方和下方有一条细线,无法正常工作。我玩过这个游戏,看了类似的问题,但到目前为止没有任何修正。我对网站设计比较陌生,所以我很抱歉,如果它很sl,,但是这里是代码。我的a元素在没有链接的字母周围有一个边框
.nav ul {
\t padding: 0px 18px;
\t display: block;
}
.nav a {
\t padding: 8px 18px;
\t border: 2px solid #eeeeee;
\t border-radius: 8px;
\t cursor: pointer;
\t background-color: #000000;
\t display: block;
}
li {
\t display: inline-block;
}
a {
text-decoration: none;
}
/* I didn't want text decoration on any link */
<div class="nav">
\t \t \t <ul>
\t \t \t \t <li><a href="#">1</a></li>
\t \t \t \t <li><a href="#">2</a></li>
\t \t \t \t <li><a href="#">3</a></li>
\t \t \t \t <li><a href="#">4</a></li>
\t \t \t </ul>
\t \t </div>
编辑: 为了澄清,有导航按钮不充当链接的区域。例如,如果我点击右上方或下方的1(<li><a href="#">1</a></li>
),它就不会将我带到目标网站。在其他线程上,建议的修复方法是使a元素显示块和li元素内联块,但是这并没有解决它。此外,我忘了添加另一部分,我做了所有的元素文本装饰:没有;我已将它添加到代码片段中。它的功能应该和.nav一样,对吧?
这是你的2px'border' – kukkuz
你真的需要,你能更具体吗?上面有什么字母细线上的 –
? –