В чем разница между атрибутами тега name и id в HTML?



A name html

Автор Макс Кентяра задал вопрос в разделе Другие языки и технологии

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

Ответ от Elwen L.[гуру]
Атрибуты name и id в HTML выполняют разные задачи и имеют разные правила использования. Id это строго уникальный идентификатор элемента на всей странице. Он применяется для стилизации через CSS с помощью решетки, для точного поиска элемента в JavaScript и создания внутренних якорных ссылок для навигации по странице. Name не обязан быть уникальным, что удобно для группировки элементов, например, переключателей radio. Главная цель name это передача данных из HTML форм на сервер методами GET или POST. Серверные языки, такие как PHP, используют именно значение name как ключ для получения отправленных данных. К атрибуту name нельзя применить CSS стили, и хотя раньше он иногда использовался для якорей или прямого обращения к элементам в JavaScript как к переменным, сегодня его основная функция это надежная работа с формами.

Ответ от Алекс Куха[гуру]
id - ссылка на стиль, а name - адресная метка в теге <a>

Ответ от ?????? ????r?????u[гуру]
на атриьут name стиль не привяжешь, в формах передаются данные из name

Ответ от [гуру]
В форме <form> при передаче запроса (GET- или POST-) передаются параметры, соответствующие неймам input'ов в форме, со значениями этих input'ов.
А еще по name, вроде, иногда можно обращаться к элементу как к переменной.
myname.innerHTML = "F";
как во многих десктопных ООП-языках.
Но так не везде, не то тоже в form, не то еще где-то.

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

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

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: какая разница между атрибутом тега "name" и "id" в html?

Что значит "положительно/отрицательно заряженные частицы" Какая разница между положительно заряженными и отрицательно
Положительно и отрицательно заряженные частицы — это частицы, обладающие электрическим зарядом,
подробнее...

Какая разница между Will и Shall? Какая разница между will и shall? Когда используют тот или иной?
Исторически и по строгим правилам грамматики shall используется для первого лица, а will для
подробнее...

какая разница между how much и how many?
Главное правило использования much и many зависит от типа существительного. How many применяется
подробнее...

Какая разница между железом, металом и сталью ???
Металл — это обширный класс веществ, обладающих характерным блеском, высокой электро- и
подробнее...

Помогите пожалуйста, какая разница между словами "Освоение" и "Осваивание"?
Разница между этими словами заключается в завершенности действия. Освоение чаще обозначает
подробнее...
No Use for a Name на Википедии
Посмотрите статью на википедии про No Use for a Name
Эпитет на Википедии
Посмотрите статью на википедии про Эпитет
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*