Для голосования это семантически форма (не набор ссылок, потому что у этого действия есть побочные эффекты, поэтому он должен использовать метод POST). Звезды могут быть переключателями (с <label>
!) Или кнопками отправки (к сожалению, это будет сложно для стиля).
<input type=range>
было бы более уместно, если бы у вас был рейтинг в %
или в более крупном масштабе. Для типичной оценки 1-5 это может быть не лучшим решением:
Элемент input представляет элемент управления для установки значения элемента в строку, представляющую число, но с оговоркой, что точное значение не имеет значения , позволяя UA предоставлять более простой интерфейс, чем они делают для Номер гос.
Для представления рейтингов HTML не имеет каких-либо определенных элементов, но вы можете использовать hReview или hReview-aggregate микроформаты или эквивалентные микроданные ( Google любит их ).