2013-04-19 3 views
0

Как я могу правильно создать форму отправки кнопки, в частности, «добавить в корзину»?Drupal, CSS, Form Submit Button - стилизация теряется после ajax

Класс .form-submit, а идентификатор - #edit-submit.

Когда я стилю его с id, #edit-submit, стиль длится до тех пор, пока ajax не обновит форму. Кнопка «Отправить» выглядит так же, как и остальные кнопки Drupal.

Если я использую класс для стиля, то по какой-то причине он принимает только высоту кнопки и игнорирует остальную часть стиля.

Любые советы?

+0

В общем, я не хотел бы предложить следующее, но если какая-то библиотека переписывает свои стили, и вы не имеете никакого контроля над ним, возможно, используя '! Important' для стилей помогает. –

+0

Лучший способ - добавить свой собственный класс с помощью hook_form_alter и использовать его для стилизации. Таким образом, он не будет переопределять другие элементы, имеющие классы Drupal по умолчанию. –

ответ

0

Возможно, у вас есть некоторые конфликты в CSS. Будет ли эта работа?

!important; 

Пример

.your_css_class 
{ 
    height:500px !important; 
} 
+0

Это работает как исправление. – RuarriS

+0

рад помочь. :) –