質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

font

近年は、コンピュータ上、紙面上で利用できる書体データのことをfontといいます。数える時の単位は「書体」で、データとしてのフォントは、デジタルフォントと呼ばれる場合があります。 HTML/CSSでは要素を指定し、フォント情報を調整することができます。

Q&A

1回答

396閲覧

文字色に関する不思議な結果?

ryo3x

総合スコア4

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

font

近年は、コンピュータ上、紙面上で利用できる書体データのことをfontといいます。数える時の単位は「書体」で、データとしてのフォントは、デジタルフォントと呼ばれる場合があります。 HTML/CSSでは要素を指定し、フォント情報を調整することができます。

18グッド

8クリップ

投稿2020/03/06 11:30

編集2020/03/06 11:43

お疲れ様です、古いサイトのソースをしていると
fontを使うことがあるのですが調ても意味がわからないものがあります

<font size="5" face="MS 明朝" color="darkred">見出し</font>

それが以下のソースコードなのですが

<font color="#eca23fyellow">見出し</font>

普通の色指定かと思ってちゃんと読んでいなかったのですが
よくよく読んでみたら色を二つ書いてあり赤色になっていました(#eca23~とyellow?)

色の合成?おまじない?
古い書き方でもう情報がどこにもない?など様々な考えをしてみましたが
けっきょく何の意味があるのかさっぱりわかりませんでした

どういった原理で動いてるのか、ヒントだけでも構いませんので教えてください
よろしくお願いします。

hwatarig, tastemeteir, jetbas, keias, hihata, aiqcqxabdmtbeks, shinji709👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

color 属性のような、廃止された属性における値を解析するための規則は HTML Standard で定義されています。今回の動作を説明するために必要な箇所だけ抜粋すると、次のようになります。

  1. 16 進文字列として無効な文字を 0 に置き換える
  2. 文字列の長さが 3 の倍数でない場合、末尾に 0 を追加する
  3. 文字列を等しい長さの文字列に 3 分割する
  4. 各文字列の最初の 2 文字を結合する

よって #eca23fyellow

  1. eca23f0e0000
  2. eca2, 3f0e, 0000
  3. ec, 3f, 00
  4. ec3f00

となり、 #ec3f00 として扱われます (動作確認用リンク)。

HTML

1<font color="#eca23fyellow" size="7">#eca23fyellow</font> 2<span>#ec3f00</span>

CSS

1span { 2 display: block; 3 color: #ec3f00; 4 font-size: 48px; 5}

参考:

投稿2020/03/06 11:43

s8_chu

総合スコア14731

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kyoya0819

2020/03/06 14:05

> color 属性のような、廃止された属性における値を解析するための規則は HTML Standard で定義されています。 「廃止」は廃止でも「HTML5で廃止された」ということを書いておいた方が良いと思われます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問