-HTML4のmeta
<!ELEMENT META - O EMPTY -- generic metainformation --> <!ATTLIST META %i18n; -- lang, dir, for use with content -- http-equiv NAME #IMPLIED -- HTTP response header name -- name NAME #IMPLIED -- metainformation name -- content CDATA #REQUIRED -- associated information -- scheme CDATA #IMPLIED -- select form of content -- >
うーん、contentがREQUIREDですか。。。spanのほうは特にREQUIREDが無く、問題ありません。metaとspanはカスタムタグインジェクションのホストタグとして多く用いられるだろうと予想されるので気になってました。
metaがspanに比してうれしいのは、閉じタグがいらないってことでしょうか。spanはHTML4のSpecによると、閉じないといけないのです。XMLではないのでスタンドアローンがないので以下の形が必須。
<span m:inject="xxxx"></span>