Google Bloggerでウェブクリップアイコンを挿入したいのですが、上手く出来ません。
Bloggerで、「テンプレート」 > 「HTMLの編集」 で、<header></header>内に、<link rel="apple-touch-icon-precomposed" href="画像の保存先アドレス/アイコン名.png">を挿入しましたが、エラーが出るとともに内容が保存できません。
エラー: XML の解析中にエラーが発生しました。行 1153、列 7: The element type "link" must be terminated by the matching end-tag "</link>".
PCとモバイルの両方に挿入したいと思っています。
ファビコンは、「レイアウト」編集画面からできたのですが。
わかるかたがいらっしゃいましたら、教えて頂けますでしょうか?
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
いいえ、XHTMLもXMLです。
HTMLを、SGMLの子孫であるXMLの文法にあわせたものがXHTMLで、それもXMLです。
HTMLは、SGMLを参考に作られましたが、SGMLでもXMLでもありません。
XMLは、すべての要素は<element attriblue="">内容</element>になります。要素名,属性名は小文字、すべての要素はかならず開始タグと終了タグで、その内容を括らなければなりません。内容のない要素は、<element attriblue="" />とすることもできます。属性値はかならず""で括らなければなりません。
HTMLは、
・要素名・属性名が大文字でも良いです。
・属性の値が一つの場合でascii文字だけのときは""で括らなくても良い
値だけ書けば良い属性もあります。<option selected>
・内容のない要素は終了タグが不要 <br><img><link>
と随分と簡単になっています。
<link rel="apple-touch-icon-precomposed" href="[URL]">
はHTMLとしては正しいのですが、XMLでは解析エラーですので
<link rel="apple-touch-icon-precomposed" href="[URL]"></link>
または、
<link rel="apple-touch-icon-precomposed" href="[URL]" />
としなければなりません。
ところがブラウザによると、<link rel="apple-touch-icon-precomposed" href="[URL]"></link>
は解釈できませんので、
<link rel="apple-touch-icon-precomposed" href="[URL]" />
が必然的に唯一の選択肢になります。
⇒HTMLからXHTMLへ(基礎知識)( http://www.w-frontier.com/xhtml.html )
XHTML(Extensible HyperText Markup Language)は、文法に厳格ですが、完全なXMLその代わりすべてが統一された文法になっていますから機械処理が容易です。ブラウザへの負担が取っても少ない。その負担の軽減でHTML以外のXML要素を任意に加えることも可能です。
しかし、文法が厳密になるため、人の側からすると扱うのが難しく。「HTMLは4.01で終了、今後はXHTML」とW3Cがいくら笛や太鼓を叩いても普及が進みませんでした。そしてブラウザベンダーは、独自に新しいHTML5を策定し始めた。
結果的に、W3Cも「難しすぎる技術は普及しない」と認めて、XMLの開発は中止して、HTML5を進めることになった。
⇒HTML5が持つ本当の意味 - @IT( http://www.atmarkit.co.jp/news/200801/25/html.html )
★HTMLとXHTMLの違いは、XHTMLでページを作成するときは、必須の知識ですからしっかりと確実に身につけておきましょう。
あちこちから、ソースだけをつまみ食いしてつぎはぎしても、応用は利きません。理系科目の勉強と同じです。基礎からコツコツと積み上げていくほうが、はるかに簡単で楽で応用が利きますよ。
再度、詳しくご説明を頂きありがとうございます!
htmlの事は、大まかにわかるのですが、XHTMLやXMLなどは知らなかったので、今回とても勉強になりました。
自分のhtmlを使用したWebサイトでは、終了タグのいらない<link>タグで問題なくウェブクリップアイコンが表示されていたので、Googleブロガーがなぜ表示できないまたエラーが出ることに理解ができなかったのですが、ORUKA1951さんが丁寧にご説明いただいたおかげで納得できました。
確かに、ブロガーで<link rel="apple-touch-icon-precomposed" href="[URL]"></link>で保存したのですが、もう一度htmlの編集を開いたら、(多分)自動で<link rel="apple-touch-icon-precomposed" href="[URL]" />に勝手に書き換わっていました。
色々と理解するために、ネットを見ていたら、ブロガーで有名なクリボウさんのブログにもこう書いてありました。
”Blogger で使われているページの書式は、正確には XHTML といいます。これは XML をうけついだ「HTML」だということなんですが、そのため XHTML 文書には XML としての宣言も必要になります。”
http://blogger.kuribo.info/2006/03/blog-post.htm …
(今回のウェブクリップとは関係ないトピックだったのですが、一部文章に記載されていました。)
また、HTMLとXHTM、HTML5の推移を簡潔にわかり易く書いていただきありがとうございました。確かにおっしゃるとおりだと思います。基本的な事を理解しておけば、何が間違っていたのか、もう少し検討の幅が広がっていたと思いますし、悩んでいた時間も短縮できたかと思います。
今回は、本当にありがとうございました!!!
No.2
- 回答日時:
XMLですから、終了タグが必要と答えが書かれている。
<link>は、<link ***** />
としなさいということ
この回答への補足
早速の回答を頂きありがとうございます。<link/>でしょうか?<link/>で試しましたら、</link>にするようにというエラーが出たので、</link>で試しました。一応、携帯端末からウェブクリップアイコンが反映されたのが確認できたのですが、ブロガーのhtmlの編集画面では、</link>と</header>の部分が赤くハイライトされるようになってしまいました。
また、ネットで色々とウェブクリップアイコンの設定の仕方を調べたのですが、</link>で閉じる例を見なかったのですが。。。ブロガーが特殊と言うことでしょうか?
色々実験を重ねて、これだという原因がわかりました。
まだブログを設定している段階で、一般公開にしていなかったのが主な原因のようです。ショートカットを保存しようとするとグーグルのログインの画面のスクリーンショットでブックマークが保存されるようです。
ブロガーの設定を一般公開にしたらウェブクリップアイコンが反映されました。
エラーに関してはおっしゃられるとおり、</link>で閉じることを求められていますが、ウェブクリップアイコンをのコードを挿入するとき</link>が必要なのかどうかは少し疑問が残りますが。。。
今回は、お答え頂きありがとうございました。
No.1
- 回答日時:
エラーメッセージに書いてある通りでしょう。
<link>タグの後に、</link>タグがないからじゃないですか。<link rel="apple-touch-icon-precomposed" href="画像の保存先アドレス/アイコン名.png"></link>
とすればいけるんじゃないですか。
この回答への補足
早速の回答を頂きありがとうございます。また、わかりやすい説明を頂きありがとうございます。
<link/>で試しましたら、携帯端末からウェブクリップアイコンが反映されたのが確認できたのですが、ブロガーのhtmlの編集画面では、</link>と</header>の部分が赤くハイライトされるようになってしまいました。
また、ネットで色々とウェブクリップアイコンの設定の仕方を調べたのですが、</link>で閉じる例を見なかったのですが。。。ブロガーが特殊と言うことでしょうか?
色々実験を重ねて、これだという原因がわかりました。
まだブログを設定している段階で、一般公開にしていなかったのが主な原因のようです。ショートカットを保存しようとするとグーグルのログインの画面のスクリーンショットでブックマークが保存されるようです。
ブロガーの設定を一般公開にしたらウェブクリップアイコンが反映されました。
エラーに関してはおっしゃられるとおり、</link>で閉じることを求められていますが、ウェブクリップアイコンをのコードを挿入するとき</link>が必要なのかどうかは少し疑問が残りますが。。。
今回は、お答え頂きありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS PrettierのHTMLの記述変更 linkタグ 1 2022/06/23 04:06
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS htmltとcssのコードで 1 2022/11/26 13:37
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「諸要素」とはどういう意味で...
-
【ヒトの神秘】美男美女から何...
-
smallにtext-allignが効かない
-
質問1.
-
含む含まないという概念自体の...
-
vb/vb.net XMLの大量データの作...
-
改行ほどは行かないけど、若干...
-
マージソートの計算量について-...
-
テキストボックスの中にリンク...
-
タグは大文字と小文字どちらが...
-
<object>
-
QUERY_STRINGの中身はどうなっ...
-
メールアドレス(グループ)の...
-
ホームページの下にあるcopy ri...
-
<br /><hr />どっちを使ったら...
-
HTMLでTextareaを横に2つ並べ...
-
2個のFormを横並びにしたい
-
aの中にspan
-
CSS:overflow要素の印刷について
-
NからZへの全単射を具体的に構...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ヒトの神秘】美男美女から何...
-
含む含まないという概念自体の...
-
smallにtext-allignが効かない
-
質問1.
-
「諸要素」とはどういう意味で...
-
現行の日本国憲法の古い所を教...
-
NからZへの全単射を具体的に構...
-
CSSで改行後の行間調整
-
HTMLページ上でiframeを最前面...
-
改行ほどは行かないけど、若干...
-
H1タグを画像にしたい
-
角丸画像の背景色を透明にした...
-
CSS:overflow要素の印刷について
-
テキストボックスの中にリンク...
-
CSSのa:hoverが急に一部だけ効...
-
textareaの幅を画面と合わせたい
-
CSSのセレクタに指定するbodyと...
-
HTMLでTextareaを横に2つ並べ...
-
このサイトのカテゴリのチェッ...
-
input type="hidden"で取得した...
おすすめ情報