[3] HTML要素には、色々な属性を指定することができます。
[5] いくつかの属性はすべてのHTML要素で使えると定義されており、大域属性と呼ばれています。
_moz_anonclassaxistd,
th)colspantd,
td)_moz_dirtyforlabel) (script)
(予約 → XML事象)headerstd, th)labeloptgroup, option)langxml:lang)languagetype)rowspantd,
td)_moz-rs-headingscopetd,
td)spancol,
colgroup)startol)
(非推奨 → start)valueli)
(非推奨 → value)typebutton, input)valueparam)valuetypeparam)applicationmanifest)archiveapplet,
object)
(form, input)actionisindex, form)_base_hrefxml:base)bodya) (妄想
→ mailto: の body 照会引数)charseta, link, script)
(→ 媒体型 charset 引数)citeblockquote,
del, ins, q)classidobject)codeapplet)
(非推奨 → object classid)codebaseapplet, object)codetypeobject)coordsa,
area)cryptopts (廃止)data URLdeclare (廃止)defer (廃止 → script)dn (廃止)email (廃止 → mailto:)enctype フォーム提出形式xlink:from XLink 始点href リンク先の URLxlink:href XLink 参照 (廃止 → href,
src)hreflang リンク先の自然言語
(a, link)method フォーム提出方式nohref リンク先無し (廃止)nonce (廃止)objectapplet)
(非推奨 → object param)ontoorgsrcoversrcpingshapea,
area)srcapplet, audio,
embed,
frame, iframe,
img, input,
script, video)subjecta) (妄想
→ mailto: の Subject 照会引数)securitytelbooka) (非標準)titleidxlinktypea, area,
link, object,
param, script,
style)xlinkusemapimg, input,
object)urnutna,
form) (非標準)schemaLocation (XML Schema)versionaccesskeya, area,
制御子) (→ CSS)asyncautoactivatecheckedinput)csclickonclick)csoveronmouseover,
onmouseout)deferdirectkeyaccesskey)disabledstyle)eventscript) (予約 → XML事象)maxlengthinput)mayscriptmultipleselect)on*readonlyselectedoption)tabindexa, area,
object) (→ CSS nav-index)valuealignapplet, caption,
%cellhalign,
div, embed,
hn, hr,
iframe, img,
input, legend,
p, table)alinkbody) (非推奨 → a:active
color)backgroundbody) (非推奨 → background-image)bgcolorbody, table, td,
th, tr)
(非推奨 → background-color)borderimg, object,
table) (非推奨 → border)cellpaddingtable) (→ padding)cellspacingtable) (→ スタイル・シート)char%cellhalign) (→ スタイル・シート)charoff%cellhalign) (→ スタイル・シート)clearbr)
(非推奨 → CSS clear)colorbasefont, body,
font) (非推奨 → CSS color)colsframeset) (→ XFrames)
(textarea) (→ CSS height)cooltable)compactdir, dl, menu,
ol, ul)
(非推奨 → CSS)facebasefont, font)
(非推奨 → CSS font-family)frameborder)frameborderframe, iframe)
(→ CSS border)heightapplet, embed,
iframe,
img, object,
table, td,
td)
(非推奨 → CSS height)[hflip]]img)csheighttd)hspaceapplet, embed,
img, object)
(非推奨 → CSS padding)linkbody)
(非推奨 → CSS a:link color)marginheightframe, iframe)
(→ CSS margin)marginwidthframe, iframe)
(→ CSS margin)modewhite-space)noresizeframe)
(→ スタイル・シート)noshadehr) (非推奨 → CSS border-style)nowrapwhite-space: nowrap)rowsframeset) (→ XFrames)
(textarea) (→ CSS width)rulestable) (→ CSS border)scrolloverflow)scrollingoverflow)seqnumcounter)showgridxtable)showgridytable)sizebasefont,
font,
hr, input,
select)
(非推奨 → CSS font-size,
border-size, width,
height)styletargeta, area,
base, form,
link) (非推奨 → CSS target)textbody) (非推奨 → CSS color)typeli, ol,
ul) (非推奨 → CSS list-style-type)valign%cellvalign) (→ CSS vertical-align)vlinkbody)
(非推奨 → CSS a:visited color)vspaceapplet, embed,
img, object)
(非推奨 → CSS padding)width]applet, embed,
hr, iframe,
img, object, pre,
table, td, th)wrapwhite-space)xpostd)[2] AngularJS: Bootstrap ( ( 版)) http://docs.angularjs.org/guide/bootstrap
[6] Update customized built-in elements is="" interaction (domenic著, ) https://github.com/whatwg/html/commit/e5dc6bf18f356225d90decc47ac6ed3be94728a7
[7] VR空間のWebサイト作成におけるHTML属性の拡張, https://www.jstage.jst.go.jp/article/sanjigen/30/0/30_31/_article/-char/ja/
[8] >>7 こういう既存の技術に対する拡張を提案する形の論文、ありがちっていえばありがちなんだけど。
別に HTML という言語自体を拡張しなくても data-* やカスタム要素という機能が
HTML に組み込まれているのに、なぜそれを使わないのか。まあそうすると標準技術の新機能を提案しました、
っていうありがちなストーリーからそれてしまうってのはわかるんだけどさ。
[9] 90年代に有象無象が提案されてた頃ならまだしも、今は令和ぞ。こんなやり方で提案しても標準化されることは100%あり得ないと断言できるのに、 あり得なくても形になればいいのか。もっと現実的なやり方を模索するのが工学ってやつではないのか。
[10] 標準技術っていうのは純粋な構成技術そのものだけで成り立っているのではなく、 技術の体系性だとか、標準化手続きを通じた発展の仕方とか、 そういうエコシステム全体があってのものなので。その技術をメンテナンスしているコミュニティーの方法論と真っ向から対立するようなやり方で進める、 というのはその標準技術への理解の底の浅さってことになってしまうよ。