Оператор
only используется, чтобы скрыть стили от старых браузеров (поддерживающих синтаксис медиа-запросов
CSS2).
@media only screen and (min-width: 401px) and (max-width: 600px) {
}
Эти браузеры ожидают список медиа-типов, разделённых запятыми. И, согласно спецификации, они должны отсекать каждое значение непосредственно перед первым неалфавитно-цифровым символом, который не является дефисом. Таким образом, старый браузер должен интерпретировать предыдущий пример как
media="only". Поскольку данного типа медиа-типа не существует, то и таблицы стилей будут игнорироваться.