#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 .