コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

Wikipedia:井戸端/subj/太字(b)・斜字(i)と強調(em、strong)のちがい、HTML5とかについての質問

太字(b)・斜字(i)と強調(em、strong)のちがい、HTML5とかについての質問

[編集]

ぼやっとした質問です。HTMLやMediaWikiの仕組み・仕様・考え方に詳しい方の解説を望みます。

  • 関連文書

私の理解だと、2016年から本格化したHTML5(.1)では、テキストの装飾・マークアップは、効果よりも意図を重視せよ、というふうになったようです。すなわち、「b」で「太字にせよ、理由は知らん」と指令するよりは、「strong」で「強調せよ、方法は任せる」のほうがベターである、ということです。(一般的な環境下では、どちらも結局見た目は同じ結果になるけども、目が見えない人が利用する読み上げソフトとかの挙動では大きな差が出る、とか。)

ウィキペディアでは手軽なマークアップ手段として、'''文字列'''があり、これは<b>文字列</b>と置き換えられて出力されます。すなわち「太字に修飾せよ、理由はしらん」です。

しかしHelp:早見表では、'''文字列'''は「強調」と説明されています。HTML5の考え方に則ると、強調が意図ならばこれは<em>文字列</em>または<strong>文字列</strong>であるべきはずです。これはまあ単にHelp:早見表が古い文書でアップデートされていないというだけでしょう。一方、Help:ウィキテキストにおけるHTMLは既に新しい考え方に即して書かれています。

ややこしいのですが、一般的な環境下だと、em(emphasis、強調)は斜体を、strong(強い強調)は太字を表示するはずです。どちらも目的・意図は強調であり、iによる斜体とbによる太字を使い分けるのとは、ちょっと違っている感じもします。
いままでは「強調」=「'''文字列'''」=「太字」と思っていたのに、これからは「強調」=「<em>文字列</em>」=「斜字」になり、戸惑う感じもします。しかも、日本語環境下では斜字は表示されないようになってきていて、今までもHelp:ページの編集#太字・斜体で斜体は「あまり使わないでください」でした。一般的なブラウザがそうなっているのでしょうがないのですが、これは私の個人的な感覚にすぎないのですが、斜字と太字を「強調」「強い強調」と言われても戸惑う感じもします。(斜字は、引用や文献名や成句などを他と区別するような使われ方が多いと思います。)
いままでと同じ効果を求めるならば「<strong>文字列</strong>」にしなければいけません。

Help:早見表の「''文字列''」(斜体、i)は、「他との区別」という意図が示されています。これは「<i>」の本来の使い方と合致すると思いますが、「他との区別(のために修飾する)」ならば「<b>」も同様のはずです。

一般的な環境下では、「'''文字列'''」を「<strong>文字列</strong>」に書き換えても、見かけ上は変わらないはずです。しかし意味は変わっている。実態として、いまのウィキペディア内では、「'''太字'''」は本文ではもっぱら強調に用いられていて、あとは見出し部とかで使われています。見出し部の修飾のための太字と、強調のための太字は意味が違うので、見出し部では「b」、強調部では「em」「strong」であるべきなんでしょう。しかしだからといって本文で「<strong>文字列</strong>」を使っていくのはいかにも鬱陶しい感じがします。

もしかするとHelp:早見表Help:ページの編集の説明を改訂したほうがいいのかなー、とか、「'''文字列'''」の使用を気をつけたり、「<strong>文字列</strong>」と書くことを心がけたほうがいいのだろうかとか、よくわかりません。このへんは、結局おおもとのMediaWikiの仕様であり、末端であるウィキペディア日本語版で気にしてもしょうがない、ということなのだろうとは思います。

どうしたらいいんでしょう?--柒月例祭会話2017年8月11日 (金) 07:51 (UTC)[返信]

  • 《このへんは、結局おおもとのMediaWikiの仕様であり、末端であるウィキペディア日本語版で気にしてもしょうがない、ということなのだろうとは思います。》の通りです。《「'''文字列'''」の使用を気をつけたり、「<strong>文字列</strong>」と書くことを心がけたほうがいい》というのは無しでしょう。--iwaim会話2017年8月15日 (火) 14:02 (UTC)[返信]
ありがとうございます。そうですね、なんだか考えすぎたような感じがします。
これを考え始めたきっかけは、サラブレッドの血統表で近親交配が行われている馬の名前を太字にするか、斜字にするか、どっちがいいんだろうと考え始めたことだったのですが。。。別にどっちでもいいですね。すみません。ありがとうございました。--柒月例祭会話2017年8月16日 (水) 05:04 (UTC)[返信]