Не совсем.Они решают похожие проблемы, но с разных сторон.
«Изящная деградация» подразумевает, что у вас есть элегантная функциональность, и вы можете справиться с ней, будучи менее изящной (но все же нуждающейся в ней для работы) в браузерах, которые не поддерживаютЭто.Атрибуты «alt» на изображениях и тег <noscript>
являются примерами этого.
«Прогрессивное улучшение» подразумевает, что вы начинаете с простого контента и хотите добавить spiff для браузеров, которые его поддерживают.не ломая сайт тем, кто этого не делает.В качестве примера представим, что у вас есть список ссылок, который служит вашим навигационным меню.Он работает нормально, но если вы добавите немного javascript, он может дать всплывающие меню, всплывающие подсказки и все такое.
По сути, прогрессивное улучшение говорит: «Начните с хорошего контента и сделайте его лучше, когда сможете»,и изящная деградация говорит: «Я предполагаю, что вы можете делать это круто… но если вы не можете… ну… вот еще кое-что, что вы можете сделать».
Угадай, какая из них лучше.