アプリ版:「スタンプのみでお礼する」機能のリリースについて

中央揃えで真ん中にきた文字列の先頭をそろえたい。

普通に<center>12345<br>234<br>12345</center>としたら

12345
 234
12345
になるじゃないですか。これを

12345
234
12345
にする方法ってありませんか?

A 回答 (2件)

<center>を使うのはやめてください。


非推奨で廃止予定だそうですから。

<title>タイトル</title>
<style type="text/css">
<!--
body{
margin: 0px;
padding: 0px;
text-aligen:center; /*for IE */
}
div#container{
width:700px;
margin-left:auto;
margin-right:auto;
text-align:left; /*for IE */
}
-->
</style>
</head>
<body>
<div id="container">
<p>12345</p>
<p>234</p>
<p>12345</p>
</div>
</body>
</html>
    • good
    • 0
この回答へのお礼

ありがとうございます。
そうですか、廃止ですか。じゃ、以前に<center>を使用していたホームページはどうなってしまうんでしょうか? 作り変える必要があるんでしょうかね。

お礼日時:2010/06/13 00:15

>作り変える必要があるんでしょうか


webサイトにとって最適なのは作り変えかもしれませんが、そのままでも問題ないと思います。
ただ、新しく作る場合にはcenterを使うことに現状メリットはあまりないのではないでしょうか。


1さんとは少し違って、widthを指定しない方法です。
html側でspanを必ず使わないといけないので(IE用)少しhtmlのサイズは大きくなってしまいますが、widthでの微調整が不要のため更新がしやすいのではないかと思います。

<style type="text/css">
.content {
text-align:center;
}

.content span {
display:inline-block;
text-align:left;
}
</style>

<p class="content"><span>ああああああ<br>ううううう<br>え</span></p>
    • good
    • 0
この回答へのお礼

作り変える必要はないということで安心しました。ありがとうございます。

お礼日時:2010/06/14 13:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!