При работе с плагином Contact Form 7 (Контакт форм 7) для WordPress (Вордпресс) очень сложно настроить ширину поля для ввода текста (форма textarea your-message или для произвольной textarea). Как правило, ширина устанавливается в соответствии с заданными параметрами разработчика плагина. Либо с параметрами шаблона темы. Если попытаться поменять ширину текстового поля в настройках самого плагина, то они автоматом распространятся на все формы связи, которые у вас на сайте организованы через contact form 7. Ну и, при очередном обновлении плагина настройки слетят.
На мой взгляд, самый оптимальный вариант установить ширину текстового поля в форме обратной связи можно с помощью присвоения этому элементу класса. Например: class: contactmessage. А потом прописать стили для этого класса, допустим: width: 85%.
Итак, как задать ширину текстового поля textarea в плагине Контакт форм 7:
1. В файл с таблицами стилей (css) вашей темы добавляем стиль для атрибута, который мы присваиваем элементу формы:
#12 Поля Ввода: различные значения атрибута type для input [Курс по Верстке от AROKEN]
.contactmessage
2. Далее, в шаблоне самой формы обратной связи в квадратных скобках тега текстовой области добавляем указанный класс:
[textarea your-message class: contactmessage]
Вот как это выглядит:
Как настроить ширину полей для ввода имени, номера телефона, адреса (e-mail) в плагине Контакт форм 7:
Установить ширину полей: text* your-name, email* your-email, tel tel-000 и т.д. в плагине Contact Form 7 очень просто и применимо практически во всех шаблонах WordPress. Для этого нужно указать в квадратных скобках тега значения X и Y, где X — длина поля, а Y — количество символов допустимых для ввода в это поле. Например:
[text* your-name 24/40]
Вот и все дела — просто и сердито :))) Если кто-то знает более приятный способ, делитесь в комментариях. Удачи в сайтостроении!
Источник: simpodkluch.ru
Поле ввода над клавиатурой как в «Whats UP» или «Вконтакте». Android
как сделать такое поле ввода, которое будет выпадать над клавиатурой? В какую сторону копать? Заранее спасибо ]1
Отслеживать
задан 15 ноя 2015 в 16:32
960 1 1 золотой знак 7 7 серебряных знаков 17 17 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Врятли оно выпадает над клавиатурой. Скорее всего экран имеет такую структуру:
[ActionBar] height = wrap_content; layout_weight = 0; [ScrollView/RecyclerView/ListView] height = 0dp; layout_weight = 1; [EditText] height = wrap_content; layout_weight = 0;
Из нашей разметки понятно, что [ActionBar] и [EditText] занимают столько сколько надо, а [ScrollView/RecyclerView/ListView] растягивается на все оставшееся пространство. При этом [EditText] всегда будет в самом низу активити. Добавим в манифесте для нашего activity:
HTML5 для начинающих / Урок #14 – Поле для ввода текста. Тег для создания кнопки
android_windowSoftInputMode=»adjustResize»
и после того, как мы будем открывать клавиатуру, наш программный экран будет сжиматься по высоте на высоту клавиатуры, но из-за разметки наш [EditText] будет строго над клавиатурой.
Пример Activity в манифесте:
Источник: ru.stackoverflow.com