IE 8 divの空白をクリックすると、clickイベントに応答できません.

932 ワード

一つのdivに一つのclickイベントを結びつけます.普通のブラウザの下では問題ないです.IE 8の下でクリックする時だけ、文字をクリックした時にclickイベントに応答します.divの空白をクリックしても応答しません.なぜか分かりませんが、インターネットで調べたら、IEのバグの一部はバグをクリックしました.
 
divのhtmlは:
<div>       !</div>
 
divのスタイル:
{
    border-radius: 5px 5px 5px 5px;
    cursor: text;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    padding-left: 5px;
    position: absolute;
    left: 0;
    top: 0;
    width: 99%;
}
 解決策はこのdivに背景色を追加すれば解決できます.
.topic_title {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    cursor: text;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    padding-left: 5px;
    position: absolute;
    left: 0;
    top: 0;
    width: 99%;
}