質問編集履歴

2 コード追加

marichan

marichan score 8

2017/11/03 11:13  投稿

HTML冒頭の文法エラー(コメントの部分)の解消方法をおしえてください
Wordpressのテンプレートでハミングバードというテンプレートを使っているのですが、冒頭のHTMLの記述が
 
 
<!--[if lt IE 7]>  
<html lang="ja" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->  
<!--[if (IE 7)&!(IEMobile)]>  
<html lang="ja" class="no-js lt-ie9 lt-ie8"><![endif]-->  
<!--[if (IE 8)&!(IEMobile)]>  
<html lang="ja" class="no-js lt-ie9"><![endif]-->  
<!--[if gt IE 8]><!-->  
<html lang="ja" class="no-js"><!--<![endif]-->  
 
とPHPファイルには書いてあります。  
ソースで見るとこうなります。  
<!--[if lt IE 7]><html lang="ja"
   itemscope
   itemtype="http://schema.org/WebSite"
   prefix="og: http://ogp.me/ns#" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
<!--[if (IE 7)&!(IEMobile)]><html lang="ja"
   itemscope
   itemtype="http://schema.org/WebSite"
   prefix="og: http://ogp.me/ns#" class="no-js lt-ie9 lt-ie8"><![endif]-->
<!--[if (IE 8)&!(IEMobile)]><html lang="ja"
   itemscope
   itemtype="http://schema.org/WebSite"
   prefix="og: http://ogp.me/ns#" class="no-js lt-ie9"><![endif]-->
<!--[if gt IE 8]><!--> <html lang="ja" itemscope itemtype="http://schema.org/WebSite" prefix="og: http://ogp.me/ns#" class="no-js"><!--<![endif]-->
となってます。
HTML文法のツールでチェックすると
<!--[if gt IE 8]><!--> <html lang="ja" itemscope itemtype="http://schema.org/WebSite" prefix="og: http://ogp.me/ns#" class="no-js"><!--<![endif]-->の部分がコメントの入れ子?
になっていると怒られるのですが、どのように書けばいいのでしょうか?
  • HTML

    24861 questions

    HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

  • WordPress

    15849 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

1 脱字修正

marichan

marichan score 8

2017/11/03 11:05  投稿

HTML冒頭の文法エラー(コメントの部分)の解消方法をおしえてください
<!--[if lt IE 7]><html lang="ja"
   itemscope
   itemtype="http://schema.org/WebSite"
   prefix="og: http://ogp.me/ns#" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
<!--[if (IE 7)&!(IEMobile)]><html lang="ja"
   itemscope
   itemtype="http://schema.org/WebSite"
   prefix="og: http://ogp.me/ns#" class="no-js lt-ie9 lt-ie8"><![endif]-->
<!--[if (IE 8)&!(IEMobile)]><html lang="ja"
   itemscope
   itemtype="http://schema.org/WebSite"
   prefix="og: http://ogp.me/ns#" class="no-js lt-ie9"><![endif]-->
<!--[if gt IE 8]><!--> <html lang="ja" itemscope itemtype="http://schema.org/WebSite" prefix="og: http://ogp.me/ns#" class="no-js"><!--<![endif]-->
となってます。
HTML文法のツールでチェックすると
<!--[if gt IE 8]><!--> <html lang="ja" itemscope itemtype="http://schema.org/WebSite" prefix="og: http://ogp.me/ns#" class="no-js"><!--<![endif]-->の部分がコメントの入れ子?
になっていると怒られるのですが、どのように書けばいいのでしょうか?
  • HTML

    24861 questions

    HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

  • WordPress

    15849 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る