2017-01-23 5 views
0

私はデータのリストが二番目は、テキストが長すぎる場合、それはプッシュします。このは、フロートと長いテキストを隠す右

.mycontent-bottom { 
 
    border-bottom: 1px solid #ccc; 
 
} 
 
#float-right{ 
 
    float: right; 
 
}
<div class="mycontent-bottom"> 
 
    <a href="">Title</a> 
 
    <span id="float-right">50000</span> 
 
</div> 
 
<div class="mycontent-bottom"> 
 
    <a href="">lorem ipsum yang lazim digunakan adalah: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis</a> 
 
    <span id="float-right">50000</span> 
 
</div>

問題のように表示する必要がある必要があり下の境界線の外側の番号。任意のアイデアは、長いテキストを隠す方法は、番号が右にとどまることはありませんし、国境の外にプッシュを取得しないでください?

+0

私は個人的に、これを複製する問題を抱えています。テキストの長さに関係なく、[JSFiddle](https://jsfiddle.net/barLmu03/)で問題なく動作しているようです。あなたはいくらか明快さを提供できますか? **編集:**私のように混乱した人のための修正。浮動小数点数がテキストの最後の行にある場合は、実際には押し下げられます。 – Santi

+0

私の質問に上記のJsFiddleリンクがあります –

+0

私の場合は数字が私のために表示されていますが、境界の下にプッシュされていません。私はスペースを埋めるために必要な単語の正確な量を持つことによってそれを複製することができました。あなたの問題は**あなたの 'float'の後に' clear:both; '**を含めなかったことです。 – Santi

答えて

1

あなたはこれを試みることができる:

https://jsfiddle.net/Lboxddh9/5/

.mycontent-bottom { 
    border-bottom: 1px solid #ccc; 
    display: inline-block; 
    width: 100%; 
} 
#float-right{ 
    float: right; 
} 

また、あなたは1ページ内の複数の要素に対して同じid Sを使用しないでください。

元のマークアップが無効なので、これが正しいでしょう。

<div class="mycontent-bottom"> 
    <a href="">Title</a> 
    <span class="float-right">...</span> 
</div> 
<div class="mycontent-bottom"> 
    <a href="">...</a> 
    <span class="float-right">...</span> 
</div> 

classの代わりに、複数のid秒でフィドルを更新:

https://jsfiddle.net/Lboxddh9/7/

関連する問題