【发布时间】:2014-05-02 21:37:11
【问题描述】:
我目前正在处理一个页面Here
我正在尝试设置要对齐的表单样式,因为它以 chrome 显示。
我确信我这样做的方式是错误的,但我的造型在除 safari 之外的所有方面都有效,我不知道为什么
这是我正在使用的当前代码....
<div>
<div>
<br />
<div class="required-notice">
<span class="required-star">*</span><span> = Required Field</span>
</div>
<div class="loan-form-body">
<div>
<span>First Name:</span><span class="required-star">*</span>
</div>
<div>
<input type="text" name="FirstName" id="firstname" class="validate required" style="width: 200px;" />
</div>
<div>
<span>Email Address:</span><span class="required-star">*</span>
</div>
<div>
<input type="text" name="EmailAddress" id="emailaddress" class="validate required" style="width: 200px;" />
</div>
<div>
<span>Address:</span><span class="required-star">*</span>
</div>
<div>
<input type="text" name="HomeAddress" id="HomeAddress" class="validate required" style="width: 430px;" />
</div>
<div>
<div>
<span style="text-align: left; position: absolute; margin-left: 40%; margin-top:-21%;">
Last Name:
<span class="required-star">*</span>
</span>
</div>
<div>
<input type="text" name="LastName" id="lastname" style="width: 200px; position: absolute; margin-left: 40%; margin-top: -18%;" />
</div>
<div style="position: absolute; margin-left: 40%; margin-top: -14%;">
Work Phone:
</div>
<div>
<input type="text" name="DaytimePhone" id="daytimephone" style="width: 200px; position: absolute; margin-left: 40%; margin-top: -10.7%;" />
</div>
</div>
<div class="submit">
<input type="submit" style="width: auto; outline: none; -webkit-appearance: none;" onclick="return validate();" class="button" data-form-type="submit" value="Get An Instant Report" />
</div>
请原谅凌乱的代码。
【问题讨论】:
-
在我看来,它在 Chrome 和 Safari 中看起来是一样的。问题是什么?此外,与其为混乱的代码道歉,也许您可以将其格式化得更好一些?使用所有内联 css 很难阅读
-
这么多 div、span 而不是标签和内联样式。
标签: html css forms input safari