例えば、a要素のaはanchorの略とか、そういうの。HTML要素はhtml要素ではなく、HTMLの要素を指します。
どうせなら全部探してみようと思って1時間ぐらい探してたら、HTML 要素型名索引を見つけて嬉しさ半分、ショック半分、みたいな。まぁせっかくなんで、表にまとめてみました。順番はXHTML Abstract Modulesに沿っています。あと、一応th要素にid属性を振っています。
要素名と正式名称が同じだったり、一致しないものがありますが、それはそのままの意味だったり、脳内補完してください(例えば"field"が"area"になるとか)。
正式名称や意味が分かれば、自ずと用途も分かってくる…はず。間違いがあったら教えていただけるとありがたいです。
XHTML Abstract Modules | |
---|---|
Element | Formal nomenclature |
Structure Module | |
body | document body |
head | document head |
html | HTML document root element |
title | document title |
Text Module | |
abbr | abbreviation |
acronym | acronym |
address | address |
blockquote | long quotations in block |
br | forced line break |
cite | citation |
code | computer code |
dfn | definition |
div | division |
em | emphasis |
h1 | heading |
h2 | heading |
h3 | heading |
h4 | heading |
h5 | heading |
h6 | heading |
kbd | keyboad |
p | paragraph |
pre | preformatted text |
q | short inline quotation |
samp | sample output |
span | generic inline container |
strong | strong emphasis |
var | variable |
Hypertext Module | |
a | anchor |
List Module | |
dl | definition list |
dt | definition term |
dd | definition description |
ol | order list |
ul | unordered list |
li | list item |
Applet Module | |
applet | Java applet |
param | named property value |
Presentation Module | |
b | bold text |
big | large text |
hr | horizontal rule |
i | italic text |
small | small font |
sub | subscript |
sup | superscript |
tt | teletype text |
Edit Module | |
del | deleted text |
ins | inserted text |
Bi-directional Text Module | |
bdo | bidirectional override |
Forms Module | |
form | form |
input | form input |
select | option selector |
option | selectable choice option |
textarea | multi-line text field |
button | push button |
fieldset | form control group |
label | form field label text |
legend | fieldset legend |
optgroup | option group |
Tables Module | |
caption | table caption |
table | table |
td | table data cell |
th | table header cell |
tr | table row |
col | table column |
colgroup | table column group |
tbody | table body |
thead | table head |
tfoot | table foot |
Image Module | |
img | image |
Client-side Image Map Module | |
area | client-side image map area |
map | client-side image map |
Object Module | |
object | generic embedded object |
param | named property value |
Frames Module | |
frameset | frame setup |
frame | frame |
noframes | alternate content container for non frame-based rendering |
Iframe Module | |
iframe | inline frame |
Metainformation Module | |
meta | generic metainformation |
Scripting Module | |
noscript | alternate content container for non script-based rendering |
script | script statements |
Style Sheet Module | |
style | style sheet information |
Link Module | |
link | media-independent link |
Base Module | |
base | document base URI |
Legacy Module | |
basefont | base font |
center | center alignment |
dir | directory list |
font | local font modifier |
isindex | single-line prompt |
menu | menu list |
s | strike-through text |
strike | strike-through text |
u | underline text style |
Ruby Annotation Module | |
ruby | ruby |
rbc | ruby base container |
rtc | ruby text container |
rb | ruby base |
rt | ruby text |
rp | ruby parenthesis |
Appendix | |
Attribute | Formal nomenclature |
id | identifier |
class | classification |
href | hyper reference |
src | source |
alt | alternate |
rel | relation |
rev | reverse relation |
2009/03/17 Ruby Annotation Moduleを追加