Согласно W3Schools, я могу пропустить атрибут type для тега script в HTML5.
Доказательства
Различия между HTML 4.01 и HTML5
Атрибут "type" требуется в HTML 4, но необязательно в HTML5.
Можно ли сделать то же самое с тегом style? Я не смог найти аналогичную заметку. Он говорит только
type text/css Определяет тип носителя тега
но нет информации об исключении его. Меня не волнует IE, Edge или что-то вроде дерьма от Microsoft. Я бы хотел написать как можно меньше ненужного кода. В идеале я хотел бы использовать только:
<style>.foo { color: red; }</style>