asp.net стайлинг - PullRequest
       4

asp.net стайлинг

0 голосов
/ 31 августа 2010

Приветствие, я перечислил два примера использования стиля в качестве элемента управления asp.net.

В чем разница между примерами?

Моя цель - установить стиль и позицииЭлементы управления asp.net на моей странице должны быть стабильными в браузерах Firefox и IE.

и должны установить положение как абсолютное или относительное.

У меня есть 30 элементов управления asp.net на моей странице, и яУ меня проблемы с позициями.

, пожалуйста, совет.

Пример1:

<asp:TextBox ID="txtFirstName" runat="server" 
Style="top: 198px; left: 421px; 
position: relative; height: 23px; width: 144px">
</asp:TextBox>

Пример2:

    <style type="text/css">              

    .mystyle
    {
        position:relative;
        top: 836px; 
        left: 662px;
        height: -4px; 
        width: 128px;

    }
     </style>




<asp:TextBox ID="txtFirstName" runat="server" 
CssClass="mystyle">
</asp:TextBox>

Ответы [ 3 ]

2 голосов
/ 31 августа 2010

Помимо значений, Пример 1 называется inline style, а Пример 2 называется css стиль.

Разница между двумя reusability, maintainability.Вы можете использовать стиль CSS в нескольких местах, и его легко обрабатывать, если они будут изменены в будущем.

В вашем случае 30 элементов управления, если они содержат одинаковые css, тогда создайте класс css и назначьте их.в противном случае используйте таблицы или встроенные.

Но лучше потратить некоторое время и сделать это с помощью css, который будет удобен для обслуживания и также рекомендуется.

1 голос
/ 31 августа 2010

Лично я бы всегда использовал вариант 2 - отделение CSS от встроенных стилей. Это даст вам некоторые преимущества:

  • Разделение интересов

  • Ваш код asp.net будет менее загроможденным

  • Вы можете проверить свой CSS

Что касается того, как вы хотите, чтобы они отображались на вашей странице, я бы посоветовался с дизайнером или почитал о CSS. CSS - это почти художественная форма, и иногда все выглядит одинаково в разных браузерах.

Для CSS - выберите книгу, которая демонстрирует дизайн со стандартами. Это должно помочь вам создать более понятный и независимый от браузера код CSS.

1 голос
/ 31 августа 2010

Хорошо, этот ответ, вероятно, не принесет мне никаких очков, а фанаты веб-дизайна CSS, вероятно, преследуют меня и бросают в меня камни .......

Попробуйте использовать таблицы.

...