Дополнительно
Разница между в и текст< кнопки/>
Существует много легенд о них. Я хочу знать правду. Каковы различия между двумя следующими примерами?
-
в
<тип входного='отправить' значение='текст' />
-
в
<тип кнопки='отправить'>текст</кнопку>
137
3
Не знаете, где вы получите ваши легенды, но:
Кнопка "Отправить" с
<кнопка>
Как с:
IE6 будет представлять весь текст для этой кнопки между тегами, другие браузеры будут представлять ценность. С помощью
<кнопка>
дает вам больше свободы компоновки над дизайном кнопки. Во всех его намерений и целей, он показался отличным сначала, но различные причуды браузера делают его трудно использовать в разы.В вашем примере, то IE6 будет отправить текст на сервер, в то время как большинство других браузеров ничего не отправить. Чтобы сделать его кросс-браузер совместимый, используйте
&л;тип кнопки=на"Отправить" в значении"и текст" и>текст</кнопку>
. А еще лучше: Дон't использовать значение, потому что если вы добавить HTML-это будет довольно сложно то, что получено на стороне сервера. Вместо этого, если вы должны отправить дополнительную ценность, использовать скрытое поле.Кнопку в
<ввод>
Как с:
По умолчанию это делает почти ничего. Он даже не будет представлять свою форму. Вы можете только разместить текст на кнопке и придать ему размер и границы с помощью CSS. Его оригинал (и ток) намеревался выполнить скрипт без необходимости, чтобы отправить форму на сервер.
Кнопки ## нормально представить С в
<ввод>
Как с:
Как и прежняя, но на самом деле передает соответствующую форму.
Изображения кнопки для отправки в
<ввод>
Как с:
Как бывший (представить), он также будет отправить форму, но вы можете использовать любое изображение. Этот распространенный способ использования изображения в качестве кнопки, когда форму необходимо представить. Для большего контроля, в
<кнопка>
сейчас используется. Это также может быть использован для карты сервера изображений но, что'ы большой редкостью в наши дни. Когда вы используете таблицу использования`-атрибут и (С или без этого атрибута), то браузер будет отправлять указателя мыши по осям X/Y координаты на сервер (точнее, мышь-указатель расположение внутри кнопки в момент нажатия). Если вы просто игнорировать эти дополнения, это не более чем кнопка Отправить замаскированный образ.Есть некоторые тонкие различия между браузерами, но все это будет представлять ценность-атрибут, за исключением
<кнопка>
тега, как описано выше.С
<кнопка>
, вы можете использовать теги IMG и т. д. где текстС в
<ввод>
тип, вы не ограничены текстомВ резюме :
Оба по умолчанию будут визуально сделать кнопку, которая выполняет то же действие (отправить форму).
Однако, рекомендуется использовать в
<кнопка типа=на"Отправить" и>
потому что он имеет лучшую семантику, лучше поддерживать Ария и его легче укладывать.