質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

解決済

1回答

6560閲覧

Eclipse4.7でHTMLの`<main>`に警告が出る

yuji38kwmt

総合スコア437

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2018/03/25 13:31

環境

  • Eclipse Pleiades 4.7.2(Build id: 20171218-0600)
  • HTML5

イメージ説明

問題

以下のようなHTMLファイルをEclipseで開くと、<main>に対して「不明なタグです」という警告がでます。

html

1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title>Insert title here</title> 6</head> 7<body> 8 Index 9 10 <main> Main Contents </main> 11 12</body> 13</html>

イメージ説明

質問

警告をなくすには、どのような設定を行えばよいでしょうか?

また<header><nav>要素には、警告は出ませんでした。
これらの要素は、<main>と同じでHTML5から使えるようになった要素です。
一体何が違うのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

単に策定途中のものを実装してそのまま更新されていないのでしょう。
履歴を追ってみると、2012年時点ではまだmain要素がありませんでした。

https://www.w3.org/TR/2012/CR-html5-20121217/

https://www.w3.org/TR/2013/CR-html5-20130806/

投稿2018/03/25 15:30

x_x

総合スコア13749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuji38kwmt

2018/03/31 06:57

ありがとうございます。 2012年版には"The header element"や"The nav element"がありますが、"The main element"がないですね。 新しいEclipseを待てば、いずれmain要素も対応されるんですかね? HTML5が勧告されたのが2014年で、もう3年経ちますが、まだなんでしょうか。。。
yuji38kwmt

2018/04/11 13:32

Eclipse4.8を待つか、IntelliJに乗り換えるか…
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問