- ベストアンサー
IEでホームページ作りに苦心している初心者のための解決方法
- 初心者がノートパソコンでIE向けにホームページを作る際の問題点と解決方法を解説します。
- 横長モニターでスクエアぽいモニターを見ると段組みが崩れる問題を解決するために、marginやpositionを使用する方法について詳しく説明します。
- 3列2行の段組みなど複雑なレイアウトを実現するための効果的な手法や参考になるURLも紹介します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
段組の基本はFLOATでできます。 単純にやりましょう。 wpapper内のHTML要素のCSSの値 float とclearを組み合わせます。 ■3列なら wrapper flo-left flo-lett flo-right clear-both /wrapper ■2列なら wrapper flo-left flo-right clear-both /wrapper でwrapper内でうまくいきます。 clear-bothのHTMLを何か入れてみてください。 この場合、margin-autoは意味がありません。 全部、幅を指定してください。 CSSの基本は、先頭に * { margin:0; padding:0; } をいれて、ブラウザごとにことなる値をリセットすることから始めましょう。 そうでないと、ブラウザによって表示が同じになりません。
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
>IEのための、ホームページ作りに 現在使用されているブラウザは、パソコンだけでなく携帯端末まで含めると実にさまざまで、特定のバージョンのIEや決められたウィンドウ幅だけへの対処の方法は私にはわかりません。 【引用】____________ここから 1 IE6 20.99% ↓ 2 IE8 20.86% ↑ 3 Firefox 3.5 16.32% ↑ 4 IE7 15.53% ↓ 5 Firefox 3.0 6.91% ↓ 6 Chrome 3.0 3.75% ↑ 7 Safari 4.0 3.45% ↑ 8 IE8互換モード 2.80% ↑ 9 Opera 10.x 1.58% ↑  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [12月のブラウザシェア( http://journal.mycom.co.jp/news/2010/01/05/004/index.html )]より ウェブ開発をされていれば、当然ご存じだと思いますが、ブラウザ、ウィンドウ幅、ユーザー側のフォントサイズの指定に依存せずに情報が伝わるようにするのが基本というか、そのための書式がHTMLです。 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[2.2.1 HTMLの略歴(ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より >IEのための、ホームページ作りに ではありませんが、 ^^^^^^^^^^^^^^^^ スクリーン端末(パソコンのディスプレイなど@media screen{})を考えれば、 ・2行の横並びリスト ・ウィンド幅変更/フォントサイズ変更 ・古いIEのブロックの内寸解釈のバグへの対策 だと、border:0pxのブロック内に%幅で指定してfloatさせるか、フォント追随幅の固定ブロック内でfloatさせるかの2方法になります。 HTMLのマークアップが <ul class="nav"> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> </ul> <ul class="siteMap"> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> </ul> だとしたら、それぞれのulをブロックに変更して、その内部でfloatさせることになるでしょう。 テストは、ウィンドウ幅やフォントサイズを変更しても可能な限りデザインが崩れることなく、情報が伝わるかをチェックします。 ★やむを得ず一行に収まらなければ2行になるのは、決して悪いことではない!!!HTMLの優れたところ ↑これを理解してないとHTMLを扱う資格はないぐらい重要なことです。
お礼
回答ありがとうございました。なかなか難しいですね。
お礼
回答ありがとうございました。wrapperで、なんとか、できました。