<REGEND>タグについて
-
0 名前: eruk : 2005/10/03 01:13 [URL]
- 頻繁に質問をして申し訳ありません。
題名どおり、<REGEND>タグについて質問です。
HTML4.01strictにしているため、<LEGEND ALIGN="center">が使用できません。
スタイルシートで<LEGEND STYLE="text-align: center;">としてみましたが、中央に表示されませんでした。
どのようにしたら中央に表示できるのでしょうか。
-
1 名前: 愛浦憂馬 : 2005/10/03 01:13 [URL]
- DIV や P を併せて使ってみてはどうでしょう
-
2 名前: eruk : 2005/10/03 01:13 [URL]
- 試してみましたが、上手くいきませんでした。
<LEGEND>の中と外どちらでも試しましたが……。
<FIELDSET>では設定できるので、不可能ではないと思うのですが。
-
3 名前: 愛浦憂馬 : 2005/10/03 01:13 [URL]
- あれじゃないですか
STYLE="マージン何とかAuto" みたいな感じの。
-
4 名前: eruk : 2005/10/03 01:13 [URL]
- <LEGEND STYLE="margin: auto;">
としてみましたが、中央にはそろいませんでした。
一応、
<LEGEND STYLE="margin; 0% 50% 0%">
では設定できるましたので、中央に揃う割合が見つかればなんとかなりそうです。
結局スタイルシートに関することになって申し訳ありません。
何とか割合を設定して、IEでは中央に揃うようになりました。
そのほかのブラウザでは左揃えになってしまいますが……。
-
5 名前: カヅサツ : 2005/10/03 01:13 [URL]
- まあ、そもそも legend要素の align属性値は top|bottom|left|right のみですが、それは追いといて。
legend{
margin: 0px auto;
}
これで中央になるのは Opera だけでした。
legend{
width: 1em;
display: block;
margin: 0px auto;
text-align:center;
}
IE はこれでなんとか。
Mozillaはオレは今のところ見つけられません。
まぁ「分かって」やっているのなら、<legend align="center"> でもかまわないと思います。
-
6 名前: naka@sukiero : 2005/10/03 01:13
- >>1 >>3
回答は義務では無いんですから、善意で行われるのであれば
最低限検証してからにされては如何ですか?
裏づけの無い安易な回答は質問者を無意味に迷わす事になります。
もし検証する時間が無い、気が無いって事であれば、
時間と気持ちの余裕ができるまで控えられるほうが宜しいかと。
-
7 名前: 愛浦憂馬 : 2005/10/03 01:13 [URL]
- >>6
>最低限検証してからにされては如何ですか?
ちょっと言ってみただけで解決することもあるでしょう
なので「こうしたらどうでしょう」って言ってみることは悪いとは思いませんが
検証は義務ではないんですから
それが悪いと思うなら
上のカヅサツさんのように正確な回答をしてあげてください
(文句言うだけじゃなくて)
-
8 名前: naka@sukiero : 2005/10/03 01:13
- こちらで続けるのは迷惑でしょうから下記板に移動しました。
【http://funky-groove.hp.infoseek.co.jp/index.html】内
【他所の板の続き】
# CGI の外部呼出しが禁止されていますので、トップからアクセスしてください。
尚、参加を強制する気はありませんし、拒否する気もありません。
ご反論があり書きたければご自由にどうぞ。
-
9 名前: eruk : 2005/10/03 01:13 [URL]
- >>5
>まあ、そもそも LEGEND要素の align属性値は top|bottom|left|right のみですが、それは追いといて。
よく意味が分からなかったので、調べてみました。
色々調べてみると、そもそもLEGENDタグについて間違った見解を持っていたようです。
HTML4.01仕様書の日本語翻訳版を見ると、LEGENDは説明書だそうで……。
説明書ということは、見出しではないのですね。勘違いしていたようです。
見出しなら<H*>がありますしね……。
カツザツさんありがとうございました。
HTML自体について、もっと勉強しておこうと思います。
他の皆さんも、お答えくださりありがとうございました。
-
10 名前: 馬憂浦愛 : 2005/10/03 01:13
- >>7
ちょっと言ってみただけで質問者が混乱することもあるでしょう
現に>>2はあなたの間違ったアドバイスで時間を浪費しました
なので「こうしたらどうでしょう」っていい加減な情報を垂れ流すのは悪いことです。
検証もしない回答者は迷惑なだけですから
文句を言われたくないと思うなら
上のカヅサツさんのように正確な回答をしてあげてください
(ちょっと言ってみるだけじゃなくて)
-
11 名前: Bill閣下 : 2005/10/03 01:13
- 説明書、というのは、
翻訳するときに不自然な言葉を当てはめたもんだなぁと思います。
fieldsetとlegendの関係はtableとcaptionの関係に似ていると思っておけば
的の中心に近いだろうと思います。
-
12 名前: eruk : 2005/10/03 01:13 [URL]
- captionタグを使ったことはないのですが、調べてみると納得できました。
重要なのはそこではなく中身というわけですね。ちょっと違うかもしれませんが。
Bill閣下さん、ありがとうございます。
-
13 名前: Pid : 2005/10/03 01:13
- 余談ですが,HTML4 の初期の草案では fieldset/legend 要素でタブ切替を実装することも想定していたようですね。
http://www.w3.org/TR/WD-html40-970708/interact/forms.html#h-9.1.2.6
>>1, >>2
HTML リファレンスには
・legend 要素は <fieldset> タグの直後に置かねばならない(改行と空白を挟むのは OK)
・legend 要素の中身はインライン要素のみ
と書いてあるので,ちょっとでも目を通したなら div や p という答えは出てこないかと……(--;)(もちろん >>2 のように「実際にやってみたらうまくいった/うまくいかなかった」という報告であれば,価値ある情報になりますが)。