Cssを使用してインラインdiv(コンテンツではなく)を中央に配置するにはどうすればよいですか?
非常に重要:divの幅が不明です(指定できません)
インラインで言うと、CSS表示プロパティがinline
に設定されている場合、直接の親コンテナにtext-align:center
別のdiv内のdivを意味する場合、ラッパーを追加して両方をフロートできる場合、このアプローチに従うことができます。
これを解決しました。このdiv
likeの外に新しいdiv
をtext-align:center
とともに追加する必要があります
<div style="text-align:center;"> <div>
インライン表示で中央にない</div></div>
これは最も簡単で簡単なソリューションです
.center {
display: table;
margin: auto;
}
Divにラップして幅を指定し、問題のdivのマージンを次のように設定できます。margin:0、auto;
親要素をdisplay:inline-block
およびtext-align:center;
で「ブロック状」にしたい場合は、おそらく逃げることができます。また、おそらくvertical-align:top
を与える必要があります