CSS、centered div、shrink to fit?
2023-09-27 17:11:55
質問
私が欲しいのはこれです。
text text text text text text text text text text text
text text text text text text text text text text text
+-----------+
| some text |
+-----------+
text text text text text text text text text text text
text text text text text text text text text text text
...ここで、"some text"ブロックはdivです。 div は、テキストを折り返さずに収めるのに必要な最小限の幅であってほしいのです。 テキストが長すぎて折り返しなしで収まらない場合は、折り返されてもかまいません。
div の幅を明示的に指定したくありません。min-widthやmax-widthも設定したくありません。言ったように、折り返しなしで1行に収めるにはテキストが多すぎる場合、折り返されてもかまいません。
どのように解決するのですか?
DIV要素はデフォルトではブロックレベルであり、自動的に100%の幅を取得します。 これを変更するには、次のCSSを使用します...
.centerBox {
display:inline-block;
text-align:center;
}
<div class="centerBox">
Some text
</div>
EDIT : inline属性ではなくCSSクラスを使用するように更新し、"block"を"inline-block"に変更。
関連
-
[CSSチュートリアル】純粋なCSSでWebページの内容をコピーできないようにする方法
-
[CSSチュートリアル]cssの位置固定コードで左右2重の位置決め
-
[css3] scss変数の値を実行時に変更するcss3 var()の使用方法を説明します。
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] 残りの幅を埋めるためにdivを展開する
-
[解決済み] テーブルセルでCSSテキストオーバーフロー?
-
[解決済み] DIVで長い単語を強制的に改行するには?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル】 css border add four corners コード
-
[css3]css3におけるtransformプロパティの4つの機能
-
[CSSチュートリアル】波動効果を生み出すCSSのアイデア
-
[CSSチュートリアル】背景-位置の割合の原則の説明
-
[CSSチュートリアル】CSSでemを開く正しい方法 詳細へ
-
[CSSチュートリアル】ネイティブCSSでテキストの無制限回転を実現する汎用的な方法
-
[CSSチュートリアル]モバイルにおけるviewportの具体的な使い方
-
[css3]CSS3遷移回転遠近法2D3Dアニメーションなどの効果を持つサンプルコード
-
[CSSチュートリアル]ドラッグ&ドロップ効果を実現するピュアCSSコード
-
[CSSチュートリアル】CSS複合セレクタの具体的な使用方法