Euglenese
@Euglenese

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Qiitaの記事の文字色を変えるとき、HTML5で廃止の<font>を使ってもよいのか?

Discussion

したいこと

Qiitaの記事で文字色を設定したい。
こんなふうに

<font color="red">こんなふうに</font>

しかし、fontタグはHTML5で廃止されているので、できるだけ使わない方が良いと思っている。

ただ、他の色々なQiita記事ではfontタグを使って文字色を設定する方法が書かれている1 2 3 ので、何かしら使っていい理由があるのだろうか?
色々調べても分からなかったので、ぜひ教えていただきたい。

したこと

HTML5でfontタグの代わりに推奨されている、spanタグにstyle属性を付け加えるやり方。

しかし、下のようにspanタグを設定しても、spanタグのstyleが反映されない。(MacDownなど他のMarkdownエディタでは反映される。)
こんな感じ

<span style="color: red;">こんな感じ</span>

  1. Qiitaのマークダウンで色をつける方法[140色]: https://qiita.com/twipg/items/d8043cd4681a2780c160 

  2. Qiita記事作成 使えそうな文字色: https://qiita.com/Nukioman/items/e77e62d6d482e67ef9be 

  3. Qiitaに投稿するマークダウン(Markdown)記法のメモ: https://qiita.com/maboy/items/bbfea777544b96b57cda#pushpin%E6%96%87%E5%AD%97%E3%81%AE%E8%89%B2 

0
  • HTML5の規格としてはfont要素は廃止
  • ブラウザは5以前のHTMLも表示できるようにしているため、わざわざ「HTML5ならfont要素を無視」といったことはしていない
  • そのため現実的にはfont要素の設定は反映されるが、無視するブラウザがあっても規格に沿ったものなので文句は言えない
  • QiitaのMarkdownではspan要素は強制削除されていた。「spanは削除するけどfontは削除しない」というのも不思議な仕様だけど、今さらfontを削除したら過去の記事が正しく表示されないことになるので今さら仕様変更するとは考えにくい

そんなわけで「廃止タグ、みんなで使えば怖くない」状態ですね:sweat_smile:

2Like

Your answer might help someone💌