左矢印と右矢印でカルーセルを作成しようとしています。右矢印を画面の一番右側に揃えるにはどうすればよいですか? 私はそれを理解するために多くの投稿を調べ、float と align の両方を試しましたが、理解できません。
ここに私の JSFiddle があります: http://jsfiddle.net/agassi0430/CcAMD/
助けてくれてありがとう。
左矢印と右矢印でカルーセルを作成しようとしています。右矢印を画面の一番右側に揃えるにはどうすればよいですか? 私はそれを理解するために多くの投稿を調べ、float と align の両方を試しましたが、理解できません。
ここに私の JSFiddle があります: http://jsfiddle.net/agassi0430/CcAMD/
助けてくれてありがとう。
position: absolute;
矢印で使用し、を使用して位置合わせするのが最も簡単right: 0;
left: 0;
です。position: relative;
また、そのコンテナー内で絶対位置が機能するように、それらを含む要素に設定することを忘れないでください。
これがフィドルです。
また、html マークアップにも注意してください。<li><li>
(リスト項目)以外のものを<ul></ul>
(順序なしリスト)の間に入れることは無効です
リストから矢印を削除できれば役立つと思いますが、リストに矢印を保持する必要がある場合は、表示プロパティをいじってみてください。表示など:インラインブロック; あなたのCSSで。ただし、古いバージョンのIEでは劣化しないものもあるので注意してください。IE7にはマイナーなcssハックが必要な場合があります...
これを試してください:
<div class="category">Most Discussed</div>
<div class="contents">
<ul><div class="leftarrow"></div></ul>
<ul><div class="content"></div>
<li></li>
<li></li>
<li></li>
<li></li></ul>
<ul style="float:right;"><div class="rightarrow"></div></ul>
</div>