「みんな教えて! 選手権!!」開催のお知らせ

Dream Weaverを使っています。

1)font size 1 2 3 … と+1 +2 +3 -1 -2 - 3 
はどう違うのでしょう。

2) font size -1 と指定するのはgoogleなどのロボット対策としては良くない、と聞いたことがありますがほんとうでしょうか?

3)font size を利用しないでスタイルシート(?)やCSSを使ってほうが良い、という記述を目にしましたが本当でしょうか。

またスタイルシート(?)やCSSを使うというのはとても簡単にいうとどんなことでしょう。
ネットを見ても膨大に専門用語が並んでいて自分には少々難し過ぎますので簡単にその概略を教えてもらえると助かります。

A 回答 (3件)

1) 2)はよくわからないので3)と最後の質問だけ回答させてください。



僕も最初は、フォント・サイズを指定してホームページづくりをしていました。それでも、他の方のおっしゃるように、同じページは作れるのですが、スタイルシートを使うと、とても便利です。

たとえば、10箇所に、フォントサイズ3を指定したとします。ところが、あとで気がかわって、フォントサイズを2に変更したくなったとします。そうすると、10ヶ所を全部2に変更しないといけません。
スタイルシートというのは、文字などに個別にサイズを指定するのではなく、「こういう場所にはフォントサイズ3を使いますよ」というのを、別の場所に書いて保存しておくのです。
あとで、フォントサイズを2にしたくなったら、その定義を書いたファイルを開いて2に直せば、対象の部分が全部2に直ってしまうのです。
たとえば、テーブル内に出てくる文字はサイズ2で、注:のところに出てくる文字はサイズ1で、見出しはタイトル3で、なんてことがいっぺんにできます。

10箇所ならまだひとつひとつ直せますが、サイトが大きくなると100ヶ所とかになってしまいますので、個々に指定するとめんどくさいのです。

たとえば、テーブルを作るとします。ですが、毎回必ず幅を80%にしたいとします。テーブルを作るたびに、width="80%"と指定するのは面倒です。そこで、スタイルシートに「テーブルは幅を80%にすることにします」と書き込んでおけば、テーブルを作るたびにあらかじめ80%の幅になっているというわけです。あとで90%に直したくなったら、スタイルシートを変えるだけで済みます。もし、テーブルごとに設定していたら、それを全部探しだして全部直さないといけないですよね。

なんとなくですが、伝わったでしょうか。
    • good
    • 0
この回答へのお礼

スタイルシートというものの概略が大変よく分かりました。
ありがとうございます。

精通したらとても便利なものですね。

お礼日時:2005/04/03 22:00

1) 答えたくないのでパス。

まあ他の人が答えてくれるでしょう。

2) font size="-1" だけでは(検索エンジン対策としては)問題ありません。しかし人間に読めないようなあまりにも小さい字を使ったりすれば不正行為とみなされる可能性があります。
ただし、HTMLの使い方としてはそもそもfontを使うこと自体よろしくありません。

3) 簡単に言えば、HTML の使い方を本来の使い方に戻した上で、スタイルシートによって(今までの間違ったやり方よりも)賢い方法でデザインをしよう、という感じです。font要素を使うなというのも、HTMLを本来の使い方に戻そうという考えによるものです。
CSS自体はそれほど簡単に使いこなせるものではありませんが、正しいHTMLとCSSを使えば長い目で見てサイト製作者にも閲覧者にもメリットがあるだろうということです。

http://www.asahi-net.or.jp/~wq6k-yn/konomac.html
http://strangeworld.cc/~requiem/

なお、CSSは「スタイルシートを指定するための言語の一つ」です。CSSとスタイルシートはイコールではありません。もっとも、スタイルシートを指定するための言語は事実上CSSしか存在しませんが。

参考URL:http://www.asahi-net.or.jp/~wq6k-yn/konomac.html,http://strangeworld.cc/~requiem/
    • good
    • 0
この回答へのお礼

CSSとスタイルシートの違いよく分かりました。
ありがとうございます

お礼日時:2005/04/03 22:00

たぶんその記述の理由の一つはW3Cの影響と思えます。


W3Cはタグの属性によるスタイルの設定よりもCSSを推奨しています。

以下がW3CのWebサイトを私的に翻訳しているサイトです。
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 …

上記サイトを全部読んでいただければHTML、CSSの概要は把握できると思います。

フォントサイズが検索エンジン対策に関係すると言う話は聞いたことがないのでわかりませんが、HTMLの場合Style属性で設定したり、fontタグでフォントサイズを設定するよりもCSSを使うとHTML内がすっきりし、解りやすくなります。

そして、一般的にいわれていることですが、head内の文字数を減らすことは検索エンジン対策になるという話を聞きますので、CSSを外部ファイル化することが良いとされているようです。

それとCSSを外部ファイル化することで、サイト内のデザインの統一をやりやすいといわれています。

でも、実際を見てみるとCSSを使わなくてもページランクが4、5で単一キーワードでも上位表示されているサイトも見つかりますよ。

ちなみにCSSはスタイルシートの一部の名称です。
HTML用のスタイルシートがCSS程度の解釈でもCSSを調べるには問題ないと思います。
    • good
    • 0
この回答へのお礼

なんとなく分かりました。
ありがとうございます。

お礼日時:2005/04/03 22:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報