Проблема с заполнением стилей HTML DIV - PullRequest
0 голосов
/ 12 июня 2009
<asp:UpdatePanel runat="server">
    <ContentTemplate>
        <div style="padding: 0px 45px 0px 45px">
            <asp:FormView ID="fvAccounts" runat="server" DataKeyNames="AccountId" DataSourceID="edsAccounts" EnableModelValidation="True" Width="100%">
                <EditItemTemplate>
<%-- continuing --%>

Я хочу, чтобы FormView находился в 45px (hippos: P) от ширины страницы, поэтому я обернул его div, установив его отступ в 45 для правого и левого, но он не работал; правая сторона выходит наружу. Я хочу, чтобы это было минимизировано в div.

Обратите внимание на черную линию на изображении, она показывает, где находится край родителя, я хочу, чтобы внешняя правая сторона была на расстоянии 45 пикселей от нее внутрь. example

Ответы [ 4 ]

3 голосов
/ 12 июня 2009

Валидатор CSS - ваш друг.

http://jigsaw.w3.org/css-validator/validator?text=a{padding%3A45%3B}&profile=css21&usermedium=all&type=none&warning=1&lang=en

45 что? Бегемоты? Для длин (кроме 0) требуются единицы.

padding: 45mm;
padding: 45%;
padding: 45pt;
padding: 45px;

и т. Д.

0 голосов
/ 14 июня 2009

Ну, я решил свою проблему совершенно по-другому.

Я установил ширину FormView на 80% и обернул ее тегом Html по центру.

<center>
    <FormView Width="80%" runat="server" />
</center>
0 голосов
/ 12 июня 2009

Вы должны установить ширину для какого-либо элемента внутри <div style="padding:0 45px">. Уменьшите ширину на 90px, потому что это пространство теперь занято отступом.

0 голосов
/ 12 июня 2009

Удалите div и добавьте поле FormView в 0px 45px.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...