検索エンジンにも認識されにくいため、使用はあまりおすすめしません。フレームページではページが増えた場合の管理などがとても楽などのメリットがありますが、ブラウザによっては認識できない場合もあります。多くの訪問者を望むのであれば、フレームを使わないページで頑張りましょう。
対策としてはnoframesのタグを使用して、直接ページへ移動できるようなシンプルなサイトマップのようなページを用意するなど。『フレーム対応のブラウザでご覧下さい』では、ちょっと味気ないです。
現在売れている主流PCモニタサイズよりは、ちょっと前に主流のサイズに合わせるのが良いと思います。ノートPC用にさらに小さいサイズでサイト作成している人もいます。
問題になる点は『ブラウザの横スクロール』です。ページが縦に長い場合は、普通にページ下へ向けてのスクロールは、そんなに負担になりません。しかし、サイトのすべてを表示するのに横にスクロールをしなければいけないとなると、訪問者の手間が増える事になります。負担が増えるという事は、それを理由に再度訪問してくれない人もいると考えなくてはいけません。
サイトの表示サイズですが、全ての人のモニターサイズに合わせるのは難しいと思います。自分で使用のモニターサイズでOKだからと言って、他の人がすべて快適に閲覧できるとは限りません。現在は1024×768が多いですが、800×600の方もまだまだ多いです。このサイトは800×600でも右スクロールなして閲覧できるように、横サイズは約650で作成をしています。ジャバスクリプトでモニターサイズに表示を合わせたり、テーブル100%表示設定で見ている人のモニターサイズに合わせることも可能なのですが、その場合、モニターサイズが小さいと本文がものすごく細くなってしまったりして、かえって見にくくなってしまったりします。ある程度の目安を付けてレイアウトするのが良いと思います。
以前にサイトの横幅指定は邪道だといわれていた時期もありますが、レイアウトや見やすさの点からサイズ指定をしているサイトも数多く、特に企業ページなどは多くサイズの指定をしています。見やすさを追求するのであれば、サイズ指定はしても良いと思います。
黒が一番わかりやすいし見やすいと思います。他の色にした場合、強調したい箇所の文字色を例えば赤などにすると、目立たないなどの問題も出てきます。1番普段から見慣れている黒色を使用しましょう。
意外に難しいのが、このフォントの大きさです。大きさの指定をしないのが、どの訪問者にも見やすいサイズになるかと思います。しかし、指定をしないとこれが、すごく大きいんです。字が大きすぎて目次のメニューが折り返しで何段にもなってしまったり、字ばかり大きい為、すごく縦長のページになってしまったりと、かえって見にくくなってしまいます。
あまりに小さい字でなければ自分のHPのデザインに合うようなフォントサイズの指定で構わないと思います。もし、自分で実際に出来たページを見てみて、見にくいものなら変更すれば良いのですから。(実はいつも悩むところです。デザインが崩れない程度で自分が見やすいサイズなら良いのではないでしょうか。フォントサイズについて調べても、考え方は管理人によってマチマチで、ずばりどのサイズがいいというのはわかりません。多くのサイトでは fone
size=-1 が丁度良いと書いてあります。ちなみに当サイトの場合は、CSSでパーセンテージ指定(全体指定で84%)してあります。ポイント指定も可能です。
※小さい字をやめた方が良い理由:1番の理由は見にくいという点です。また、ターゲット限定のサイトの場合は問題がありませんが、今やインターネットはかなり身近なもので、年齢層も子供から高齢の方まで幅広くの層が利用をしています。自分が見えると思っても見にくいと思う年齢の方もいることを考慮しましょう。字が小さいからという理由で去ってしまう人がいるのは寂しいです。みんなに見てもらえるサイトを目指したいものです。
全く指定をしないか、指定した場合は表示できない場合の代わりのフォントの指定をします。代わりのフォントの指定をする理由は、指定したフォントが見た人のパソコンにインストールされていない場合があるからです。
フォントの種類もサイズと同様に見やすいを基準にすればいいと思います。サイトの内容によっても合うフォントの種類は違うかと思いますので、自分でいろいろ替えてみるのが1番です。多くのサイトでは、フォントの指定をしていない方が親切と書かれています。それは、何も指定をしないで通常見ている設定のフォントのままの方が、見ている人は見やすいという考えに基づいています。確かにそうかもしれませんね。
※最初はわからないことも多いので指定せずに、慣れてきたらフォント指定をするかどうか考えてみるのも方法です。後から変更は大変?ページごとに指定していればそれは大変です。でもスタイルシートを使えば、スタイルシートの中身の変更だけで済んでしまうので楽ですよ。