プロが教えるわが家の防犯対策術!

dreamweaverでフッタ部分にcopyrightとして、 Black Co., Ltd. All Rights Reserved.と記載するとIE6で最後の4文字ved.がダブって書き込まれます。
Black Co., Ltd. All Rights Reserved.
             ved.
↑この様な感じです。
別のブラウザやIEの別バージョン7、5.5、5.1などでは正常です。
原因が分かる方いらっしゃいましたら教えて下さい。
宜しくお願いします。

A 回答 (1件)

floatを設定した要素の間にコメントを挿入すると、


IE6では、仰っているような現象が起きてしまうバグがあります
おそらくですが、上記が原因ではないですかね

例えば下記のような記述例(簡潔に実現させるために細かい部分は省略)
<html><head>
<style type="text/css">
.wrap, .hoge, .copyright{width: 300px;}
.hoge, .copyright {float: left;}
</style>
</head>
<body>
<div class="wrap">
<!-- start hoge1 -->
<div class="hoge">hoge1</div>
<!-- end hoge1 -->
<!-- start hoge2 -->
<div class="hoge">hoge2</div>
<!-- end hoge2 -->
<div class="copyright">
Black Co., Ltd. All Rights Reserved.
</div>
</div>
</body></html>

上記をIE6で見ると、「ved.」が余分に表示されます

これを解決するには、
■CSS周りを見直す
元々CSSに無理な・好ましくない設定が存在する"可能性"があります
無駄なfloatを削除したり、clearを指定したり等で対処

■コメントそのものを消す
htmlソースから、該当すると思われるコメントを全て削除

■該当コメントの記述方法をIE6の為に全て変える
<!-- hoge hoge hoge --> となっているのならば
<!--[if !IE]>hoge hoge hoge<![endif]--> とする


等があげられます
一度、ソースそのものを確認してみてください
    • good
    • 0
この回答へのお礼

凄いです!
コメントを上記に書き換えたら直りました!
どーやっても分からなかったので感動です。
本当にありがとうございました。

お礼日時:2007/10/30 01:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!