Поддерживается ли внутри тела большинством браузеров

#html #css

#HTML #css

Вопрос:

Я допустил глупую ошибку, когда поместил тег стиля в тело, чтобы было действительно ясно, какую часть страницы он оформил.

Мой вопрос: могу ли я позволить этому быть таким, или действительно важно переместить его в начало, чтобы гарантировать, что большинство основных браузеров будут правильно отображать страницу?

Я знаю, что это должно быть в голове, но мы говорим о 100 файлах, и если большинство основных браузеров поддерживают это, я считаю, что это того не стоит.

Ответ №1:

Да, он поддерживается. Однако рекомендуется не использовать непосредственно внутри тегов HTML, вместо этого используйте файлы CSS:

https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps

Если у вас много похожих элементов, в которых вы хотите использовать одинаковые стили, вам следует использовать отдельные CSS-файлы и использовать теги class / id внутри вашего HTML-кода и вызывать его в HTML-файле.

Ознакомьтесь с некоторыми советами от разработчиков Mozilla:

https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Organizing

Комментарии:

1. Спасибо! Тогда я не буду редактировать все файлы. Это потому, что я создаю стиль страницы, где на некоторых языках есть очень длинные слова, поэтому мне приходится создавать стили вручную для каждой страницы. Но спасибо вам за ваш ответ

Ответ №2:

Это будет работать, но это не лучшая практика. В идеале, если вы хотите включить встроенный стиль / не блокирующий рендеринг CSS, попробуйте включить тег непосредственно перед закрывающим тегом head .