Сброс CSS-стилей

Сброс CSS-стилей

Клавиша F5 и Refresh в браузере - это, наверное, самые затертые кнопки у всякого верстальщика. Жаль что в браузере этого не видно :)

Большая часть работы верстальщика заключается во внесении изменений в стили и проверки их отображения в браузерах. С опытом приходит понимание принципов работы HTML+CSS и количество рефрешей уменьшается. А совсем опытные видят матрицу и браузеров вообще не открывают.

Сегодня у нас обзор методов ручного и автоматического обновления CSS без полной перезагрузки страницы.

А было бы интересно устроить соревнования по слепой верстке. С призами, блэкджеком и так далее.

Раздаются участникам макеты страниц и средства разработки и вперед, браузерами пользоваться нельзя. В высшей лиге даже колорпикеры запрещены - реальный верстальщик должен определять цвет на глаз :)

 

Ладно, к сабжу.

Плагины

Огнелис

  • CSS Refresh - Позволяет перезагрузить CSS с помощью шортката Ctrl+Alt+R или из контестного меню
  • CSS Reloader - то же самое, только шорткат F9

Хром

Та же фигня:

Вопрос только в том, какой из шорткатов вам ближе к сердцу

Букмарклет

На всякий случай напомню, что букмарклет - это такая ссылочка в закладках, которая запускает какой-то джаваскрипт.

ReCSS

Необходимо просто перетащить эту ссылку в закладки браузера. Работает везде.

Автоматическая перезагрузка CSS при внесении изменений

Устанавливаем плагин для Firefox или IE, загружаем и устанавливаем программу-монитор.

В программе-мониторе указываются папки, изменения в которых будут отслеживаться.

И все. При внесении каких-либо изменений, будет происходить перезагрузка страницы браузера.

Замечу, что по-умолчанию перезагружается вся страница, но в настройках плагина есть возможность выбрать "мягкий режим" - перезагрузка только CSS или JS.

Удачи!

Расскажите друзьям

Оцените статью:
  • 1
  • 2
  • 3
  • 4
  • 5

Комментарии — 36

Robotti
Не совсем понял, чем это лучше чем традиционное F5.
А идея насчет соревнования по слепой верстке улыбнула... было бы очень интересно =)
TheExtension
Иногда приходится работать не над чистым html, где F5 вполне устраивает, а над большими или неоптимизированными проектами, где время загрузки данных заметно.
Я пользовался bookmarklet'ом. Спасибо за xrefresh. Попробую.
#
TheExtension
Evgenij
Robotti,
Страница может быть полностью или частично построена с помощью js (после каких-либо манипуляций пользователя, к примеру).
В такой ситуации надо или повторять манипуляции, или воспользоваться сбросом CSS.
Robotti
Evgenij, да, вы правы... О такой ситуации я и не подумал. Спасибо.
Scriptin
Я как-то даже и не думал о том, зачем это нужно. XRefresh - на мой взгляд, уже излишество, а вот плагины интересные.
Gadg
Да, плагины пригодятся
#
Gadg
Макс
Так есть ведь нормальные редакторы CSS (TopStyle, Rapid CSS) которые позволяют вам видеть и код который пишите и страницу которая сама обновляется после изменений.
А в Опере так еще проще, там можно по клику правой кнопкой мышки в меню установить время авто-обновления для страници.
aztek
Давняя мечта - чтобы изменения стилей элемента в файрбаге сохранялись в CSS-файле.
#
aztek  
nastromo
Я решаю проблему просто в лоб, средствами HTML или JS. Когда идёт самая интенсивная вёрстка, вставляю в строку

и браузер сам обновляет страницу каждые несколько секунд. Тормоза особо не досаждают. Окно браузера можно вывести на другой монитор.
#
nastromo
nastromo
пардон, "оно" сожрало строку
meta http-equiv="Refresh" content="2"
#
nastromo
Evgenij
Можно и так. Строго говоря, это просто HTML.

И, кстати, для того, чтобы вставлять код у нас используются теги pre и code. (см. «Разрешенные теги»)
nastromo
Да, спасибо, первый раз здесь.
<meta http-equiv="Refresh" content="n_секунд" />
#
nastromo
dijay
Поправка, не F5, а Ctrl+F5.
#
dijay
Gashek
Спасибо, про XRefrsh не знал, прикольная программа.
Shustry
Статья хороша. ИксРефреш взял на вооружение. Вот название статьи ввело в заблуждение. Думал очередной баян про ксс-ресет, а оказалось... :)
#
Shustry
Deymos1986
Незнал, спасибо очень интересно.
working
Мне стало тоже интересно, я думаю много кто незнал.
#
working
Сергей
а я лично люблю кнопку F5 - просто обожаю. иногда за вечер приходиться раз 300 нажать. во как...
Yurbasik
Для меня самое удобное будет плагин для хроме, а пока пошел нажимать ф5 )
Nata
Спасибо за инфу, загружу XRefrsh на выходных.
#
Nata
nazz
xrefresh не находит фаерфокс хотя все сделал по факу, у кого нито было такое? ФФ вер. 3. Монитор в виндовс поставил и плагины тоже.
#
nazz
Evgenij
Назз,
Нет, не было - у меня работает нормально. Что пишет в логах плагин к фф? (во вкладке xRefresh)
nazz
Уже разобрался, спасибо. В фаербаге просто не включил все штуки.
#
nazz
Andy
Да, прикольно. Нужно будет попробовать. Спс.
#
Andy
Александр
Это все конечно хорошо, только мне кажется, что лучше использовать зануление CSS в самом файле. Вообще, советую в дополнение к данной статье прочитать еще статью Зануление значений в CSS
Редактировать

#
Александр
Evgenij
Александр, статья вообще не о том.
Саня
Полезные сисс, ф5 и вправду затертая )) только что внимание обратил хD
Никита Лебедев
firebug обновился до 1.6 версии и xrefresh перестал работать, есть у кого идеи как вернуть к жизни? Очень полезная штука была
Evgenij
Да и на сайте xRefresh уже лежит обновленная версия с поддержкой нового файербага
Deymos1986
Спасибо будем пробовать, проверять!
Миша
CSS Reloader!! Просто отлично! То что надо!! Спасибо)
#
Миша
Саша
Спасибо за информацию.
Как всегда актуальное очень хорошо подано.
btw На скрине XRefresh изображена "первая" страница фреймовика Ruby on Rails :-Ь
#
Саша  

Новый комментарий

как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
counter strike mt2 silkroad pvp metin2 metin2 pvp knight pvp gm olarak başlayan pvpler pvp silkroad pvp serverler counter strike serverler msn show cam show görüntülü sohbet oyunlar suskunlar gazete oku