div 内の HTML 要素の水平方向の配置を実装します。
P粉431220279
P粉431220279 2023-08-22 00:03:55
0
2
481
<p>3 つの HTML オブジェクトがあり、コンテナ div の左側に「前へ」ボタン、右側に「次へ」ボタン、中央にスパンを配置したいと考えています。 </p> <pre class="brush:php;toolbar:false;"><PREVIOUS> |SPAN| <NEXT></pre> <p><br /></p> <pre class="snippet-code-css lang-css prettyprint-override"><code> #btnPrevious { フロート:左; } #スパンステージ { フォントの太さ:太字; 垂直配置:中央; } #btn次へ { フロート:右; }</code></pre> <pre class="snippet-code-html lang-html prettyprint-override"><code> <div> <input type="button" value="前" id="btn前"/> <span id="spanStage">ステージ 5</span> <input type="button" value="Next" id="btnNext"/> </div></code></pre> <p><br /></p>
P粉431220279
P粉431220279

全員に返信(2)
P粉448130258

「display:flex」スタイルは、これらの要素を同じ行に配置するための優れた方法です。 div に含まれる要素の種類は関係ありません。特に入力クラスがフォームコントロールの場合、ブートストラップやインラインブロックなどの他のソリューションはうまく機能しません。

###例:### リーリー

フレックスボックスの詳細:

https://css-tricks.com/snippets/css/a-guide-to-flexbox/

フレックス方向: 行、列

justify-content: flex-end、center、space-between、space-around

align-items: ストレッチ、フレックススタート、フレックスエンド、センター

いいねを押す +0
P粉798010441

text-align: center をラッパーに追加するだけで、すべての非フロート/非位置子要素の水平方向の配置を設定できます。

リーリー

<span>デフォルトはインライン要素です。したがって、それらに display:block を使用して適切にスタイルを設定するか、親要素のスタイルをわずかに調整することができます。 <span><button> 以外には子要素がないため、この単純な解決策を使用することをお勧めします。

text-align:<value> は親要素から継承されることに注意してください。そのため、ラッパーに他のコンテンツを含めたい場合は、text-align:center をチェックする必要があります。 それがあなたに適しているかどうか。それ以外の場合は、特定の要素で text-align:<value> を使用します。value は、leftright、## です。 #center または justify

JSFiddle デモ

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!