• 締切済み

fontタグ

【1】<Font size=2" Font Color="#bfbfbf"> サイズを2にしたくて灰色にしたい文字</Font> </Font> --------------------------------------------------------- 【2】<Font size=2" Color="#bfbfbf"> サイズを2にしたくて灰色にしたい文字</Font> --------------------------------------------------------- 【3】<Font size=2" Color="#bfbfbf"> サイズを2にしたくて灰色にしたい文字</Font></Font> --------------------------------------------------------- 上記は全て同じ意味ですか? 特に、2と3は同じ意味なのか教えてほしいです。ご回答よろしくお願いします。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

No.2です。先にいずれも誤りと説明しましたが、修正すると (1)<font size="2" color="#bfbfbf">灰色</font> (2)<font size="2" color="#bfbfbf">灰色</font> (3)<font size="2"><font color="#bfbfbf">灰色</font></font> ★ですかね。(HTMLでは大文字小文字の区別はしません。<font>は開始タグ、閉じタグが共に必要です。  →Index of the HTML 4 Elements ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/index/elements.html )  まあ、いずれにしても使うことありません。私も10年近く使った経験が無い。 「2.4.1 構造とプレゼンテーションの分離 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.4.1 )」 「一般的に言って、スタイルやフォーマットを整えるためには、HTMLのプレゼンテーション属性ではなくスタイルシートを使用すべきである。スタイルシートによる代替が可能なHTMLのプレゼンテーション属性は、推奨しないこととなった。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/conform.html#h-4.1 )」 「スタイルシートはこれらの問題を解決すると同時に、HTMLにおける制限されたプレゼンテーション機構に取ってかわる。スタイルシートでは、行間の設定やインデントの設定、テキスト色や背景色、フォントのサイズとスタイル、その他様々なプロパティの設定が簡単にできる。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html#h-14.1 )」 >フォントは使わない方がいいということですか。  「4.1 定義 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/conform.html#h-4.1 )」をしっかり読んでください。遠まわしですが、 著者は、strictで、ブラウザはtransitinalを解釈しろ!と書いてある。HTML5では、よりはっきりと ★著者が使えるもの ★ブラウザが解釈すべきもの  と明確に強く指定されていて、<font>などは使えません。  HTML5--3.5. 不在の要素 ( http://standards.mitsue.co.jp/resources/w3c/TR/html5-diff/#absent-elements )  HTML5--3.6. 不在の属性 ( http://standards.mitsue.co.jp/resources/w3c/TR/html5-diff/#absent-attributes )  これらの要素・属性はHTML4.01の時代からすでに非推奨のものばかりです。これらを使って説明している参考書・資料は見ないようにしましょう。  

noname#228688
noname#228688
回答No.3

正解は【2】のみ、【1】、【3】は不正解です。 fontタグの使い方は以下の通りです。 <font 属性=”属性値”>文字</font> 上記の例に置き換えると、 <font size="2" color="#BFBFBF">サイズを2にしたくて灰色にしたい文字</font> 【1】、【3】はそもそも文法が違うので意味を持ちません。 ちなみに、もしあなたがCSSを使えるのなら、fontタグは非推奨タグに指定されているので、できれば使うのを避けるべきですが、CSSが使えないのならそのままでも問題はないです。 推奨されている書きかたに修正すると、 ----- HTML部分 ----- <p class="gray">サイズを2にしたくて灰色にしたい文字</p> ----- CSS部分 ----- p.gray { font-size: x-small; color: #BFBFBF; }

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

【1】<Font size=2" Font Color="#bfbfbf"> サイズを2にしたくて灰色にしたい文字</Font> </Font>  </Font> </Font>の間のスペースは要らない。 【2】<Font size=2" Color="#bfbfbf"> サイズを2にしたくて灰色にしたい文字</Font>  よし 【3】<Font size=2" Color="#bfbfbf"> サイズを2にしたくて灰色にしたい文字</Font></Font>  誤り ★いずれもsize="2" と前後を""で囲むこと。(厳密には半角英数字は""はなくても文法上は許容されるが、書いておくほうが良い。 【引用】____________ここから 属性の値を引用符で囲わなくてよいケースもある。属性値が、アルファベット(a-z and A-Z)、数字(0-9)、ハイフン(ASCII十進45)、ピリオド(ASCII十進46)、アンダースコア(ASCII十進95)、及びコロン(ASCII十進58)のみを含む場合である。本仕様は、引用符が省略可能な場合であっても省略しないことを推奨する。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[On SGML and HTML (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/sgmltut.html#h-3.2.2 )]より (注意) FONTは、1999年のHTML4.01の勧告以来・・非推奨です。数ある非推奨要素の中でも筆頭に上げられている要素です。使うべきではあません。 【引用】____________ここから FONT要素とBASEFONT要素は推奨しない。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Alignment, font styles, and horizontal rules in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/graphics.html#edef-FONT )]より 【引用】____________ここから 著者  ・・・【中略】・・・  HTML文書を作る場合には、この仕様における、他のDTDセットではなく strict DTD に適合する文書を作るよう推奨する。 HTML 4仕様が定める各DTDの詳細については バージョン情報の項を参照のこと。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Conformance: requirements and recommendations (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/conform.html#h-4.1 )]より  灰色にしたいテキストが、その文書中で重要な言葉なら、<strong>FONT要素は非推奨です。</strong>とか、<em>ここは重要</em>、HTMで容易されているタグがなければ、<span class="ちょっといい話</span>のように、文書の構造を示すものでマークアップしましょう。そして、それらのデザインはスタイルシートでどのように表現するか指定すべきです。  参考にされている資料がとっても古いようです。現在HTML5の準備が着々と進められていますが、<font>に代表されるプレゼンテーションを表現するタグは、すべて廃止されます。(HTML4.01の勧告以来12年も経っています。すでにXHML1.1(2001年)で、すでに廃止されている)  現在は、要素名、属性とも小文字で記述することが多いです。なぜならXHTMLが小文字でなければならないことがあるからです。

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

font要素自体が非推奨要素なので、この質問自体意味を持ちません。

ewrtrds1
質問者

お礼

フォントは使わない方がいいということですか。