0

Web デザイナーとして、少なくともできるだけ多くのブラウザーで動作する Web サイトを作成したいと考えています。私は今でも、IE だけを使用し、他に何も知らない訪問者向けに IE 7 向けに設計しようとしています。しかし、私は id IE にあまり詳しくなく、スペーシングとハックです。

私のウェブサイトは見栄えがよく、IE 以外のすべてのブラウザでここで表示できます。:s ありがたいことに、現在はフッターのみです。

誰かが私にアドバイスをくれて、このしゃっくりを修正するのを手伝ってくれて、IE に関する参考文献や記事を教えてくれることを願っています。それは間隔の問題とハックです。

フッターが IE 7 または 8 で機能しません。

IE7: ここに画像の説明を入力

IE8: ここに画像の説明を入力

CSS

#footer { width: 100%; height: 503px; background: url(img/FOOTER-bg.jpg) repeat-x; background-color: #821d20; margin-top: 100px;/*border: 1px solid #0C0;*/}
#footer a { text-decoration: underline; color: #c7bd89 !important; }
#footer a:hover { text-decoration: none; color: #fff; }

#footer h6 { background: url(img/FOOTER-HR-BG.jpg) left center repeat-x; text-align: left;}
#footer h6 span { background: #8e2023; display: inline-block; padding-right: 5px; }

さまざまな方法を試しましたが、このフッターで IE で何が起こっているのかわかりません。何が起こっているのかについて誰かが光を当てることができれば、それは大歓迎です!

4

2 に答える 2

1

問題の原因はわかりませんが、「float:right;」を使用する代わりに、「position:absolute; right:-2px;」を使用します。問題を解決しているようです(#searchformが相対的な位置にあることも確認してください)。

于 2012-04-08T04:33:48.723 に答える
1

手始めに、閉じられていない脇の要素があります。ie8 で表示して f12 開発者ツールを使用すると、フッターが要素の子になっていることがわかります。あの男を閉じて....助けるべきです。

于 2012-04-08T05:34:30.010 に答える