Допустим, мы хотим сделать элемент (заголовок, картинку в контейнере, блок в сайдбаре и т. д.) ссылкой. Это можно реализовать по крайней мере следующими методами:
<a>
. Вероятно, это технически не совсем правильно, т. к. <a>
не рекомендуется использоваться в качестве контейнера.<a>
только содержимое контейнера, но не сам контейнер. Думаю так уже правильнее, но жду Ваших аргументов. jQuery
. Изящно или нет, вопрос спорный; опять же жду, что Вы скажете на основе своего опыта.Какой из указанных Выше методом является оптимальным?
P. S. Только пожалуйста, не упротребляйте словосочетание "более оптимальный" - "оптимальный" только один.
Самым верным методом будет первый. В <a>
, в отличие от остальных строчных элементов, можно размещать блочные элементы - это нормальная практика в HTML5. Карточки товаров, превьюшки фотографий с кратким описанием, заголовки (для создания якорей) - всё это безболезненно может быть обернуто элементом <a>
.
Вы можете использовать и второй метод, но это не повлияет ни на семантику, ни на UX (если только в худшую сторону), но под это дело придется выделить больше CSS.
Третий метод следует использовать чуть менее, чем никогда. За это вам никто не скажет спасибо: ни поисковые системы, ни пользователи с ограниченными возможностями.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Мне нужно сделать так, чтобы данные (в данном случае 4 цифры) из textarea брались как var и чтобы их можно было сравнить с другими переменными используя...
имеется 2 документа1й :
Лендинг собран на конструктореЧерез вставку html кода прописываю iframe без атрибутов, только переменная name