個人的なプロジェクトとして WordPress テーマを作成する必要があります。IE8 でテストした後、すべてのページでフッターが正しく表示されていないようです。すべてのページのフッターが同じスタイルであるため、これは非常に奇妙です。
IE8 開発者ツールですべてのスタイリングを無効にしましたが、問題は解決しません。
連絡先ページでは、フッターが左端にあるように見え、フッターの半分しか表示されません。
ブログページでは、フッターの幅が 960px になり、中央に配置されているようです。
残りのページでは、フッターは問題ないように見えます。
上で述べたように、すべてのフッター ページのスタイルは同じであるため、異なるページでフッターの表示が異なる理由がわかりません。
ここにウェブサイトがあります: ウェブサイト
フッター マークアップ全体と CSS を投稿しています。これは、どのような CSS の間違いが IE8 で同じマークアップと CSS を異なるページで異なるように表示するのかがわからないためです。
HTML:
<footer>
<div class="center">
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Footer Sidebar') ) : ?>
<h2 class="widget-title">No Widgets added</h2>
<p>Please login and add some widgets to this sidebar</p>
<?php endif ?>
</div>
<div id="copyright">
<p>© Copyright <?=date('Y');?> <?php bloginfo('name'); ?> by <a href="<?php echo AUTHOR_URL ?>"><?php echo AUTHOR ?></a> All Rights Reserved.</p>
</div>
<?php wp_footer(); ?>
</footer>
CSS:
footer{
background:url(img/footer.png) repeat-x #1a1a1a;
padding:33px 0;
}
footer div.center{
overflow:hidden;
}
footer div.center div.boxFooter{
display: inline-block;
float:left;
width:210px;
margin-left: 40px;
}
footer div.center div.boxFooter:first-child{
margin-left: 0;
}
footer div.center div h2{
color:#cccccc;
font-size: 20px;
padding-bottom: 12px;
border-bottom: 1px solid #ccc;
}
footer div.center div li{
padding:10px 0;
border-bottom:1px solid #b6b6b6;
}footer div.center div li:last-child{
border:none;
}
footer div.center div li a{
text-decoration: none;
color:#b6b6b6;
}
footer div.center div li a:hover{
text-decoration: underline;
}
footer div.center div p{
margin-top: 10px;
text-align: justify;
color:#b6b6b6;
}
footer form#searchform input{
border-radius:5px;
margin-top: 15px;
}
div#copyright{
width:960px;
margin:0 auto;
border-top:1px solid #b6b6b6;
margin-top:25px;
color:#b6b6b6;
}
div#copyright p{
margin-top:30px;
text-align: center;
}
div#copyright p a{
color:#1fa2e1;
text-decoration: none;
}
div#copyright p a:hover{
text-decoration:underline;
}
footer div.tagcloud{
padding-top: 15px;
}
footer div.tagcloud a{
color:#B6B6B6;
text-decoration: none;
}
footer div.tagcloud a:hover{
text-decoration: underline;
}