配置について。

[上に] [前に] [次に]
だるく 2000/03/27(月) 12:28:11
なんとも初歩的な質問になることをお許しください。
でも疑問に思ったので聞いてみます。
文字や画像などを真中に寄せるとき
@<CENTER> 〜 </CENTER>
A<P align=center> 〜 </P>
B<DIV align=center> 〜 </DIV>
主にはこの3つになると思います。
これってどれを使うのがベストなんでしょうか?
他に左・右寄せについても意見をいただきたいと思います。
よろしくお願いします。

;-) 2000/03/27(月) 13:15:26
div でしょう。よーわからんけど。
<div style="text-align: center">

らてる 2000/03/27(月) 13:15:43
作成しているコンテンツの状況によって異なるので、これが
正解というのは無いと思います。
イメージであれば、<img align=center ... >で、テキストで
あれば、<center> </center>が一般的かと。テキストをきれ
いにそろえる場合には、tableタグも使いますね。
ただ、(2)の使い方は初めてみました。こんな使い方もできるの
ですか。

さだひろ 2000/03/27(月) 13:23:35
まずはお約束:(1),(2),(3)として下さい。
まる1などは機種依存文字の一つで,機種によっては別の文字として表示されたりします.

(1) は一応HTML4.0transitionalにあるけどよろしくない.
(1)と(3)は機能が同じですが,align=right|center|leftと共通に操作できるDIVを使いましょう。

(2) はP要素ですから,中にブロック(TABLE, BLOCKQUOTE, DIVなど)を入れてはいけません。IMGなどは入れてよろしいです。

なお,CENTER要素もalign属性も,HTML4.0Strictにはありません。
Strictではスタイルシートを使うらしいです({text-align:center}など)。

フシギソウ 2000/03/27(月) 13:24:59
;-)さんと同じで通常、DIV align=centerで、文章の段落だとP align=centerです。
<CENTER>はHTML的に邪道みたいです。

さだひろ 2000/03/27(月) 13:45:08
>イメージであれば、<img align=center ... >で
これはウィンドウの横位置の中央揃えではありませんね。
http://www.tohoho-web.com/html/attr/align.htm
IMG align=top|middle|bottomは画像とテキストの縦位置を指定し(align=centerはNN,IEの独自拡張で,middleと同じ),
IMG align=left|rightは画像とテキストの回りこみ位置を指示します.

あゆ 2000/03/27(月) 19:02:17
だるくさんの質問に追加させていただきたいのですが、右・左・中央揃えだけでなく、自由に文字を配置することはできるのでしょうか?

たれ 2000/03/27(月) 19:29:49
邪道(?)ですが、
>だるくさんの質問に追加させていただきたいのですが、右・左・中央揃えだけでなく、自由に文字を配置す
>ることはできるのでしょうか?

AdobeGoLiveを使うとレイアウトソフトのごとく自由に配置できます。
その正体は、わんさかテーブルを使っているからなのですが(^^;

あゆ 2000/03/27(月) 20:08:02
たれさん、ありがとうございました。
Adobe GoLive を見つけましたが、¥39800と、学生の私にはちょっと高すぎました。
そういうものを使わないでもできる方法はないものでしょうか?

そのソフトは「わんさかテーブルを使っているから」ということですが、<TABLE BORDER=0>にして、テーブルを使えばできるのでしょうか? 

X 2000/03/27(月) 21:17:57
中身が何もない<td>をつかって
ピクセル単位で表示位置を制御できます。(width,heightを指定して)

もはや<table>は表のためのタグではなく
長方形を制御するタグになっていますね。

安芸川晴海 2000/03/27(月) 22:12:42
CSSのようなある程度しっかりしたスタイルシートならば、表のセル調整に四苦八苦することもなく、表示位置なんて自由自在でしょうに。

TANYAO 2000/03/27(月) 22:14:04
はじめまして。

>そういうものを使わないでもできる方法はないものでしょうか?

>「わんさかテーブルを使っているから」
とタネが明かされたので、テキストエディタでもできますね。
あとは気合いです。

>もはや<table>は表のためのタグではなく
>長方形を制御するタグになっていますね。

同感です。一部の間では”××と<table>は使いよう”とも言われているとか。(嘘)

安芸川晴海 2000/03/27(月) 23:14:07
>あとは気合いです。
本来的でない使い方をするから気合を要します。
スタイルシートなら楽々です。

>同感です。一部の間では”××と<table>は使いよう”とも言われているとか。(嘘)
実状としては真実でしょう。望ましくない現実ですが。

あゆ 2000/03/27(月) 23:32:18
スタイルシートとテーブル、どちらにしようかと思って、「とほほのスタイルシート入門」と「テーブルを使いこなそう」を読みました。
「スタイルシートの注意点」にあるように、友達のブラウザでは無理なようなのでテーブルにしようかと思うのですが、「レイアウトの目的のみに使うのは好ましくないと言う人もいる」と書いてありますし、答えていただいたみなさんも同じ意見なんですよね?
なぜいけないのでしょうか?
重くなったりするのですか?
個人的なものを作るだけなので、友達にも見れるようにテーブルを使いたいのですが・・・

X 2000/03/27(月) 23:42:19
<table>でレイアウトを組むのはよくないといわれているのは
あくまで思想的なものです。(つかいすぎると多少重くなりますが)

W3C がどういう思想でもってどんな仕様を定めようとも
実際に使われているブラウザでどのように
表示されるかがすべてです。

「構造は HTML で 見栄えは CSS 」というふうに
完全に分離することは現在のブラウザの対応状況を考える
と現実的ではありません。

したがって、安定した表示が得られる<table>を使うことを
私はおすすめします。

あゆ 2000/03/28(火) 00:45:00
みなさんありがとうございました。
手間はかかる思いますが、テーブルを使うことにします。
やっぱりちゃんと表示されないと意味ないですよね。

だるくさんへ
私の方は解決しました。
だるくさんも解決しているといいのですが。
質問に追加させていただいてありがとうございました。

だるく 2000/03/28(火) 14:50:49
[[解決]]
そうですね。皆さんありがとうございます。

だるく 2000/03/28(火) 14:53:51
しまった!エンターをおしてしまった。
上の文がそっけないのはそのせいです。すいません。
皆さん本当にありがとうございます。
僕のほうの疑問は
<DIV align=center> 〜 </DIV>
がベストということですね。
思いもよらない方向に話が進みましたが
いろいろためになりました。

[上に] [前に] [次に]