@LuckyTrue не подумайте, что меня это сильно беспокоит. Но мой ответ, который был дан раньше отмеченных решением есть то же самое. Во-первых, как такового уточнения про бэкграунд сначала не было, во-вторых, и про альт, и про стилизацию альта я написал.
Тот факт, что авторы предлагают растянуть картинку на весь div отношения к вопросу не имеет. Размер бэкграунда может быть и не на весь блок.
@Denis479 толк от моего ответа есть. Для отказа от jquery должно быть основание. Основанием не использовать столь качественный код может служить возможность написать более качественный код. А у Вас такой возможности нет.
Да, использовать jquery ради одной кнопки "наверх" глупо, если у Вас данная библиотека используется часто, то глупо уже наоборот отказываться от нее.
Попробуйте убедить в этом начальство.
Правила переделки jq в js следующее: смотрите что делает та или иная функция и ищите эти же возможности в js. Заранее задавшись списком браузеров, которые собираетесь поддерживать - проверяете Ваши решения на работу в них. Не забывайте, что jq это не только простота, но и кроссбраузерность.
Кроме того, я Вас отправил в исходники, вот статья в помощь habrahabr.ru/post/118564
А Вы говорите, что у меня ответ бестолковый.
@LuckyTrue почему без js, не просветите? Уж очень много ограничений. Вы не хотите использовать атрибут, который специально для этого предназначен (точнее, хотите использовать бэкграунд), при этом не хотите использовать js. Простенький скрипт решит проблему Вашу в два счета, без js Вы получите (если еще получите) тяжеловесный велосипед с различными ограничениями.
@yttrium я так понимаю, что это результат такой получается у автора, но хочет-то он именно три на ширину экрана, при том, что сайт у него фиксированной ширины в 1200.
@SLY_G автозаменой это можно сделать за считанные секунды.
Чуда тут ждать не приходится. Второй вариант, без выпиливания - писать внизу стили, похожие на дефолтные. Но для отдельных браузеров они могут отличаться, это раз, а два - такой способ еще дольше. Я понимаю, что хотелось бы скажем просто в разметке писать что-то вроде class="default" и какой-нибудь чудесный скрипт сбрасывал бы параметры на дефолтные, но я такого не знаю. И Вы точно также не избежите возможных проблем с версткой. Короче, совет Вам - попробуйте с автозаменой.