No.3ベストアンサー
- 回答日時:
leftmargin 属性は IE の独自拡張属性です。
http://msdn.microsoft.com/en-us/library/dd347070 …
HTML 4.01, HTML Standard (HTML5) には存在しない属性ですので、一部のブラウザで動作しないと思われます。
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401 …
http://www.whatwg.org/specs/web-apps/current-wor …
> このままだとSEO的にマイナスになるのでしょうか?
SEO云々の問題ではなく、標準化されていない属性ですのでクロスブラウザが不完全なことが問題です。
CSS の margin, padding は代表的なブラウザでサポートされていますが、leftmargin 属性は IE 及び IE に追従して独自拡張してくれているブラウザしかサポートされていません。
zruzru さんのサイトが leftmargin 属性をサポートしているブラウザのみを動作対象とするならそれでも構いませんが、個人的には CSS を利用すべきケースのように思います。
No.4
- 回答日時:
#3 です。
marginwidth 属性も IE の独自拡張属性ですが、この属性は frame, iframe 要素に適用できる属性で body 要素には適用できません。
http://msdn.microsoft.com/en-us/library/dd347084 …
http://msdn.microsoft.com/en-us/library/dd347091 …
つまり、元から無効な属性だったと思われます。
参考までに伺いたいのですが、どの文献を参考にされたのでしょうか?
No.2
- 回答日時:
文法チェックは
★Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint. … )が日本語で、かつ対処方法も示してくれるので便利です。
また、最初に調べるのは
★HTML 4.01 Specification (ja) ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
です。
7.5.1 BODY要素
<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- document body -->
要素 BODY 開始タグ省略可能 終了タグ省略可能 ブロック要素もしくはSCRIPT要素のみ含む INSとDEL要素はあっても良い ---文書の本体
と書かれてそのあとに
属性定義と
別途定義がある属性
が書かれていますが、ご覧のとおりLEFTMARGIN、MARGINWIDTHは含まれていません。
参考にされている書籍かサイトは、とっても古いものか、ウェブ標準とは程遠いもののようです。私も、HTMLを書き始めて17,8年になりますがLEFTMARGIN、MARGINWIDTHのような属性は知りませんでした。
一度
★はじめてのWebドキュメントづくり ( http://www.asahi-net.or.jp/%7Esd5a-ucd/www/ )
などから、きちんと学びなおされたほうが良いと思います。上記仕様書の翻訳者の一人ですから、ただしいHTMLが学べます。
現在のウェブ標準的なHTMLでは、プレゼンテーションに関わるすべての要素、属性はHTMLでは使用しません。先の「BODY の属性定義」にはすべて非推奨と書かれていますね。HTMLは、ひたすらその文書を構成する要素に分解して、その部分がどのような構成要素であるかだけをマークアップしていきます。プレゼンテーションに関わるものは、すべてスタイルシートで行います。
SEOとは「検索エンジン最適化」の意味で、まさに文書のどの部分が見出しで、どの部分が段落で、どの部分が引用であるかを正しくマークアップされていて、検索エンジンがそのページの内容を正確に読み取ることができるかと言う意味です。結果的に、そのページが検索結果で上位に表示されることに繫がりますが、それは結果であって目的ではありません。
SEOとは、たとえば
<body>
<div class="header">
<h1>タイトル</h1>
<div class="nav">
サイトナビゲーション
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
</div>
<div class="section">
<h2>本文記事の見出し</h2>
<p>段落</p>
<p>段落</p>
</div>
<div class="footer">
フッタ
文書情報など
</div>
</div>
と、書かれてさえいれば、googleなどは、それを理解してその文書の本文はどこに書かれているか、その内容に何が書かれているかなどを正確に読み取ることができます。それがSEOです。ここで示してdivやそのv\class名については、
「DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」あたりを読んでください。
No.1
- 回答日時:
SEO的にはそれほど気にする必要もありませんが、マイナスにならないと言い切ることはできません。
大人しくCSSのmarginプロパティを利用してみてはいかがでしょうか。<style>
body{
margin-left: 10px;
margin-bottom: 10px;
}
</style>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
- HTML・CSS htmltとcssのコードで 1 2022/11/26 13:37
- HTML・CSS htmlの文字が縦書きになる 2 2023/03/01 21:31
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- JavaScript htmlとcssに関する質問です 3 2022/12/06 05:36
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- オープンソース cssで中央寄せ 1 2023/05/19 06:25
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
line-height指定で発生する余白...
-
html5でheaderの中にnav
-
一括で全体を右にずらす
-
HTML属性での「""」 「''」違い
-
article、section、hgroup?
-
オシャレな区切り線はありませ...
-
ブログのサイドバーが下にくる
-
htmlのolやulなどlistにtitleや...
-
RMS レフトナビ問題
-
divを追加すると下に隠れてしまう
-
html の divとtable の役割
-
【html&css】太さの違う2本線の...
-
見出しタグのつけ方について
-
htmlの見出しタグ(<h1>)の次...
-
html divボックスの入れ子で中...
-
min-heightとheightの違いについて
-
複数のボタンを等間隔に、かつ...
-
<div id="container">の使いか...
-
div要素が重なってします
-
携帯サイト、ナノでのタグ編集...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
HTML属性での「""」 「''」違い
-
div要素が重なってします
-
<div id="container">の使いか...
-
複数のボタンを等間隔に、かつ...
-
html の divとtable の役割
-
divとpの使いわけ
-
ヘッダーとフッターだけ背景を...
-
min-heightとheightの違いについて
-
セクションをdivで囲むと見出し...
-
画面を縮小するとカラムが落ち...
-
ヘッダーを左右に二分割する方...
-
1時間30分を簡単に表したいで...
-
スペースを使わず文字位置を揃...
-
CSSで、contentsがfooterに重な...
-
h1に自分自身へのリンクを張...
-
divの中に外部のHTMLを埋め込む
-
divを横に並べる方法
-
hタグの右横に画像を表示
-
h1のテキストサイズよりh2の方...
おすすめ情報