例えば、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を追加