2011-02-01 34 views
0

私は2つのDIVを持っています。新しいリリースが1つあります。もう1つにはデータ全体が含まれている必要があります。 両方のdivに赤い境界線があります。私は最初のdivの下の境界を削除します。上の境界線を削除

私は赤い長方形でマークされた境界線を削除する:

enter image description here

+1

HTML/CSSの構造を見なければ、非常に困難ですので、コードを投稿してください。 – Kyle

+0

現在のHTMLとCSSを表示する必要があります。 – thirtydot

答えて

0

あなたは「MUST」タブの右側にスペースを占有するために別のdivを作成することができます。このdivの下限を「1px solid red」に設定します。次に、ニュースボックスからborder-topを削除し、タブ自体からborder-bottomを削除します。

+0

私のために働いてくれてありがとう – enthusiastic

+1

DOM要素が不要なときに追加のDOM要素を作成することは決して最善の解決策ではありません –

1

あなたのアクティブなタブにはposition:relativez-indexのコンテンツボックスがあります。次に、border-bottom: 1px solid whiteを追加し、それにmargin-bottom: -1pxを付けます。現在のプロジェクトから

1

http://jsfiddle.net/aVZLH/1/

はたぶん、あなたは、IEのためのいくつかの追加の作業を持っています。しかし、初歩的には、あなたの問題を解決する方法を示すべきです...あなたの文書にマークアップを追加する必要はありません。

<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; 
} 
関連する問題