Что определяет порядок атрибутов из вспомогательных функций тегов? - PullRequest
0 голосов
/ 24 мая 2018

Я HTML-дизайнер, но новичок в Rails свободно пробираюсь по учебнику Майкла Хартла.Один вопрос, который, вероятно, не имеет значения, но все еще вызывает у меня проблемы, - это порядок атрибутов в тегах, сгенерированных из вспомогательных функций.Пример:

<%= image_tag "foo.jpg", alt: "bar" %>

Написанный таким образом, он выводит этот HTML-код:

<img alt="bar" src="foo.jpg" />

Я вижу, что теги отображаются нормально, и все разрешается в браузере.Имеет ли значение по какой-то другой причине, что атрибут alt появляется до src?Что определяет это, это просто по алфавиту по умолчанию?

1 Ответ

0 голосов
/ 24 мая 2018

Нет никакой разницы между

<img alt="bar" src="foo.jpg" />

или

<img src="foo.jpg" alt="bar" />

Порядок ваших атрибутов не имеет значения - вероятно, именно так Rails его создает.Что важно, так это простота понимания для вас / других разработчиков, которые могут читать код.

См. Также : Существует ли стандартизированная практика упорядочения атрибутов в тегах HTML?

"Стандартов нет. Оптимизируйте для простоты понимания и старайтесь быть последовательными."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...