この問題はよくあることだと思われますが、特定の問題の解決策をまだ見つけていません。
私の Web ページは、Firefox と Chrome、および Windows 8 の IE10 で完全に正常に表示されます。ただし、他の IE バージョンでは、DIV がすべて台無しになっています。
ウェブサイト: http://d2canton.pitmanstats.com
正しいレイアウト: Google の広告はナビゲーション バーの下にあり、白いコンテンツ セクションの左側に配置され、広告の右側に表 (チームのリスト) があります。
要素を検査し、IE、Chrome、および Firefox を比較した後、ここに問題があるように見えますが、ソースは私が知る限り完全に問題ないように見えます: Internet Explorer では、両方の「clearfix」 「main-fullwidth」の DIV は同じポイントから開始され (各 DIV の上部は他の DIV と同じです)、「ヘッダー」の div の下部と同じ高さになります。
ただし、「main-fullwidth」DIV は、「clearfix」DIV の AFTER/BELOW から開始する必要があります。
なぜこれが起こっているのか理解できないようです。
index.php の関連コードは次のとおりです。
<body class="home blog custom-background">
<div id="container">
<?php include('includes/header.php'); ?>
<?php include('includes/outer_nav.php'); ?>
<div id="main-fullwidth">
<section style="display:block; overflow: hidden; border: 0px; padding:0px; ">
<aside style="display:block; float: left; width: 180px; ">
<?php include('includes/left_sidebar.php'); ?>
</aside>
<div style="margin-left:180px;">
<?php include('includes/inner_header.php'); ?>
<!-- CONTENT STARTS HERE -->
<!-- CONTENT ENDS HERE -->
</div>
</section>
</div><!-- #main-fullwidth -->
ここにouter_nav.phpがあります(「clearfix」が含まれています):
<div class="clearfix">
<div class="menu-primary-container">
<ul id="menu-custom-primary-menu" class="menus menu-primary">
<li id="menu-item-241" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-241"><a href="http://www.pitmanstats.com" >Home</a></li>
<li id="menu-item-236" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-236"><a href="http://www.pitmanstats.com/pages/" >My Pages</a>
<ul class="sub-menu">
<li id="menu-item-242" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-242"><a>DII Canton District</a></li>
<li id="menu-item-243" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-243"><a>DIII Wooster District</a></li>
<li id="menu-item-245" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-245"><a>Triway Basketball</a></li>
<li id="menu-item-244" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-244"><a>Quarter’s Corner</a></li>
</ul>
</li>
<li id="menu-item-441" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-441"><a href="http://www.pitmanstats.com/mobile/" >Mobile Apps</a></li>
<li id="menu-item-240" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-240"><a>About</a>
<ul class="sub-menu">
<li id="menu-item-237" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-237"><a href="http://www.pitmanstats.com/about/about-me/" >About Me</a></li>
<li id="menu-item-238" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-238"><a href="http://www.pitmanstats.com/about/history-of-pitmanstats-com/" >History of PITmanStats.com</a></li>
<li id="menu-item-239" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-239"><a href="http://www.pitmanstats.com/about/contact/" >Contact</a></li>
</ul>
</li>
</ul>
</div><!--.primary menu-->
<div id="topsearch">
<div id="search" title="Type and hit enter">
<form method="get" id="searchform" action="http://www.pitmanstats.com/">
<input type="text" value="Search" name="s" id="s" onblur="if (this.value == '') {this.value = 'Search';}" onfocus="if (this.value == 'Search') {this.value = '';}" />
</form>
</div><!-- #search -->
</div><!-- topsearch -->
</div><!-- clearfix -->
すると、「left_sidebar.php」はすべて Google の広告です。
繰り返しますが、Internet Explorer で「clearfix」を実行した後、「main-fullwidth」が正しく開始されず、同じ場所から開始されるという問題があるようです。これにより、広告は左に揃えようとしますが、ナビゲーション メニューのすぐ右に左に揃えられます。
ご不明な点や詳細が必要な場合はお知らせください。これは過去に機能していましたが、最近機能しなくなりました。ありがとうございました!