[解決済み] CSS3 Flex:子供を右に寄せる
2022-11-14 16:15:23
質問
私が持っているのは フィドル
ul {
display: flex;
justify-content: flex-start;
flex-direction: row;
align-items: center;
width: 100%;
height: 100px;
background: #333;
padding: 15px;
}
ul li {
padding: 15px;
margin: 5px;
background: #efefef;
border: 1px solid #ccc;
display: inline-block;
list-style: none;
}
#item-1 {
height: 50px;
}
#item-2 {
height: 70px;
}
<ul>
<li id="item-1">Home</li>
<li id="item-2">Menu</li>
<li>More</li>
<li>Stuff</li>
<li>Settings</li>
</ul>
フレックスボックス内の最後の項目を右に寄せたい (私のフィドルでは "設定") を右に寄せたいのですが、他のすべてのアイテムはそのままにしておきます。また、"Settings"-項目は、垂直方向およびすべての中央に配置される必要があります。
align-self: flex-end
は、項目を下に押します(私はそれを右側にしたい)。
私のアイテムは高さが可変であり、常に垂直方向に中央配置される必要があるため、フレックスボックスを使用したソリューションを非常に好みます。
これを達成する最もきれいな方法は何ですか?
ご協力ありがとうございます。
どのように解決するのですか?
単純に、自動調整されたマージンを使用します。
ul li:last-child {
margin-left: auto;
}
また
width: 100%
を使わないようにすることもできます。
ul {
display: flex;
justify-content: flex-start;
flex-direction: row;
align-items: center;
/* width: 100%; */
height: 100px;
background: #333;
padding: 15px;
}
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] ページを再読み込みせずにURLを変更するにはどうすればよいですか?
-
[解決済み] SCSSとSassの違いは何ですか?
-
[解決済み] リスト項目にマウスを置いたときに、カーソルを手の形に変えるには?
-
[解決済み] How can I set the default value for an HTML <select> element?
-
[解決済み] 同じ要素にbackground-imageとCSS3グラデーションを組み合わせるにはどうすればよいですか?
-
[解決済み] CSS Flexboxで、"justify-items "と "justify-self "プロパティはなぜないのですか?
-
[解決済み] フレックスアイテムを右寄せにするには?
-
[解決済み] HTMLアンカーは'name'と'id'のどちらで作成するのが良いですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ローカルリソースのロードが許可されていない問題を解決する
-
[解決済み] Bootstrap 3.3.7で改行する方法
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] インラインCSSでa:hoverを記述するには?
-
[解決済み] WebSocketとサーバー送信型イベントの比較/EventSource
-
[解決済み] CSS 背景の不透明度 [重複]について
-
[解決済み] 入力フィールドに :before や :after 疑似要素を使用できますか?
-
[解決済み] マークダウンにおける相互参照 (名前付きアンカー)
-
[解決済み] div内の画像の下に余分なスペースがある