サポート » 使い方全般 » firefox2とIE6の挙動の違いについて

  • もしかしたら厳密にはwordpressの問題ではないかも知れませんがよろしくお願いいたします。
    saidebar.phpにて以下のようなコードを書きました。

    `<?php query_posts(‘showposts=1&pagename=system_top’); ?>
    <?php while (have_posts()) : the_post(); ?>
    <dl class=”navi”>
    <dt><?php the_title(); ?></dt>
    <dd><img src=”<?php $values = get_post_custom_values(“image”); echo $values[0]; ?>” alt=”<?php the_title(); ?>”><?php $values = get_post_custom_values(“page_excerpt”); echo $values[0]; ?></dd>
    </dl>
    <?php endwhile; ?>`

    firefox2で見ると正しく(想定したとおり)表示されるのですが、IE6で表示するとソースからループの部分が抜け落ちてしまいます。ちなにに直接htmlにて<dl>~</dl>を記述した場合はどちらも正しく表示されます。
    このような現象はなにが原因なのでしょうか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 zipstep

    (@zipstep)

    追記です。
    wordpressのバージョンは2.3.3です。

    厳密にはIE6で抜け落ちるのはループ内部のみのようです。phpの部分だけでなくhtmlの記述部分もバッサリ抜け落ちています。

    imageをダブルクォーテーション( ” )からシングルクォーテーション( ‘ )に
    変えても駄目ですか?

    今の文法だと
    <?php $values = get_post_custom_values(
    で、ひとくくりだと認識されると思うのですが・・・

    なぜfirefoxが正常に表示できたのかは分かりませんが・・・

    トピック投稿者 zipstep

    (@zipstep)

    kannomonooki様ありがとうございます。シングルクォーテーションに変えてみましたが同じ状態でした。

    できあがったソースはどうですか?
    抜け落ちてしまうというのは、まったくタグ無いということですか?
    また、どこまで存在していますか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「firefox2とIE6の挙動の違いについて」には新たに返信することはできません。