Nakkan Base

htmlコードをチェックする

【iframeが原因で出るエラー】

とにかく、FacebookやInstagram、GoogleMapを埋め込むと、これに関するエラーや警告がズラズラッと出てくる。

コピペしてるんだからしょうがないじゃない!!…とは思うけど、放置は気になるから修正したい。

まずは、「Use CSS instead.」と忠告してくれてる部分から。

これは<frame>の中に書いてある”scrolling” “frameborder” “overflow” “border” “width” “height”…などを消して、cssで指定します。

<frame class=””>とclassをつけてからね。

Facebookライクボックスなどのiframeが原因でHTML5構文チェックツールでエラーが出るときの対処方法

ただし、”frameborder”はHTML5 では廃止されたため,使えなくなったそうです。

HTML5 & CSS3 リファレンス/属性 x – 枠の表示・非表示を指定(廃止)

また、

"allowfullscreen"

は、

"allow="fullscreen" 

に更新されたということで、そのように書き換えます。

MDN Web Docs/<iframe>: インラインフレーム要素

xmlns属性なるものについて】

まるでチンプンカンプンですが、属性値に必ず「http://www.w3.org/1999/xhtml」を指定しなければならないということだけはわかりました。

埋め込み用コードは「https://」になっていたのですが、しょうがなく「s」だけ消しました。(それでエラー解消した)

【Attribute xmlns is not serializable as XML 1.0.】

これも何のことかさっぱり。コピペしてそのまま検索、何となく<head>の部分に問題がありそうな感じ?

HTML 構文解析エラーAttribute 【名前】 is not serializable as XML 1.0.

<meta>の書き方が悪かったのかなぁ?

メタタグとは?HTML記述方法とSEO効果について

調べていく中でOGPなるものに遭遇したので、これも調べてみる。

と、OGPはSNSに対するSEO対策でした。

OGPを設定しよう!SNSでシェアされやすい設定方法とは?

なんだかとてもややこしいけど、(まだSEO対策まで手が回っていない)大事なところなので無視はできませんね。

prefixなるものを<html>に設定すればいいのか、<head>に設定すべきか。

どうやら、Facebookを主たる設定先にするのなら<html>にするのが良さそう。

OGPの正しい設定方法!Facebook・Twitter対応

本当に、慣れるまでは結構大変かも。

Page 1 2

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*

CAPTCHA