这似乎很简单,但我不知道是什么原因造成的。

更新:这是一个小提琴,我已在其中复制了该问题:http://jsfiddle.net/X374V/1/

我有一个简单的文本输入形式:

<input type="text" name="commentor" id="commentor"  />


风格:

#commentor {
    position:relative;
    float:left;
    margin-bottom:5px;
    height:25px;
    width:160px;
    border-style:solid;
    border-width:1px;
    border-color:#000;
    background-color:#CCC;
}


为了单击进入文本框进行输入,我必须单击框的最上边缘,在中间单击会以某种方式丢失它。有没有办法纠正这个问题?

最佳答案

这应该解决它。您的div正在处理输入内容。

#commentorName {
    color: #33CCCC;
    display: inline;
    font-family: futuraCondensed;
    font-size: 20px;
    line-height: 1.5em;
    position: relative;
}

09-25 18:05