html内でリストを使っています。
一覧の中で一部にだけ文字色を変えたいので、以下のように書いてみました。
<ul>
<font color=red><li>AAA</li></font>
<li>BBB</li>
<li>CCC</li>
</ul>
ですが、反映されませんでした。
以前、リストの中はタグがあまり使えないと教えていただいたのですが、色も染められないのでしょうか?
変えたい場合は、どのようにすればよいでしょう。
方法をご存じの方は、是非お教えください。
宜しくお願いします。
No.2ベストアンサー
- 回答日時:
HTMLタグの要素は外側から順に適用されていきます。
なので…・<span style="color:red;"><li>あああ</li></span>
~だと、まず<span>が適用され、その後に<li>の要素が上書き適用されます。もし何かフォント色などに関する設定が<li>になされていた場合、いくら<span>で何かを必死に適用させようとしても、最終的に<li>の設定が勝ってしまいます。
・<li><span style="color:red;">あああ</span></li>
~この様にすれば、同じ理由で最終的に文書に適用されるのが<span>の要素になるので、色などを自由にコントロール可能になります。
この法則はHTML全般に言える事なので、良く覚えて置いて下さい。
P.S.
<font>タグは最近は非推奨になったので、同様の効果を持つ <span style="color:red;"> で置き換えてみました。
ご回答いただいて、ありがとうございました。
現在は非推奨だったんですね。
そんなこととは露知らず、初心者質問でお恥ずかしい限りでした…。
外側から順に適用されるんですね。
<span style>というタグも教えてくださって助かりました。
非常に参考になりました。ありがとうございます!
No.3
- 回答日時:
基本中の基本ですが、インライン要素とブロック要素をしっかり理解してください。
<font></font>はインライン要素で、中にブロック要素は含むことは出来ません。
<li></li>はブロック要素でしかも内部にインライン要素もブロック要素も含むことが出来ますから、
<font><li></li></font>
は書けませんが
<li><font></font></li>
はOKです。
とっても重要なことなのでしっかりと・・・
★内部的には、ulの内部のliの前に何かがあれば、ブラウザはulにはliしか含むことが出来ないので、
<ul>
<li><font></font></li>
<li>テキスト</li>
<li>?</font><?li>
</ul>
と解釈する場合があります。ブラウザによって異なる。この場合テキストには色はつかない
★fontは、使わないことが強く推奨されています。
いずれにしても、仕様書だけはいつもチェックするようにしましょう。これらのことは皆書いてあります。はじめはとっつきにくいですが、それはあやふやな記述を避けるためにそうなっているだけ、慣れれば意味がわかるようになります。
HTML 4.01仕様書 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
<!ELEMENT UL - - (LI)+ -- unordered list -->
↑この意味は、要素 ULは、LIを一個以上(+)のみ含みうる 順不同リスト
<!ELEMENT LI - O (%flow;)* -- list item -->
↑この意味は、要素LIは、%flow(何でも)をゼロ個以上(*) 含む箇条書きの項目
10.2 順不同リスト (UL)、序列リスト (OL)、及びリスト項目(LI) ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
【引用】____________ここから
15.2.2 フォント変更要素: FONT要素とBASEFONT要素 FONT要素とBASEFONT要素は推奨しない。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Alignment, font styles, and horizontal rules in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
HTMLを勉強し始めたら、必ずHTML4.01strictだけを学び、書いては
Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint. … )
でチェックするとよいです。
ご回答いただいて、ありがとうございました。
ご丁寧にurlも教えてくださって…。
どれも知らないサイトで、とても参考になります。
ちょっと読解をすらすらというわけにはいきませんが、
時間をかけてゆっくり読んでいきたいと思います。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
これ何て呼びますか
あなたのお住いの地域で、これ、何て呼びますか?
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
昨日見た夢を教えて下さい
たまにすごいドラマチックな夢見ること、ありませんか? 起きてからも妙に記憶に残っているような、そんな夢。
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
ulとliで囲った文字の一部を変える方法
HTML・CSS
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リストマーカーをボックス内に...
-
html <li>の中の文字一部に色を...
-
HTMLもしくはCSSのULでリンクを...
-
リンク文字同士の間隔を開ける...
-
iPhoneでのナビゲーションバー...
-
CSS 画像横に改行があるテキス...
-
横並びのメニューにならない
-
HTMLで組織図を作成する方法
-
Tableの1セル内に画像・テキス...
-
タイトルの横にサブタイトルが並ぶ
-
箇条書きがずれて表示されてし...
-
このようなcssの作り方を教えて...
-
アコーディオンメニューがかく...
-
liタグの左寄せ方法を教えてく...
-
htmlの文字が縦書きになる
-
【ヒトの神秘】美男美女から何...
-
個別にリンクの色を変える方法
-
<div id="container">の使いか...
-
htmlのolやulなどlistにtitleや...
-
Firefoxで一番下のstickyが上に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストマーカーをボックス内に...
-
ulタグやliタグの中でbrタグ...
-
liタグの中に<p>タグやら<dl>を...
-
html/cssの、navを2段にする...
-
リストの数字のフォントサイズ...
-
<ul>~</ul>が二つ続くと間に改...
-
HTMLで組織図を作成する方法
-
<ul><li></li></ul>にするメリ...
-
レスポンシブWebデザインでリン...
-
番号付きリスト(<Ol><Li>・・...
-
<table>の高さ固定。情報増加時...
-
ol要素の番号とリスト項目の離...
-
htmlの<ol>タグで、数字などを...
-
html <ul></ul>の並びで一行空...
-
divタグ内のコンテンツが重なっ...
-
ulとliで囲った文字の一部を変...
-
HTML5のfooterに見出しを付けて...
-
文法チェックの<A>と</A>の間が...
-
jQuery-もっと見るボタンをスマ...
-
テーブル内のプルダウンの下に...
おすすめ情報