имя класса не распознается - PullRequest
0 голосов
/ 30 декабря 2010

у меня есть кнопка отправки с кодом внутри формы

<li>
   <input id="zip" name="zipcode" type="submit" 
          class="zip-button" value="Find" tabindex="{counter name=tabindex}"/>
</li>

.zip-button{
    height:30px;
    ------}
.zip-button:focus,.zip-button:hover{------}

по какой-то причине zip не получает никакого стиля. Но если добавить его вручную в jquery, как

$("#zip").css({"height":"30px",...});

это работает. Поскольку я очень новичок в стилизации, я не могу понять это.

Ответы [ 3 ]

1 голос
/ 30 декабря 2010

Иногда в этом случае возможен каскад в CSS.Другое правило с более высоким приоритетом может переписать определение.Firebug - отличный инструмент для «отладки» кода CSS.Он показывает, как браузер интерпретирует таблицы стилей.

1 голос
/ 30 декабря 2010

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

inline:

<input style='height:30px;' ...

тег стиля:

<html>
     <head>
        <style type='text/css'> 
            .zip-button{ height:30px; }
        </style>
     ...

внешний файл

0 голосов
/ 31 декабря 2010

иногда мы можем ссылаться на минимизированный файл css (abc.css.min), в котором некоторые классы могут отсутствовать (мой случай) вместо исходного css.this может привести к отсутствию стилей для нескольких классов, которые отсутствуют в css.min .... мы можем выяснить это с помощью FireBug ... в этом случае нам нужно вернуться назад и установить правильную ссылку ... [я новичок, настолько оголенный при использовании моих технических терминов]

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