2010-09-10 73 views
2

我在我正在建立的网站的联系人页面上创建了一个联系表单。 Mac浏览器正确渲染它,Windows上的IE7和IE8也是如此。为什么我的联系表单在Windows浏览器上渲染不正确?

FF,Chrome和Safari在Windows平台上有间距问题。我的代码列在下面;

<form action="" method="post"> 
    <fieldset id="fs1"> 
     <div id="formLeftCol"> 
      <ol> 
       <li> 
        <label for="name">Your Name*</label> 
       </li> 
       <li> 
        <input id="name" name="name" type="text" /> 
       </li> 
       <li> 
        <label for="email">E-mail*</label> 
       </li> 
       <li> 
        <input id="email" name="email" type="text" /> 
       </li> 
       <li> 
        <label for="website">Website</label> 
       </li> 
       <li> 
        <input id="website" name="website" type="text" /> 
       </li> 
       <li> 
        <input type="submit"name="submit" value="SUBMIT" /> 
       </li> 
      </ol> 
     </div> 
     <div id="formRightCol"> 
      <ol> 
       <li> 
        <label>Your Message*</label> 
       </li> 
       <li> 
        <textarea name="message" cols="40" rows="7"> 
         Please leave us a message... 
        </textarea> 
       </li> 
      </ol> 
     </div> 
    </fieldset> 
</form> 

现在CSS:

#formLeftCol, #formRightCol { 
    float: left; 
} 
#formLeftCol { 
    width: 150px; 
} 
#formRightCol { 
    width: 473px; 
    margin-left: 15px; 
} 
input, textarea { 
    background: #f9f9f9; 
    border: 1px solid #c1c1c1; 
    font-family: Helvetica, Arial, sans-serif; 
    color: #818181; 
    margin: 10px 0; 
    padding: 10px; 
} 
fieldset { 
    padding: 15px; 
} 
textarea { 
    width: 451px; 
} 
#fs1 { 
    border: 1px solid #c1c1c1; 
} 

textarea的不会空间本身因此,太宽在这些浏览器,但每隔一个作品。

谢谢

回答

1

你的问题是在CSS的肯定。我不确定你在OSX上发生了什么,但是我在Windows(IE,FF,Chrome)浏览器中看到了这个问题。

尝试通过CSS指定为您输入的宽度:

input { 
    width:141px; 
} 

这似乎给人的效果比我想象你想要的:http://jsfiddle.net/P5jkJ/1/

+0

一切正常浮动和尺寸似乎完美,唯一的问题是margin-left:15px;由于某种原因而被忽略。 – 2010-09-10 18:08:56

+0

我可以确认这个工作正常,WebKit对'input'元素有一个更高的默认宽度,因为它看起来很好,但是在Firefox 4 Beta上没有任何修改。 (Linux) – 2010-09-10 18:18:20

+0

我将边距换成其他容器,现在一切正常。感谢您的帮助伴侣。这很好。 – 2010-09-10 18:27:28

相关问题