Сброс 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>
разрешенные теги или посмотреть как будет выглядеть

metin2 pvp metin2 pvp serverler pvp serverler