Дополнительно
Как придать стиль кнопке ввода и отправки с помощью CSS?
Я изучаю CSS. Как придать стиль кнопке ввода и отправки с помощью CSS?
Я'пытаюсь создать что-то подобное, но понятия не имею, как это сделать.
<form action="#" method="post">
Name <input type="text" placeholder="First name"/>
<input type="text" placeholder="Last name"/>
Email <input type="text"/>
Message <input type="textarea"/>
<input type="submit" value="Send"/>
</form>
135
11
[http://jsfiddle.net/vfUvZ/][1]
Здесь'с отправной точки
Усс:
Просто придайте кнопке Submit такой же стиль, как и любому другому html-элементу. Вы можете выбрать различные типы элементов ввода с помощью CSS-селектора атрибутов.
В качестве примера вы можете написать
Комбинировать с другими селекторами
Вот работающий [Пример][1]
HTML
CSS
Я бы предложил вместо использования
использовать
Кнопка была введена специально подшипника CSS стиль в виду. Теперь можно добавить градиент, фоновое изображение или стиль его с помощью CSS3 градиентов.
Подробнее о структуре форм HTML5 здесь
Ура! .ПАВ
Пользовательский интерфейс элементов формы в некоторой степени зависит от браузера и операционной системы, поэтому нетривиально надежно стилизовать их таким образом, чтобы они выглядели одинаково во всех распространенных комбинациях браузера и ОС.
Если вам нужно что-то конкретное, я бы рекомендовал использовать библиотеку, которая предоставляет вам стилизуемые элементы форм. uniform.js - одна из таких библиотек.
Для надежности я'd предлагает давать класса-имена, или идентификаторы элементов стиля (в идеале "класс" текст-входы, поскольку есть, вероятно, несколько) и идентификатор для кнопки "отправить" (хотя "класс" так же будет работать):
С помощью CSS:
Для более современных браузерах, вы можете выбрать по атрибуту (используя тот же HTML-код):
Вы могли бы также просто использовать одноуровневый комбинаторы (поскольку текст-входы в стиле, кажется, всегда следуют
метка
элемент, и представить следующие компонент textarea (но это достаточно хрупкий)):Я сделал это так, исходя из ответов, приведенных здесь, я надеюсь, что это помогает
При укладке тип входного представить с помощью следующего кода.
Фактически, это тоже отлично работает.
HTML-код
CSS стиль
Очень просто:
Это работает я проверил.