Пользуйтесь плагином Emmet. Обзор здесь habrahabr.ru/post/170565
Его можно установить в Sublime Text , но я рекомендую бесплатный Brackets brackets.io
Brackets из коробки не выделяет фоном всё содержимое, но выделяет фоном теги.
Мнения разделились...
Поясню подробнее: пользователь вводит название в форму; это название по AJAX передается на сервер и сопоставляется в БД по ID. Потом сервер посылает GET-запрос по HTTP с этим ID и другими фиксированными параметрами. Взаимодействие со сторонним ресурсом осуществляются только с помощью GET-запросов.