一定高度的CSS边框

标签 css border

我有一个带有导航和一些边框的网站作为分隔符。但我不希望边界从上到下延伸。知道如何做到这一点吗?

目前,我有第一张图片,但我想制作下一张。我在想 paddingline-height,但我不确定...

enter image description here

最佳答案

使用填充是

.yourlink {display:inline-block;padding:10px 0; border-right: 1px solid #000;}

解决方案: http://jsfiddle.net/X4DZS/1/

HTML

<ul id="mymenu">
    <li><a href="#">item 1</a></li>
    <li><a href="#">item 2</a></li>
    <li><a href="#">item 3</a></li>
</ul>

CSS

#mymenu {display:block;height:40px;padding:10px;background-color:Green;}
#mymenu li {display:inline-block;background-color:Green;float:left;}
#mymenu a {display:block;color:#000;padding:10px;border-right:1px solid #000;height:20px;text-decoration:none;}
#mymenu li:hover {background-color: Blue;}
#mymenu li:hover a {color:#fff;text-decoration:underline;}

关于一定高度的CSS边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635828/

相关文章:

html - 如何在 css/html 中将两个图像彼此居中

html - CSS:响应式垂直列

android - 布局的边框

javascript - 重置输入控件的边框颜色 (HTML/Javascript)

android - 如何通过Canvas DrawBitmap绘制位图的一部分

html - 如何在我的社交图标周围制作圆形边框?

html - CSS 布局挑战 - float /定位元素

html - 网格项不会占据父容器的全高

Jquery 显示/隐藏图片点击

带边框的 CSS float 元素 - 但不是每一边