ホームページ > ウェブフロントエンド > htmlチュートリアル > IE7ではCSSの表示に問題があります。 。 。 。 。 _html/css_WEB-ITnose

IE7ではCSSの表示に問題があります。 。 。 。 。 _html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:40:31
オリジナル
1046 人が閲覧しました

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>test</title><link href="include/overall.css" rel="stylesheet" type="text/css" /></head><body><div id="top">顶部top具体安排</div><div id="nav">	<div id="logo"><img src="images/logo.png" height="110" /></div>  <div id="dh">	<ul class="menu">        <li class="tuckUp" onmousemove="this.className='pullDown'" onmouseout="this.className='tuckUp'">小天空            <div class="item">        		<a href="index1.html">那些事</a>            	<br />            	<a href="Untitled-1.html">那些人</a>                <br />                <a href="/">藏宝阁</a><br />        		<br />        	</div>        </li>        <li class="tuckUp" onmousemove="this.className='pullDown'" onmouseout="this.className='tuckUp'">关于我            <div class="item">        		<a href="/">ITEM01</a>            	<br />            	<a href="/">ITEM02</a><br />        		<br />        	</div>        </li>         <li class="tuckUp" onmousemove="this.className='pullDown'" onmouseout="this.className='tuckUp'">代码手册            <div class="item">        		<a href="/">ITEM01</a>            	<br />            	<a href="/">ITEM02</a><br />        		<br />        	</div>        </li>    </ul>    </div></div><!-- 这里是banner,分割线下方!  --><div id="banner"></div><div id="index">	<div id="indexnew">    	<div class="indexact">显示正文部分</div>        <hr />        <div class="indexact"></div>    </div>    <div id="indexhr"></div>    <div id="indexplug">显示plug部分</div></div></body></html>
ログイン後にコピー


バナーのサイズについて話しましょう、1000 × 300px
CSS は次のとおりです:
@charset "utf-8";/* CSS Document */body { margin: 0px;}.hr	{height: 1px;border: none;border-top: 1px solid #2673EC;margin-top: 5px;margin-right: 0px;margin-bottom: auto;margin-left: 0px;}/*分割线样式*//*顶部布局开始*/	#top {background-color: #2673EC;height: 50px;width: 100%;}#topbj {margin: auto;height: 70px;width: 1000px;}#logo {height: 55px;width: 250px;float: left;}#banner {	height: 300px;	width: 1000px;	background-image: url(../images/banner.jpg);	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}#nav {height: 110px;width: 1000px;margin: auto;}#dh {	float: right;	margin-top: 64px;	font-family: "微软雅黑";	margin-right: 5px;}ul li {list-style:none;}.menu li {display: inline;float: left;margin: 0 5px;/* [disabled]background: #f2f2f2; *//* [disabled]border: 1px #39c solid; */text-align: center;font-size: 20px;font-weight: 700;line-height: 30px;cursor: hand;}.tuckUp {display: inline;width: 120px;height: 30px;overflow: hidden;margin-bottom: 0px;}.pullDown{display: inline;height: auto;}.item a:link, .item a:visited {display: inline;float: left;width: 120px;background: #ccc;text-align: center;color: #929292;font-size: 20px;font-weight: normal;text-decoration: none;}.item a:hover {float: left;color: #FFF;text-decoration: none;text-align: center;font-size: 20px;font-weight: 700;font-weight: normal;}/*导航部分结束*/#index {margin: auto;width: 1000px;height: 900px;}#indexnew {	float: left;	width: 760px;	margin-top: 10px;}.indexact {height: 300px;width: 700px;}#indexplug {	float: left;	width: 225px;	margin-top: 10px;}#indexhr {	width: 5px;	float: left;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #93C;	margin-top: 20px;	height: 700px;	margin-left: 5px;}
ログイン後にコピー

IE7 での表示に問題があります。 。 。 。
こんな時はアドバイスお願いします! ! ! ! !


ディスカッションへの返信(解決策)

誰もいません! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !



誰もいない! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !下のメニュー項目を覆うバナーに問題がありますか?その場合は、メニュー オプション ブロックの z-index 優先順位を設定します。

1階のshenxinqibeiからの返信を引用:誰もいません! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !下のメニュー項目を覆うバナーに問題がありますか?その場合は、メニュー オプション ブロックの z-index 優先順位を設定します。項目はフローティングである必要がありますが、その親要素はフローティングであってはなりません。または、アイテムを直接配置します: 絶対;


    < ;li>option1


2 階の jwf007 からの返信: 1 階の shenxinqibei からの返信: 誰もいません! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !下のメニュー項目を覆うバナーに問題がありますか?その場合は、メニュー オプション ブロックの z-index 優先順位を設定します。項目はフローティングである必要がありますが、その親要素はフローティングであってはなりません。または、項目の位置を直接設定します:Absolute; そして、margin-top/margin-left を使用して設定します...
ナビゲーションとバナーはシームレスである必要があります~~~

IE8 と 9 は正常です

IE7 は少し進化しました。 。 。どうやって対処すればいいのでしょうか?

3 階の jwf007 からの引用: 2 階の jwf007 からの返信: 1 階の shenxinqibei からの引用: 誰もいません! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !下部のメニュー項目を覆うバナーに問題がありますか?その場合は、メニュー オプション ブロックの z-index 優先順位を設定します。項目はフローティングである必要がありますが、その親要素はフローティングであってはなりません。または、項目の位置を直接設定してから、margin を使用します...ああ、スタイルに img{margin: 0} を追加してみてください。画像のバグだと思います

4階 shenxinqibeiさんの返信より引用: 3階 jwf007さんの返信より引用: 2階 jwf007さんの返信より引用: 1階 shenxinqibeiさんの返信より引用: 誰もいない! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !下のメニュー項目を覆うバナーに問題がありますか?その場合は、メニュー オプション ブロックの z-index 優先順位を設定します。項目はフローティングである必要がありますが、その親要素はフローティングであってはなりません。または、アイテムのポを直接入力してください... img{margin-bottom:-3px;}a img{border:none} をお試しください

5 階 jwf007 さんの返信より引用: 4 階 shenxinqibei さんの返信より引用: 3階 jwf007さんの返信: 2階 jwf007さんの返信引用: 1階 shenxinqibei さんの返信引用: 誰もいない! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !下部のメニュー項目を覆うバナーに問題がありますか?その場合は、メニュー オプション ブロックの z-index 優先順位を設定します。項目はフロートに設定する必要がありますが、親要素はそうではありません...

画像を CSS 背景としてロードすると、ナビゲーションはバナーを下にプルします...

この問題はバグです。 IE7とIE6はすべて表示されます。 。 。 。 。 IE6でしか表示されないんじゃないでしょうか?


わかりました。 。 。 。どれもうまくいきませんでした。 。 。
親愛なる、DW でそれを実行し、IE F12 を使用してデバッグできます。 。 。

私はこれによって気が狂うほど苦しみました。 。 。 。 。

コードを変更してください。 ! ! !

本当はやりたいのですが、IE8 と IE7 のページをみんなに見えるように投稿することもできますが、ランダムに推測することしかできません

#nav {height: 110px;width: 1000px;margin: z-;インデックス:1; 位置: 相対;}

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート