0

我目前对此有疑问。我的网页( http://openset.azurewebsites.net/ )右侧有很多多余的填充。我希望页面适合屏幕。在做了一些调查工作之后,我找到了导致它的对象,并且<asp:TextBox/>用户在其中输入了他们的电子邮件地址。搜索 CSS 后,我找不到任何类型padding的 TextBox 多余属性,并且不知道如何更正它。

有关的代码是

<div class="pull">
    <asp:TextBox ID="AddEmailName" runat="server" Text="Enter your e-mail here"
                 onfocus="if(this.value == 'Enter your e-mail here') this.value = '';"
                 onblur="if(this.value == 'Enter your e-mail here' || this.value == '') this.value = 'Enter your e-mail here';"
                 style="text-align:center" Width="300px" Font-Size="Large"></asp:TextBox>
    <asp:Button ID="AddEmailButton" runat="server" width="100px"
                backcolor="#c7b099" forecolor="#000" Text="Notify Me"
                OnClick="AddEmailButton_Click" CausesValidation="true" />
</div>

CSS

.pull {
    position: relative;
    left: 525px;
}
4

2 回答 2

3

问题是left: 525px移动了 div,但宽度保持在 100%。您应该使用padding-left: 525pxormargin-left: 525px代替。

于 2013-03-19T11:09:56.593 回答
-1

试试这个..

  .pull {
     position: relative;
     Padding-left: 525px;
    }

你需要添加padding-leftMargin-left正如某人所说..

于 2013-03-19T11:13:50.487 回答