2

JS を使用してコンテナーに要素を追加する必要があります。内側の要素の合計幅がラッピングの幅よりも大きい場合DIV、一番左の要素が左側に消えるはずです。

を使用することで、目的の効果を得ることができると思いました

p {
    border: 1px solid red;
    display: inline-block;
    float: left;
    margin: 1px;
    padding: 0;
    white-space: nowrap;
}

要素が次の行に浮かんでいるため、機能しません。

フィドル: http://jsfiddle.net/RqU3E/2/

アドバイスありがとうございます!

4

2 に答える 2

1

このソリューションはどうですか?

固定幅/高さとオーバーフローを持つ要素でコンテナをラップする必要があります:hidden:

width: 200px;
height: 23px;
overflow: hidden;
position: relative;

コンテナーの幅がラッパーの幅よりも大きくなるとすぐに、コンテナーをこのラッパーの右側に揃えます (JS 経由)。

position: absolute;
right: 0px;
于 2013-05-10T11:53:48.833 に答える