Для кнопок теперь я больше всех вижу людей, использующих <a>
для кнопок стилизации. В чем преимущество использования элементов формы, например, старых <input type="submit">
или <input type="button">
?Кнопки для стилизации - <a> vs <input>
ответ
Semantic разметки.
Если кнопка предназначена для отправки формы, то имеет смысл <input type="submit">
. В противном случае, если это ссылка, то <a>
лучше всего описывает структуру элемента.
+1 для семантических –
Я не думаю, что это столько преимуществ и недостатков, сколько семантика. <input type="submit">
следует использовать, если вы знаете, что-то представляете. Если у вас есть кнопка, которая берет вас с места на место на сайте, это якорь по своей природе и должен быть <a>
, скорее всего, с атрибутом href.
Якорный ярлык легко справляется (т. Е. Наведение поддерживается в каждом браузере, не копаясь в дотипах для IE). Когда «кнопочный» является частью дизайна, иногда легче форматировать ссылку, чем работать со стилями и поведением кнопок по умолчанию.
Также, как упоминалось в Schleis, семантика действительно важна. Если вы считаете, что ссылка лучше описывает элемент, используйте тег <a>
. Всякий раз, когда он действует как кнопка, используйте тег <input>
или <button>
.
- 1. css для стилизации кнопки
- 2. Polymer: Проблема стилизации <ядро-подменю>
- 3. Кнопки стилизации для Microsoft Outlook
- 4. Кнопки для стилизации Flex TabNavigator
- 5. ASP.NET <%= %> vs <%: %>
- 6. <applet> vs <object>
- 7. Ruby on Rails Синтаксис <% vs <% =
- 8. ObservableCollection <> vs. List <>
- 9. GameObject.FindObjectOfType <>() vs GetComponent <>()
- 10. <doctype> VS <!DOCTYPE>
- 11. <? Php vs <? ...Это имеет значение?
- 12. Оператор! = Vs <>
- 13. SEO: <button> vs <a> HTML теги
- 14. IEnumerable <T> VS IList <T> VS IQueryable <T>
- 15. vector <A> vs vector <A*> vs vector <shared_ptr <A>> in C++
- 16. github add <<<<<<< HEAD
- 17. FILTER_SANITIZE_STRING удаляет символ <<<<<<<<<<<<<<<<<<<<<<<<><<>
- 18. Кнопки для стилизации с шириной внутри контейнера
- 19. Nullable <= vs == результат сравнения
- 20. ASP.NET <% # versus <%
- 21. git "<<<<<<< HEAD"
- 22. Vector. <> Vs array
- 23. ! = Vs <> в Python?
- 24. cat file | ... vs ... <файл
- 25. Кнопки стилизации в IOS Xcode
- 26. ActionScript MXML <mx:> vs <s:>
- 27. Mock.Of <Object> VS Mock <Object>()
- 28. Как стилизации <paper-input> тег в Polymer 1,0
- 29. <element> vs <composite-element> in Hibernate
- 30. Сортировка: <T> vs HashSet <T>
принадлежит к форме, не должны быть гиперссылки. освобождаются от браузеров/ОС specfitie для формирования элементов. –
анкеры индексируются ботами – Shaddow
@Shaddow, это хороший, чтобы рассказать людям. сделай это правильно ! –