Александра Яковлева
Александра Яковлева

какая разница между атрибутом тега "name" и "id" в html?

АМ
Альбина Мухаметшина

name - уникальное название элемента, используется в связке с html (якоря, iframe), js(взаимодействие) , php (формы) .

id - уникальный идентификатор для стилизации (css) и взаимодействия (js).

Лилия Наумова
Лилия Наумова

id - ссылка на стиль, а name - адресная метка в теге

Анна
Анна

на атриьут name стиль не привяжешь, в формах передаются данные из name

НН
Николай Николаевич

В форме

при передаче запроса (GET- или POST-) передаются параметры, соответствующие неймам input'ов в форме, со значениями этих input'ов.

А еще по name, вроде, иногда можно обращаться к элементу как к переменной.
myname.innerHTML = "F";
как во многих десктопных ООП-языках.
Но так не везде, не то тоже в form, не то еще где-то.

Че
Чеэто

Это специальные атрибуты, служат для разных целей, у них разные свойства.
К примеру, в css легко можно выбирать элементы по id - #id, они же служат ссылками для якорей, а name используется для передачи данных из форм.

Митяй Струнец
Митяй Струнец

name нужен для PHP (напр. для обрабоки формы на серваке) , а id (или class) для CSS стилей (т. е. как она будет внешне выглядеть на странице)

Похожие вопросы
Отправка email с html тегами
В каких случаях не работает html теги в html документах?
почему не все теги html подходят для xml?
К чему приведет появление на одной HTML странице двух элементов с одинаковыми атрибутами id
Чем отличаются теги HTML от CSS?
Php+mysql есть таблица user в ней столбцы (id,name,email...) как мне выбрать id если известно name
HTML формы. Что означает тег input?
[html] вопросс по тегу
Сколько можно выучить в день тегов в html??:))
что такое div id в html?