Перейти к содержимому


Фотография
- - - - -

Одинаковая ширина полей формы


Лучший Ответ Polotenchik , 27 May 2014 - 13:07

Все сработало, премного Вам благодарен, только в моем случае нужно было присвоить класс jbzootabs-accordion-content вместо .jbbasket-table так как форма расположена внутри аккордеона и ширину выпадающих списков пришлось отдельно приписать и увеличить на 18px, так как они почему то были меньше остальных полей, в итоге стили получились следующими:

 

.jbzoo .jbzootabs-accordion-content .element textarea,
.jbzoo .jbzootabs-accordion-content .element input[type=text],
.jbzoo .jbzootabs-accordion-content .element input[type=password] {
width: 300px !important;
}

.jbzoo .jbzootabs-accordion-content .element select {
width: 318px !important;
}

 

Результат на скриншоте

 
Еще раз большое спасибо!
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 Polotenchik

Polotenchik

Отправлено 27 May 2014 - 09:51

Здравствуйте, подскажите пожалуйста как можно сделать, чтобы ширина всех полей формы была одинаковой?

[attachment=2530:4545.PNG]


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 27 May 2014 - 09:56

Polotenchik, здравствуйте это делается через CSS стили. Без ссылки на сайт по стилям вам ни кто не сможет помочь. Можете дать ссылку на сайт?  


  • 0
Изображение
 

#3 Polotenchik

Polotenchik

Отправлено 27 May 2014 - 10:51

Данный сайт находится на локальном компьютере, но можно рассмотреть на примере сайта http://www.igrushki-land.ru/, там таже ситуация, выпадающие списки разной ширины, а хотелось бы сделать фиксированной.

 

За ширину поля с текстом отвечает значение size="60"

<input type="text" name="elements[cb2639a5-c0a7-449a-93c9-3d890da30716][0][value]" value="" size="60" maxlength="255"/>

 

как сделать чтобы все поля формы были с таким же значением и где это прописать?


Сообщение отредактировал Polotenchik: 27 May 2014 - 10:53

  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 27 May 2014 - 11:20

установите для селектов инпутов и текстареа фиксированную величину, например как сделал я

l09_200x0.png


  • 0
Изображение
 

#5 Polotenchik

Polotenchik

Отправлено 27 May 2014 - 12:29

установите для селектов инпутов и текстареа фиксированную величину, например как сделал я

l09_200x0.png

Прописываю в CSS: element.style {width:508px;} - но не хочет работать почему то... вроде все правильно.


Сообщение отредактировал Polotenchik: 27 May 2014 - 12:29

  • 0

#6 Cheren-dow

Cheren-dow

Отправлено 27 May 2014 - 12:42

.jbzoo .jbbasket-table .element textarea, 
.jbzoo .jbbasket-table .element select, 
.jbzoo .jbbasket-table .element input[type=text], 
.jbzoo .jbbasket-table .element input[type=password] {
    width: 300px !important;
}

Попробуйте добавить следующее в ваш файл CSS, не уверен, НО Должно сработать


  • 1
Изображение
 

#7 Polotenchik

Polotenchik

Отправлено 27 May 2014 - 13:07   Лучший Ответ

Все сработало, премного Вам благодарен, только в моем случае нужно было присвоить класс jbzootabs-accordion-content вместо .jbbasket-table так как форма расположена внутри аккордеона и ширину выпадающих списков пришлось отдельно приписать и увеличить на 18px, так как они почему то были меньше остальных полей, в итоге стили получились следующими:

 

.jbzoo .jbzootabs-accordion-content .element textarea,
.jbzoo .jbzootabs-accordion-content .element input[type=text],
.jbzoo .jbzootabs-accordion-content .element input[type=password] {
width: 300px !important;
}

.jbzoo .jbzootabs-accordion-content .element select {
width: 318px !important;
}

 

Результат на скриншоте

 
Еще раз большое спасибо!

Сообщение отредактировал Polotenchik: 27 May 2014 - 13:08

  • 0




Click to return to top of page in style!