
既出でしたらすみません。
どのような用語で調べたらよいか分からなくて質問させていただきます。
htmlにてテキストを入力した場合、
左寄せにしたあるブロックごとをセンターリングしたいです。
(添付図参照)
その場合、
"text-align:left; width:500px; margin:auto;"
で p style , div , ul などで括れば良いと思うのですが、
上記「width:500px」を改行されているセンテンスの最大長さ
(添付図でWの横幅)に自動的に設定するコマンドなどあるのでしょうか?
一回一回、この数値を試してみないと、調度よい長さが分かないため
修正に時間がかかります。
よろしくお願いします。

No.1ベストアンサー
- 回答日時:
ulをそれを含むブロック内に内容の大きさに合わせて中央配置するときはdisplay:table;を使います。
最大巾も指定しておくと良いでしょう。>上記「width:500px」を改行されているセンテンスの最大長さ
サイズを絶対幅で指定してしまうと、ウィンドウ幅が小さかったり、視覚弱者がフォントを大きくしたりしたときに期待と異なってしまいます。ブロックの幅は固定すべきではありません。
ごく簡単なサンプルです。
★Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html )
で検証済みのHTML4.1strict + CSS2.1です。
★タブは_に置換してあるので戻す。
※スマホ縦置きの480px~のサイズのウィンドウで中央に表示されます。
※項目が長い場合は親ブロックの80%幅までになり、テキストは折り返されます。インデントは-1em;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css">
<!--
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.6em;}
p{text-indent:1em;margin:0;}
div.header,div.section,div.footer{width:80%;min-width:470px;max-width:900px;margin:0 auto;padding:5px;}
div.section div.section{width:auto;min-width:0;}
/* 色 */
body{background-color:gray;}
div.header,div.section,div.footer{background-color:silver;}
div.section div.section{background-color:white;}
/* ここから */
div.section div.section ul{display:table;margin:1em auto;max-width:80%;border:solid 1px gray;padding:0;}
div.section div.section ul li{list-style:none;margin:0;padding:5px 2em;text-indent:-1em;}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<p>Word Pressを活用するためのリソースをご用意しています。</p>
__<p>まずは、Word Press のインストールの仕方や自分のプラグイン、テーマの作り方などが書かれたドキュメンテーションをご覧ください。</p>
__<div class="section" id="forStart">
___<h3>スタートのためのリソース</h3>
___<p>Word Press を始めるためにリソースが必要でしたら、以下の記事を参考にしてください。</p>
___<ul>
____<li>Word Press サポートフォーラムへようこそ</li>
____<li>Word Press のはじめ方 - スタートガイド</li>
____<li>Word Press のインストールについてよくある質問Word Pressを活用するためのリソースをご用意しています。</li>
____<li>はじめての Word Press</li>
____<li>投稿の作成</li>
____<li>Support Handbook</li>
___</ul>
__</div>
__<div class="section">
___<h3>項見出し</h3>
___<p>本文項記事</p>
___<p>sectionの階層でレベルが判断される</p>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2013-03-03</dd>
__</dl>
_</div>
</body>
</html>
完璧な回答、そしてサンプルまで掲載していただきまして
ありがとうございます!
display:table;
を使えば良いんですね。
素晴らしい!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページの画面文字を濃く...
-
ホームページの内容変更を無料...
-
CSSと無料掲示板を組み込んだサ...
-
ホームページを作ろうと思いま...
-
教えて!goo でいただいた回答を...
-
ホームページビルダーで作った...
-
XREA使用で作成したHTMLファイ...
-
ホームページビルダーを複数の...
-
ホームページビルダー
-
GASについて
-
ウィンドウズ11にしたら背景画...
-
サイトの同じページに画像を複...
-
友達にドッキリをしたくて、ホ...
-
【ホームページ作製】HPのWebペ...
-
無料のホームページを作成でき...
-
古いウェブ作成ソフト使ってる...
-
マウスオーバーすると色が変わ...
-
hpの画像の公開
-
ホームページ作成に伴い、元デ...
-
会社のホームページをご自身で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ホームページを作ろうと思いま...
-
教えて!goo でいただいた回答を...
-
ホームページの画面文字を濃く...
-
友達にドッキリをしたくて、ホ...
-
ホームページビルダー22でリン...
-
XREA使用で作成したHTMLファイ...
-
FFFTPでサーバに新規フォルダが...
-
ホームページビルダーを複数の...
-
ホームページビルダー19文字化け
-
ホームページを作りたいのです...
-
Adobe FLASH に代わるソフトは...
-
ビルドとリビルドの違いを教え...
-
ホームページビルダー15で作っ...
-
クリック時に生成したものを削...
-
ホームページを作ろうかと
-
ワードプレスで、画像の横に文...
-
ホームページ作成に伴い、元デ...
-
無料で作成、更新できるホーム...
-
友人のホームページを引き継ぐには
-
AIチャットで、ガセが多いサイ...
おすすめ情報