Должен ли я использовать тег

или тег

здесь?

Я чувствую себя довольно глупо, когда задаю этот вопрос, так как уверен, что преобладает мнение, а не правильность.Но у меня есть «кнопка», которая прикреплена к нижней правой части экрана, на которую пользователь может нажать, чтобы открыть окно чата.В настоящее время у меня просто есть это:Я выбрал тег ---- +: = 1 =: + ----, чтобы поисковые системы не считали его основным текстовым элементом.Должен ли я выбрать тэг ---- +: = 2 =: + ----, чтобы быть семантически правильным здесь? ... или, может быть, даже ---- +: = 3 =: + ----Как вы думаете?
4 голоса | спросил Cheetah 20 FebruaryEurope/MoscowbMon, 20 Feb 2012 17:11:09 +0400000000pmMon, 20 Feb 2012 17:11:09 +040012 2012, 17:11:09

3 ответа


0
На самом деле кнопка имеет свой собственный тег:Тип по умолчанию иногда передается, поэтому рекомендуется всегда говорить "это обычная кнопка, а не отправка".Если вам нужно обработать его как элемент блока, вы можете либо поместить его внутри, содержащий ---- +: = 1 =: + ----, либо вручную изменить его стиль на ---- +: = 2 =: + -- .Ссылаясь на то, что вы сказали, ---- +: = 3 =: + ---- , безусловно, не подходит в вашем случае, так как это элемент формы, и у вас нет никакой формы здесь, таким образом, «чистый» тег кнопки болеесобственно.
ответил Shadow Wizard 20 FebruaryEurope/MoscowbMon, 20 Feb 2012 17:13:36 +0400000000pmMon, 20 Feb 2012 17:13:36 +040012 2012, 17:13:36
0
Всегда старайтесь использовать семантически правильный элемент.Если вы хотите создать кнопку, используйте элемент ---- +: = 0 =: + ---- .Если вы хотите отобразить абзац, используйте ---- +: = 1 =: + ---- .Если вы хотите сгруппировать элементы в контейнере без семантической информации, предоставленной этому контейнеру, используйте ---- +: = 2 =: + ---- .
ответил Zeta 20 FebruaryEurope/MoscowbMon, 20 Feb 2012 17:15:01 +0400000000pmMon, 20 Feb 2012 17:15:01 +040012 2012, 17:15:01
0
Для самой кнопки вы можете использовать ---- +: = 0 =: + ----, если в ней нет ничего особенного (как здесь), или ---- +: = 1 =: + ---- если вам нужно более богатое форматирование (например, изображение или разрыв строки внутри кнопки).В качестве элемента-оболочки вне него используйте ---- +: = 2 =: + ----, если кнопка просто должна появиться в отдельной строке, ---- +: = 3 =: + -- если вы дополнительно хотите иметь пустое пространство сверху и снизу (по умолчанию не CSS-рендеринг).Нет реальной семантической разницы между этими элементами;в спецификациях и использовании HTML ---- +: = 4 =: + ---- означает абзац только в свободном смысле (см., например, описание HTML5 ---- +: = 5 =: + ---- ).В любом случае, поскольку кнопка предположительно основана на JavaScript и ничего не делает, когда JavaScript отключен, было бы лучше генерировать элемент (и, возможно, включающий элемент) динамически в JavaScript, вместо того, чтобы использовать его как статическийчасть документа HTML.
ответил Jukka K. Korpela 20 FebruaryEurope/MoscowbMon, 20 Feb 2012 19:19:24 +0400000000pmMon, 20 Feb 2012 19:19:24 +040012 2012, 19:19:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132