phpでliを5個呼び出すとIE7で6個呼び出されてしまう問題
-
表題の件なのですが
phpでリストを5個呼び出す記述をしているのですが
IE7のブラウザではIETESTERでソースを見ると<li></li>
という記述が先頭に現れてしまい、<li></li>
が計6個呼び出されてしまい、
最初のliの分だけ空白が生まれてしまいます。ちなみにIE8でも
<li></li>
という記述が先頭に現れていますが
空白は生まれておりません。phpの記述は以下です。
カスタム投稿を使って最新ニュースを5個まで呼び出す記述になります。<div id=”news”>
- <?php $myposts = get_posts(array(
‘post_type’ => array( ‘post’,’post2′,’post3′,’post4′),
‘posts_per_page’ => 5,
)); ?>
<?php foreach($myposts as $post) :setup_postdata($post);?><?php get_template_part(‘content’,’title’); ?>
<?php endforeach; ?>
</div>
ご質問1:ブラウザによって呼び出される内容が異なる、ということがあるのでしょうか?
ご質問2:これはワードプレスやPHPの問題ではなく、IE7に対するバグ対策の話なのでしょうか?
ワードプレスに関する内容でなかった場合は申し訳ございません。
- <?php $myposts = get_posts(array(
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「phpでliを5個呼び出すとIE7で6個呼び出されてしまう問題」には新たに返信することはできません。