【发布时间】:2011-03-03 03:16:06
【问题描述】:
我正在用 div 制作一个简单的选项卡式界面。有人可以提供一种使 div 的底部边框宽度为 0px 的方法,否则我会在选项卡 div 和选项卡内容之间得到 1px 的间隙。我是否使用border-left、border-right 和border-top 而不是border 和border-bottom: 0px;?
谢谢,
詹姆斯
【问题讨论】:
我正在用 div 制作一个简单的选项卡式界面。有人可以提供一种使 div 的底部边框宽度为 0px 的方法,否则我会在选项卡 div 和选项卡内容之间得到 1px 的间隙。我是否使用border-left、border-right 和border-top 而不是border 和border-bottom: 0px;?
谢谢,
詹姆斯
【问题讨论】:
你可以使用:
border-width: 1px;
border-bottom-width: 0px;
将所有设置为 1px,然后将底部覆盖为 0px。
简写也是有效的:
border-width: 1px 1px 0 1px;
其中第三个值是底部宽度(上、右、下、左)
【讨论】:
border: 1px solid red 然后border-bottom: 0 会更灵活。
border: 1px solid red :-)
当你使用边框时,它会顺时针旋转,并在镜子上重复未指定的部分。
所以你想要:border-width: blah blah 0px blah
另外,你确定是边界吗?它也可能是填充或边距(
【讨论】:
当你有两个 DIV 作为兄弟时,像这样:
<div> One </div>
<div> Two </div>
那么,默认情况下,它们之间没有空格。
【讨论】:
使用 css reset 作为第一个包含的 css 文件。
【讨论】: