2016-06-02 13 views
0

ボーダーボトムの長さに関するヘルプが必要です。私はボーダーボトムの長さを60%に設定したい。私は以下のように、内側のdivを使用してそれを行うことができます。CSS - ボトムの長さを60%に固定

#myDiv { 
 
    background: #FED; 
 
    _border-bottom: 5px solid red; 
 
} 
 
#myDiv div { 
 
    margin: 5px 0px; 
 
    width: 60%; 
 
    height: 5px; 
 
    background-color: red; 
 
}
<div id="myDiv"> 
 
    My div 
 
    <div></div> 
 
</div>

しかし、私は余分なdiv要素でそれを使用したくない、私はこのために、検索のborder-bottomを使ってそれを実現したいですGoogleとスタックには運がない。

ありがとうございます。

答えて

1

あなたはこのようpseudo elementを使用することができます。

#myDiv { 
 
    background: #FED; 
 
    position: relative; 
 
    
 
} 
 
#myDiv::after { 
 
    content: ""; 
 
    width: 60%; 
 
    height: 5px; 
 
    background: red; 
 
    position: absolute; 
 
    bottom: -5px; 
 
    left: 0; 
 
}
<div id="myDiv"> 
 
    My div 
 
</div>

+0

おかげで、しかし、あなたは 'ディスプレイ欠場:ちょうど位置を使用して、block':ディスプレイ'なし –

+0

.. block'プロパティを。素晴らしい。どちらがベストですか? 'display'または' position' ?? –

+0

あなた自身の選択で使用することができます。 –