Куинси Ларсон, после вашего поста у меня появилось много вопросов…

Я начал изучать HTML/CSS, когда мне было 16. И это было в то время, когда разработчики использовали таблицы и фреймы для создания макетов. Я слышал, что таблицы никогда не предназначались для такого использования. Они предназначены для упорядочивания данных. Это неэлегантный обходной путь.

Теперь CSS является стандартом веб-разработки. Как и JavaScript. Но у нас также есть такие вещи, как AdBlock и NoScript, которыми пользуются опытные интернет-пользователи. Они блокируют JavaScript на выборочной основе.

В то же время я замечаю программистов, которые пытаются создавать вещи без JavaScript, заменяя его CSS. Какой в ​​этом смысл, если большинство людей будут блокировать JavaScript? (Я один из этих людей.)

CSS — это новые таблицы? Используется ли он для вещей, для которых он не предназначен? Я очень плохо понимаю JavaScript, но я пытаюсь учиться. Я хочу знать: сколько интерактивности кодер может реализовать на сайте с помощью CSS и без JavaScript?