これにコメントして回答してくれたすべての人に感謝します。問題は、ページの上位にある div からの二重引用符が欠落していたことです! お恥ずかしい話ですが、またよろしくお願いします!記録のために、私の問題は、ページの上部に、次のような div があったことでした: 動的 div を挿入する直前。
私は非常に単純な問題を抱えていますが、なぜそれが起こっているのかについての情報を掘り下げることができませんでした.
基本的に、私は php を使用して、約 6 div のかなりの量の html をエコーします。特に 1 つの div は、ブラウザで表示すると常に間違って表示されます。BOMなしでUTF-8をエンコードするnotepad ++を使用しています。以下に例を示します。
私のindex.phpでは、次のように書いています。
<? echo '<div class="DivButton">Logout</div>'; ?>
私が見るのは、CSS なしの「ログアウト」というテキストだけです。ブラウザでコードを表示すると、次のようになります。
<div class=" divbutton">Logout</div>
もう 1 つの手がかりは、クラスの前に 1 行または 2 行あることがよくあることです。たとえば、ブラウザーでは次のようになります。
<div style="background:#000; left:0px;">Welcome to your website</div><div style="
divbutton">Logout</div>
そしてアイデアは大歓迎です