Webサイト制作初心者用質問スレ Part 186

このエントリーをはてなブックマークに追加
323316
具体的には、
ul要素やol要素にキャプションを付加したい(table要素内のcaption要素ように)場合、
title属性で代用できるのかどうかといったことが気になっています
(title属性にはtable要素内のcaption要素と同等の効果があるのかどうか、みたいな)。
もしtitle属性にtable要素内のcaption要素と同等の効果がないのなら、
ul要素やol要素にはなぜcaption要素が用意されていないのか、
hn要素をul要素やol要素の前に置けばいいと言うのなら、
table要素の場合もcaption要素ではなくhn要素でいいのではないか。
と、そんな感じのことが気になって、title属性の位置づけについて質問させていただきました。

ほかにも、a要素やその他要素にtitle属性を付加する場合なども、
表示させたいのなら最初から地の文に表示させておけばいいのに、などと思ったり。
説明不足なのは理解しているけど地の文には書きたくはない、
だから表示には影響を与えないtitle属性で説明を、といった理由でしょうか。デザインのため?

link要素でスタイルシートを指定する際にtitle属性を付加した場合は
グループ化という特別な意味があるようですが
これもまた、なんでlink要素のtitle属性には特殊な効果があるのか、
別途group属性でも作ればいいんじゃないか、などと思ったり。
それにlink要素のtitle属性は補足説明でもなんでもないような。

そんな感じで、
title属性の位置づけどころか一般属性としての存在意義さえも疑問に思えてきて。
abbr要素やacronym要素など一部の要素の固有属性でもいいんじゃないか、とか・・

長くなってすみません。