删除顶部边框

时间:2011-02-01 13:19:09

标签: html css

我有两个DIV,一个包含新版本,必须,另一个包含整个数据。 两个div都有一个红色边框。我删除了第一个div的底部边框。

我想删除用红色矩形标记的边框:

enter image description here

3 个答案:

答案 0 :(得分:1)

让您的有效标签比内容框高position:relativez-index。然后添加border-bottom: 1px solid white并将其margin-bottom: -1px

答案 1 :(得分:1)

来自当前项目:http://jsfiddle.net/aVZLH/1/

也许你还有一些额外的IE工作。但是初步的它应该会告诉你解决问题的方法......在你的文档中没有additioanl标记。

<ul>
    <li class="current">Tab #1</li>
    <li>Tab #2</li>
</ul>
<div class="content">
    <p>MY AWESOME CONTENT</p>
</div>

/*CSS*/
ul {
    overflow: hidden;
    position: relative;
    top: 1px;
    z-index: 2;
}

li {
    color:#fff;
    background:red;
    float:left;
    border:1px solid red;
    padding:5px 10px;
    position:relative;
    top:1px;
}

.current {
    background: #FFFFFF;
    border-bottom: 0;
    color: red;
}

.content {
    padding:20px;
    border:1px solid red;
    position:relative;
    z-index:1;
}

答案 2 :(得分:0)

您可以创建另一个div来占据“必须”标签右侧的空格。将此div的下边框设置为“1px solid red”。然后,从新闻框中删除border-top,从标签本身删除border-bottom。