[4] span
要素型は、 class
属性や id
属性と併用することで、
文書に構造を与えるための一般的な仕組みとして用意されました。
span
は行内要素ではありますが、
それ以外に表現上の制約はありません。
著者は、スタイルシートや lang
属性を使って要求を満たすことができます。
[13] 仕様書:
span
IW:HTML4:"struct/global.html#edef-SPAN"STYLE
element
IW:HTML4:"present/styles.html#style-group"span
(span
(範囲) より)
http://www.w3.org/1999/xhtml
(%inline;)*
%inline
な文脈_moz_activated | 非標準 | Mozilla | |||
_moz_anonclass | 非標準 | Mozilla | |||
class | 級 | [HTML4] %coreattr ⊂ %attrs | |||
datafld | 欄名 | [HTML4] 予約 | |||
dataformat | データ書式 | [HTML4] 予約 | |||
datasrc | データ源 | [HTML4] 予約 | |||
dir | 書字方向 | [HTML4] %i18n ⊂ %attrs | |||
editable | 非標準 | ||||
editblock | 非標準 | ||||
id | 一意識別子 | [HTML4] %coreattr ⊂ %attrs | |||
lang | 自然言語 | [HTML4] %i18n ⊂ %attrs | |||
xml:lang | 自然言語 | [XHTML1] %i18n ⊂ %attrs | |||
_moz_activated | 非標準 | ||||
onclick | [HTML4] %events ⊂ %attrs | ||||
ondblclick | [HTML4] %events ⊂ %attrs | ||||
onkeydown | [HTML4] %events ⊂ %attrs | ||||
onkeypress | [HTML4] %events ⊂ %attrs | ||||
onkeyup | [HTML4] %events ⊂ %attrs | ||||
onmousedown | [HTML4] %events ⊂ %attrs | ||||
onmousemove | [HTML4] %events ⊂ %attrs | ||||
onmouseout | [HTML4] %events ⊂ %attrs | ||||
onmouseover | [HTML4] %events ⊂ %attrs | ||||
onmouseup | [HTML4] %events ⊂ %attrs | ||||
_moz_quote | 非標準 | Mozilla | |||
spellcheck | 非標準 | Firefox 2 | |||
style | スタイル情報 | [HTML4] %coreattr ⊂ %attrs | |||
title | 注釈的題 | [HTML4] %coreattr ⊂ %attrs |
span要素とは文書構造に何も影響を与えない単なるタグです。
出典: ボックスのお話 - Webデザインの教科書 :: オシャレチップス http://oshare.chips.jp/m_magazine/html07.html#content (2005年4月付け、2005年4月現在)
そんなはずあるか。阿呆らしい。何の影響も与えないなら、
なぜそんなタグ
を書く必要がある?
[15] スタイル・シートで表現を指定する例
<HEAD> <TITLE>SPAN and Style Sheet Example</TITLE> <STYLE type="text/css"> SPAN.sc-ex { font-variant: small-caps } </STYLE> </HEAD> <BODY> <P><SPAN class="sc-ex">The first</SPAN> few words of this paragraph are in small-caps. </BODY>
(HTML 4 仕様書より、改)
この例では、段落の最初の数語を small capital で表示するように指示しています。
[1] 「span
」が名前に入った属性として、次のものがあります。
(いずれも span
要素とは無関係です。)
[18]
HTML からの派生かどうかは定かではありませんが、
コーパスのタグセットにも span
要素があり、汎用の行内要素相当の使われ方がされています。
<span type>
属性があります。
用途については script=""
も参照。
[27] Minutes of the HyperText Markup Language Working Group (HTML), Reported by Tom Magliery/NCSA, , https://ftp.ripe.net/ietf/html/html-minutes-94dec.txt
[33] html-wg-95q2: Re: color text?, , https://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-95q2.messages/0513.html
[102] draft-ietf-html-style-00, https://datatracker.ietf.org/doc/html/draft-ietf-html-style-00
[38] Re: draft-ietf-html-style-00.txt, Michael J Hannah, , https://lists.w3.org/Archives/Public/www-style/1995Dec/0039.html
[103] draft-ietf-html-style-01, https://datatracker.ietf.org/doc/html/draft-ietf-html-style-01
[40] Elements/span - HTML Wiki, , https://web.archive.org/web/20221205014248/https://www.w3.org/html/wiki/Elements/span
[43] The LiveGe'ez Remote Processing Protocol, , https://web.archive.org/web/20000824103755/http://libeth.netpedia.net/LiveGeez.html
[14] スタイル・シートを使うとおおよそどんな要素にもスタイルを指定できるのですが、
行内要素であることを除いては表現上の意味を持たない
span
要素型は特に便利です。
特に class
属性や id
属性を使って、 HTML を無限に拡張できます。 HTML 4
[17] HTML 4 DTD の注釈 (参考) には
generic language/style container
(共通言語・様式包含子
) と書かれています。
[21]
Internationalization Tag Set (ITS) Version 1.0 (2007-04-03 18:11:18 +09:00
版)
[34] SMIL 3.0 smilText ( 版) http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-text.html#edef-span
[35] Packaged Web Apps (Widgets) - Packaging and XML Configuration (Second Edition) ( ( 版)) http://w3c.github.com/packed-webapps/packaging/#the-span-element-and-its-attributes
[36] Internationalization Tag Set (ITS) Version 1.0 ( ( 版)) http://www.w3.org/TR/its/#its-conformance-1-4
[37] Internationalization Tag Set (ITS) Version 1.0 ( ( 版)) http://www.w3.org/TR/its/#selection-local
[2] Schematron にも span
要素があります。
[3] UIA mapping for span / issue #124 (jasonkiss著, ) https://github.com/w3c/html-aam/commit/c6f725eaead9a9fbd16f7e2bd9b5ce9601d284e6
[6] UIA mapping for span / issue #124 (jasonkiss著, ) https://github.com/w3c/html-aam/commit/c6f725eaead9a9fbd16f7e2bd9b5ce9601d284e6
[7] UIA mapping for <span> is incorrect · Issue #124 · w3c/html-aam () https://github.com/w3c/html-aam/issues/124
[8] UIA mapping for <span> is incorrect · Issue #124 · w3c/html-aam () https://github.com/w3c/html-aam/issues/124
[9] Revert "UIA mapping for span / issue #124" (jasonkiss著, ) https://github.com/w3c/html-aam/commit/95f567916898826c250886813cdfd1eb21f5b4ab
[10] UIA mapping for <span> is incorrect · Issue #124 · w3c/html-aam () https://github.com/w3c/html-aam/issues/124