поэтому я могу использовать JavaScript для динамического отключения таблиц стилей?
Ответ 1
В соответствии с HTML 4.01 Transitional, id, class являются селекторами на уровне документов, и, следовательно, их можно использовать в элементе link.
Ответ 2
Да, вы можете. Атрибуты ядра допускаются к элементу <link>, который включает в себя style, class, id и title. Хотя, поскольку это не обработанный элемент, классы и стили не будут иметь никакого эффекта.
<!ENTITY % coreattrs
"id ID #IMPLIED -- document-wide unique id --
class CDATA #IMPLIED -- space-separated list of classes --
style %StyleSheet; #IMPLIED -- associated style info --
title %Text; #IMPLIED -- advisory title --"
>
Ответ 3
Да. Существуют определенные атрибуты, которые могут быть указаны на каждом элементе html. id и class относятся к ним.
Да, это так. Однако это не рекомендуется, так как это означает загрузку нескольких файлов (несколько HTTP-запросов) в отличие от загрузки одного большего файла (но только одного HTTP-запроса).