![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_10.png?5a7ff87)
<font size=4><b>こんにちは</font></b>今日はこれから選挙に行きます。
この場合、「こんにちは」の部分がサイズが4になって太字になります。しかし、
<font color=red><font size=4><b>こんにちは</font></b>今日はこれから選挙に行きます。
と、こんにちはの部分を赤で装飾しようとすると、こんにちはの最後に</font>で締めくくっているにも関わらず、その先の「今日はこれから選挙に行きます。」も赤くなってしまうのです。又、サイズを区切っているのにも関わらず、後の文書までサイズが変わって来てしまったり・・・。原因が分からず悩んでいます。よろしくお願いします。
No.4ベストアンサー
- 回答日時:
まずタグの基本的な記述方法を守りましょう。
タグは単独で使用できるものと、開始タグ/終了タグで成立するもの、の2種類があります。
後者は終了タグがあって初めて属性の有効範囲が終了するので、終了タグを書かなければ、ブラウザは最後の文字までがその属性であるとみなします。
よって質問文の場合は<font color=red>の終了タグが無いために、その先も同じ属性だと認識されているのです。
もうひとつ、開く/閉じるの順序に気をつけましょう。
タグは入れ子構造になっているので、入れ子の外側のタグが内側に来てはいけません。
例えて言うなら、HTMLは色んな形や色やサイズのビンに文字をいれて見栄えを決めているようなものなのです。
ですから、ご質問の例では、
1、「文字が赤く見えるビン」のフタを開く
2、その中に「サイズが4に見えるビン」を入れてフタを開く
3、2のビンの中に「文字が太く見えるビン」を入れてフタを開く
4、「こんにちは」を入れる
という所まではいいのですが、
5、「サイズが4に見えるビン」のフタを閉じる
6、「文字が太く見えるビン」のフタを閉じる(←????)
としようとしている事になります。
すでにサイズ4のビンを閉めてしまっているのに、その中にあるビンのフタを閉めるなんて出来ませんよね?
結果として、ブラウザはフタが閉められずに混乱する事になり、「たぶんこんなことがしたいんだろう」と勝手に解釈して見栄えを決定してしまいます。
No.5
- 回答日時:
これは基本文法の間違いです。
<A><B><C></C></B></A>
というように、正しくはさんでいるようになっている必要があります。
故に、<A><B><C></A></B></C>などとしてはいけないのです。
また、別の部分ですが、<font color=red><font size=4><b>・・・よりも、
<span style="color:red;font-weight:bold;font-size:13pt;">こんにちは</span>今日はこれから選挙に行きます。
のほうがソースがまとまりますよ。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_05.png?5a7ff87)
No.3
- 回答日時:
HTMLタグは必ず入れ子構造で書くようにしてください。
一部のブラウザでは終了タグを書かなくても表示されたとしても、同じブラウザを
使っていない人にはちゃんと見えるかどうかはわかりません。
一つ一つ書いてみるとわかりやすいかと思います。
まず、文字を赤くするために<font color="Red"></font>を使って"こんにちは"を
表示するなら
<font color="Red">こんにちは</font>
ですね。
で、文字の大きさを変えるのは<font></font>内で同じように指定できますので
<font color="Red" size=4>こんにちは</font>
と書けます。
その文字をボールドしたいということであれば<b></b>で囲まなければいけませんが
これは入れ子構造にしないといけないので
<font color="Red" size=4><b>こんにちは</b></font>
となります。
必ず入れ子構造を崩さないように記述するのが原則です。
装飾タグがあれば、必ず対になる終了タグの記述を忘れずに。
No.2
- 回答日時:
HTMLは、入れ子構造をとっているので、二つの開始タグがあるなら、終了タグは、二つなければいけません。
今回の場合、
色が赤 |←ーーーーーーーーーーー→
サイズが4|←ーーー→
ボールド |←ーーー→
こんにちは今日はこれから…
――のように、指定されている事になります。
fontタグでは、属性colorやsizeをまとめて指定できますので、
<font color="red" size=4><b>hello</b></font> I go...
――と記述できます。
ちなみに、<font size=4><b></font></b>のように入れ子になってないのは、文法違反です。
また、fontタグで色やらサイズを指定するのは、推奨されてません、っていうか時代遅れかも。
No.1
- 回答日時:
はじめまして。
</font>がひとつしか無いからではないですか?
<font color="red">を閉めていないからです。
ですからこれは
<font color="red"><font size="4"><b>こんにちは</b></font(←sizeの閉じタグ)></font(←colorの閉じタグ)>
とするのが良いでしょう。
でも「こんにちは」だけを4サイズにして赤字にしたいのなら
<font size="4" color="red"><b>こんにちは</b></font>
とまとめてしまった方がすっきりするし自分もわかりやすいと思いますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP アンドロイドスマホでのphp echoの文字サイズ 1 2023/05/13 15:15
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS HTMLソースの質問 3 2022/07/28 13:29
- HTML・CSS HTMLで特定の文字だけ色を変えたいのですが、指定した色と違う色が反映してしまいます。 下記、「前」 5 2023/06/27 12:08
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS スマホ表示用のwebページ、style.cssでは表の中の文字 font-size は指定できない? 1 2023/03/27 18:57
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字の位置、上下のマージンが...
-
IE8でhタグの行間が詰まること...
-
フォントカラー指定
-
SMILのReal textでの文字化け
-
altタグのことで
-
正規表現
-
h1タグのパンくずリストへの設置
-
<input type="file"> の幅
-
CSSでボックス幅を文字列に合わ...
-
マイクロ(μ)の文字を半角で出...
-
教えてください。
-
テーブル内の文字サイズを変更...
-
outlook 文字を揃えたい。tab...
-
alertで表示させる文字サイズは...
-
入力規則のリストの文字の大き...
-
C# Font GdiCharSet
-
印刷時ヘッダーとフッターを挿入
-
Excel:一部のフォントでセルの...
-
フォルダ内の写真を画面幅にあ...
-
cssファイルの名称付け
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストの前後の行間をなくす方...
-
特定の文字のみcssを適用するに...
-
リンク文字
-
文字の位置、上下のマージンが...
-
Format 関数 表示書式指定文字...
-
テキストファイルの行を指定し...
-
API Sleep関数について
-
テキストエリア内の文字の装飾
-
CSSを一部無効にしたい
-
fontサイズ指定の ”-(マイナ...
-
ホームページビルダー作成HPがi...
-
全角半角含めて等幅で表示したい
-
CSSについて教えてください。 ...
-
<input type="file"> の幅
-
background-color: #ddd;の意味...
-
上付き文字と下付き文字を同時...
-
h1タグのパンくずリストへの設置
-
Excel VBA メール作成について ...
-
Excel VBA メール作成について ...
-
指定の文字だけ色を変える
おすすめ情報