Является ли законным иметь 1 текстовое поле и 2 элемента метки, которые «связывают» с этим 1 текстовым полем?Хорошо или плохо для HTML-формы?
Давайте просто скажем, что текстовое поле является полем поиска. И 2 элемента Label представляют собой два разных типа вещей, которые вы можете искать. И нажатие на Label 1, например, сфокусировало бы текстовое поле и изменило бы скрытый атрибут базовой формы. Например:
<form method="" action="">
<label for="search" id="books">Search Books</label>
<label for="search" id="games">Search Games</label>
<input type="search" name="search" id="search" placeholder="What are you looking for?" />
</form>
<script type="javascript">
// IF LABEL 1 (BOOKS) IS CLICKED, THEN SET HIDDEN FORM ELEMENT TO "BOOKS"
// IF LABEL 2 (GAMES) IS CLICKED, THEN SET HIDDEN FORM ELEMENT TO "GAMES".
</script>
Какие последствия для SEO? Я могу думать о нескольких, но я не уверен, что они действительные проблемы.
Нет, вы будете арестованы за злоупотребление HTML с помощью HTML полиции. jk это нормально. – zzzzBov
Я не верю, что есть какие-то негативные последствия для SEO. Насколько я знаю, сканеры не запускают проверки количества меток против входов. – chuckieDub
Lol. Я не пойду в тюрьму, не так ли? ;-( –