HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。
HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。
Q&A
解決済
2回答
1791閲覧
総合スコア697
0グッド
0クリップ
投稿2015/01/23 16:25
0
前々から気になっていたのですが、HTML5の要素名にはどのような文字が使用できるのでしょうか? 正規表現で表す際、いつも悩みます。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答2件
自己解決
仕様を見つけました。
HTML syntax - HTML5
Tag names are used within element start tags and end tags to give the element’s name. HTML elements all have names that only use characters in the range 0–9, a–z, and A–Z.
使用できる文字は、0–9,a–z,A–Zのようです。
0–9
a–z
A–Z
投稿2015/02/01 01:59
属性名ではなく要素名ですよね? ならば \w+ で…と思いましたが、アンダースコアが余計ですね。 [0-9a-zA-Z]+ でいかがでしょう。
\w+
[0-9a-zA-Z]+
参考:HTML 要素リファレンス - HTML | MDN
投稿2015/01/23 17:11
総合スコア241
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
HTMLの要素名に使用可能な文字とは?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。