» » Работа со стилями с помощью Firebug. Как пользоваться и где скачать Firebug для Firefox, Chrome и Opera
logotip

Работа со стилями с помощью Firebug. Как пользоваться и где скачать Firebug для Firefox, Chrome и Opera

Всем привет! Сегодня на seo-mayak.com я познакомлю Вас с незаменимым помощником для каждого веб-мастера. Работа со стилями, с таким инструментом, упрощается в несколько раз.

Расширение Firebug, как любое расширение служит для увеличения возможностей браузера. В данной статье я расскажу: где скачать Firebug для популярных браузеров Mozilla Firefox, Google Chrome и Opera, как его установить, а также постараюсь подробно описать, как пользоваться Firebug.

Изначально, плагин или расширение Firebug было создано группой разработчиком для Mozilla Firefox, поэтому в данном браузере расширение имеет самый мощный функционал.

Для остальных популярных интернет браузеров, таких как: Google Chrome, Opera и Internet Explorer, была разработана упрощенная версия — Firebug Lite, которая существенно уступает оригиналу, но тем не менее является вполне работоспособной.

rabota so stilyami firebug

Хочу подчеркнуть, что в этой статье я не стану описывать все возможности Firebug, а затрону лишь работу с HTML и CSS, так как основные читатели моего блога — это начинающие веб-мастера и для них будет сложно усвоить такие функции, как «JavaScript отладчик» или «DOM исследование».

Не зря авторы Firebug сравнили выход своего детища с эволюцией в веб-разработки, ведь это действительно так! Вы в этом сами сможете убедится, если дочитаете статью до конца.

С использованием дополнения, отпадает необходимость копаться в файлах шаблона, пытаясь определить какой class или id задан для определенного участка страницы.

В общем, работа с внешним видом сайта становится гораздо легче, быстрее и приятней. Поехали!

Где скачать и как установить расширение Firebug

Чтобы скачать расширение Firebug для Mozilla Firefox, необходимо открыть данный браузер и перейти по этой ссылке. Попадаем мы на страничку, где надо нажать на кнопку — «Добавить в Firefox»:

kak pol'zovat'sya firebug

Затем откроется такое окошко:

kak pol'zovat'sya firebug

Нажимаем на кнопку — «Установить сейчас» и начнется недолгий процесс установки. Если после перезагрузки браузера в верхнем правом углу появится значок с изображением жука, то значит Firebug успешно установился.

Установка на Chrome и Opera очень схожа и я думаю Вы разберетесь. Вот ссылочки на страницы для скачивания

Скачать Firebug для Chrome

Скачать Firebug для Opera

Выше я уже писал, что в браузерах Google Chrome и Opera, расширение представлено в сокращенном виде и чтобы более полно описать функционал Firebug, я запущу его в браузере Mozilla Firefox.

Работа со стилями. Как пользоваться Firebug

Начнем с самого простого примера. Допустим, нам надо поправить форму подписки от feedburner. У новичков очень часто с этим бывают большие сложности.

Недавно мне пришло  письмо от одного моего постоянного читателя, в котором он попросил меня помочь справится с «непослушной» формой подписки. Ну вот у меня теперь есть прекрасная возможность продемонстрировать работу Firebug и заодно помочь человеку.

Вот как на данный момент выглядит форма на блоге автора письма:

kak pol'zovat'sya firebug

Просто человек захотел разместить форму подписки непосредственно в статье и она растянулась у него на ширину всей страницы. Теперь я попробую исправить ситуацию средствами «волшебного» дополнения Firebug.

В браузере я нажимаю на значок жука и внизу страницы откроется «рабочая зона» расширения:

kak pol'zovat'sya firebug4

Далее, на панели управления выбираю иконку с изображением стрелочки (на скриншоте я ее обвел красным). C помощью этой функции можно выделить любой объект на странице и его код отобразится во вкладке — «HTML».

После нажатия на иконку, отвечающую за выделения, передвигаю курсор на край формы подписки и границы зоны очерчивается рамкой:

kak pol'zovat'sya firebug5

Ну вот и код формы подписки, с которым мне предстоит поработать. Чтобы закрепить выделенную область, надо щелкнуть, по появившейся рамке, левой клавишей мыши и тогда код формы должен подсветится синим фоном:

kak pol'zovat'sya firebug6

Теперь я буду править форму подписки, так сказать, в реальном времени.

Итак, в любом шаблоне есть файл style.css и как правило все стили прописываются именно в этом файле, но бывают и исключения. В форме подписки от feedburner стили заложены в сам код и мне надо найти слово style (с англ — стиль), после которого прописаны селекторы и их значения, отвечающие за различные параметры:

kak pol'zovat'sya firebug7

Давайте разберем, что за селекторы заданы для данной формы.

border: 2px solid #00B344;

Селектор border (с англ. — граница) выводит рамку вокруг формы, толщиной в 2px (два пикселя).

Значение solid (можно перевести, как сплошная линия) задает вид рамки, т.е. если задать другое значение, например: dashed (пунктирная линия), то рамка станет пунктирной.

И последнее значение #00B344 — это цвет рамки.

padding: 3px;

Селектор padding (с англ. — набивка) отвечает за внутренние отступы, т.е. в данном случаи селектор задает расстояния в пикселях от самой формы до рамки.

text-align: center;

Селектор text-align (с англ. — выравнивание текста) выравнивает текст, относительно страницы. Значение center (с англ. — центр) дает команду браузеру выравнивать данные элемент по центру страницы.

Конечно я не буду перечислять все селекторы, которые используются в CSS. Делаю я это, так сказать, для наглядности и облегчения восприятия. В будущем я обязательно выпущу бесплатный, для своих подписчиков, видеокурс по основам HTML и CSS.

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

Для этого я применю еще один селектор margin (с англ. — край), который отвечает за внешние отступы, т.е. расстояния от рамки до краев расположенных рядом элементов.

Видно, что форма растянута и с помощью внешних отступов можно сделать ее немного компактней.

Делаю двойной клик левой копкой мыши по нужному участку кода и теперь, прямо в рабочей зоне расширения Firebug, можно вносить изменения в уже существующие параметры или задавать новые:

kak pol'zovat'sya firebug8

В самый конец кода формы подписки я добавляю селектор margin и задам для него следующие значения:

margin: 0 180px 0 180px;

Немного поясню, что за цифры я тут написал. Цифры — это расстояния внешних отступов в пикселях, начиная с верхнего и далее по часовой стрелки. Т.е. для верхнего и нижнего отступов —  значение ноль, а для левого и правого, задано расстояние в 180 пикселей.

Если есть одинаковые значения, то их можно «склеить», тем самым немного сократив код:

margin: 0 180px;

Вот что в итоге должно получится:

kak pol'zovat'sya firebug9.2

И вот оно чудо! Форма подписки моментально приняла другой вид.

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

Если навести курсор на синий фон кода, то на странице подсветятся: внешние отступы — желтым цветом, внутренние — фиолетовым.

kak pol'zovat'sya firebug10

Другое дело! Только вот кнопочка «Подпишитесь» уж как-то сильно прижалась к полю ввода e-mail, надо ее немного опустить. Выделяю кнопку с помощью вышеописанных действий и вот ее код:

kak pol'zovat'sya firebug11

Но теперь, для наглядности, я пойду другим путем и воспользуюсь вкладкой «Редактировать», где задам следующие отступы для кнопки:

margin: 7px 0 3px 0;

У меня получились одинаковые значения для правого и левого отступа и надо «склеить» нули:

margin: 7px 0 3px;

Смотрим на результат:

kak pol'zovat'sya firebug12.1

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

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

Но что же делать, если стили прописаны в отдельном файле? Давайте разберем и эту ситуацию.

Теперь для примера я выбрал блок с хлебными крошками со своего блога. Выделяю его, и в правом окне рабочей зоны отобразятся стили, которые прописаны в файле style.css:

kak pol'zovat'sya firebug13

Итак, что мы видим. Мне открылись все стили, прописанные в файле style.css, для идентификатора breadcrumbs.

Допустим, я хочу изменить цвет текста, и размер шрифта. Для этого мне понадобиться внести изменения в значения для селекторов: color (с англ. — цвет) и font-size (с англ. — размер шрифта).

Делаю двойной клик по значению селектора и появляется поле для правки:

kak pol'zovat'sya firebug14

Хочу, чтобы текст, который не является ссылкой стал красным, а размер шрифта немного побольше. Вуаля:

kak pol'zovat'sya firebug15

Теперь мне не нравиться тени шрифта, надо их убрать. За тени отвечает селектор text-shadow (с англ. — тень текста). Навожу курсор на селектор и слева от него появляется красный значок:

kak pol'zovat'sya firebug16

Если кликнуть на этот значок, то селектор исчезнет и отменяться все его значения. Смотрим:

kak pol'zovat'sya firebug17

Тени, как не бывало! Следуя своим внезапным капризам, я решил сделать текст немного жирнее. Ага, а такого селектора здесь нет. Ну что же, придется его добавить.

За «жирность» текста в CSS отвечает селектор font-weight (с англ. — начертание шрифта).

Делаю двойной по символу «;» (можно кликать по любой строчке), который находится в конце каждой строки или по символу «}» и появится поле для ввода нового селектора и его значений:

kak pol'zovat'sya firebug18

Сначала, в появившемся поле, я прописываю сам селектор, потом нажимаю клавишу Tab и вписываю значение bold (с англ. — отчетливый):

kak pol'zovat'sya firebug19

Наверное Вы заметили, что Firebug показывает порядковый номер строки, начиная с которой в файле style.css прописаны стили для выделенного идентификатора или класса:

kak pol'zovat'sya firebug21

И если кликнуть по номеру, то в правом окне рабочей зоны, откроется файл style.css и стили для идентификатора, с которыми я работал, подсветятся голубоватым фоном.

kak pol'zovat'sya firebug22.1

Также для правки стилей можно пользоваться вкладкой CSS, где будет отображаться файл style.css целиком:

kak pol'zovat'sya firebug20

Если выделить объект и воспользоваться вкладкой «Маркет», расположенной в правом окне рабочей зоны, то мы увидим следующую картину:

kak pol'zovat'sya firebug23.1

Как Вы уже догадались, в этой вкладке наглядно демонстрируется размеры самого выделенного элемента (690х41 пикселей), а также: внутренние отступы (padding), рамка (border) и внешние отступы (margin).

Надо закруглятся, а то я так статью никогда не закончу. Надеюсь я доходчиво объяснил использовать Firebug для работы со стилями, но если какие-то моменты Вам остались непонятны, задавайте свои вопросы в комментариях и постараюсь точечно разобрать ситуацию.

P.S. Как видите, если немного знать английский язык, то изменение стилей окажется не таким уж и сложным занятием.

На сегодня у меня все! Как вам статья?

С уважением, Виталий Кириллов

Комментарии: 31

  1. Александр:

    Спасибо, Виталий! Все очень понятно и интересно! Скачиваю программу и начинаю разбираться!

    Ответить
    • Виталий Кириллов:

      Пожалуйста Александр!

      Ответить
  2. Ольга:

    Слышала про такую. Только не увлеклась как-то.
    Не знала,что жирность текста можно найти)

    Ответить
  3. Sasha:

    Визуальный редактор в браузере — это здорово), никаких лишних движений.

    Ответить
    • Виталий Кириллов:

      Sasha, Firebug предоставляет возможность предосмотра будущих изменений, а после обновления страницы они исчезнут.

      Ответить
  4. Наталья:

    Полезное расширение для браузера и один из первых инструментов вебмастера Firebug. Надо практиковаться с ним, чтоб понять принцип его работы. Не всегда он достоверное показывает правда.

    Ответить
    • Виталий Кириллов:

      Здесь я с тобой не соглашусь, Firebug все стили показывает достоверно! За основу берется исходный код страницы, в котором, как известно, HTML может отличатся от файлов шаблона и т.д. Но стили остаются неизменными!

      Ответить
  5. Наталья:

    Я в общих чертах имела ввиду, что не все достоверно показывает. Он одно покажет, а на самом деле внутри кода совсем другое и сложно найти где поправки надо сделать. А в некоторых случаях он просто сказочно помогает, но надо сперва с ним хорошо разобраться.

    Ответить
  6. Александр:

    Приветствую, Виталий! Firebug, пожалуй, еще и хорошее наглядное пособие для изучения HTML — можно сразу видеть, какой участок кода отвечает за тот или иной фрагмент страницы. Но Наталья, по-моему, права — надо еще найти тот файл, где нужно делать поправки. В общем, со всем этим надо еще разбираться и разбираться!
    А форму подписки переделал все-таки. Сначала, правда, на Денвере…

    Ответить
    • Виталий Кириллов:

      Александр, конечно надо разбираться, а как без этого. Править HTML приходиться гораздо реже, чем работать со стилями. Я уверен, что через год другой Вам, да и Натальи тоже, будет намного легче найти нужный файл ))

      Ответить
  7. Золотарев Роман:

    Незаменимый плагин, особенно для начинающих. Я при помощи него свой первый дизайн верстал. Без него бы капут.
    Отличный блог!

    Ответить
  8. Анна:

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

    Ответить
    • Виталий Кириллов:

      Анна, программа такая есть даже не одна, но я их еще не описывал. Вы наверное слышали про Денвер, но это локальный сервер. Там конечно можно писать статьи без интернета, но вот чтобы ее опубликовать надо будет переносить базу данных, что конечно дело хлопотное.
      Я наверное скоро напишу статью об одном внешнем редакторе, которым я как-то пользовался. Вот он как раз Вам подойдет.
      Называется программа Windows Live Writer. Можете пока почитать про нее в интернете.

      Ответить
      • Анна:

        Спасибо, Виталий. У меня что-то случилось с Вордпрессом. Я корректирую статью и не могу посмотреть черновик. Как сели фото и т.д. И ни на хостинге помочь не могут, ни представить, куда бежать и к кому обращаться, я не могу. Ужас! Есть тексты и нет возможности поставить фото в статью и посмотреть как они стали.

        Ответить
        • Виталий Кириллов:

          Анна, я так понял, у Вас Вордпресс не видит фото, интересно! Наверное проблема с базой данных. Я слышал, что в таких случаях выручают плагины, заменяющие стандартный редактор. Я знаю один такой плагин, называется он FCKEditor For WordPress. Попробуйте его установить, а если не поможет пишите.

          Ответить
  9. Елена:

    А есть ли отличие этой программы от прошитой в Мозиле функции «Исследовать элемент», которая появляется при нажатии на правую клавишу мыши?
    Просто по скрин-шотам ну всё тоже самое, но очень часто не могу всё равно найти нужную информацию (о том в каком файле прописана нужная функция), т.к. часто вместо имени файла написано «inline» и не понятно что же это за файл.

    Ответить
    • Виталий Кириллов:

      Отличие в том, что Firebug включает в себя на много больше возможностей. Он может определить файлы, в которых прописаны стили. Так как расширение работает с исходным кодом страницы, файлы php оно Вам не покажет.

      я бы конечно нашел, где там что прописано, но мне для этого нужен FTP доступ. Зато с помощью Firebug Вы с легкостью можете разобраться, как сделать текст поменьше 🙂

      Ответить
    • Елена:

      ок, спасибо, попробую

      Ответить
  10. Елена:

    Не знаю где ещё написать, можете удалить сразу коммент или перенести в нужное место.
    А у Вас, случайно, нет статьи где было бы описано как сделать так, чтобы при закрытии сайта всплывало окошко аналогичное «благодарность за первого клиента».
    Т.е. человек закрывает сайт, а ему окошко — подпишитесь на новости.

    Ответить
    • Виталий Кириллов:

      Нет Елена, статьи такой у меня нет, но идея интересная, надо будет поразмыслить над реализацией.

      Ответить
    • Елена:

      Буду благодарна, если что-то такое придумаете и поделитесь, если сама не разыщу к этому моменту 🙂

      Ответить
  11. Елена:

    Помогите, пожалуйста, разобраться с программой. Мне необходимо удалить блок, который выводит «опубликовано» в начале статьи.
    Когда я его выделяю с помощью этого жучка, то вижу, что вывод этой функции осуществляется с помощью: . При этом в правом окошке я вижу единственно прописанный путь к файлу: …/wp-content/themes/sixteen/style.css?ver=3.8.1
    Т.е. это файл style.css
    И вот когда я в него захожу на ФТП, то этой функции там не вижу, её там нет.
    Как мне разобраться в каком же файле эта функция прописана?

    Ответить
    • Виталий Кириллов:

      Елена, файл style.css отвечает за стили, а не выводит слова на страницу. Я так полагаю, что нужная Вам строчка кода находиться в файле single.php прямо под заголовком h1, но в зависимости от шаблона, код может также находится в прикрепленном, к single.php, файле.

      Ответить
    • Елена:

      Вот-вот, я про то и говорю, что в style этого быть не может.
      Мой вопрос заключался в другом. Как с помощью расширения Firebug можно найти в каком файле прописана функция? Вы мне говорили, что это расширение позволяет находить, я не могу понять как именно.

      Ответить
      • Виталий Кириллов:

        Елена, я не мог такого говорить. Расширение Firebug работает с исходным кодом страницы, а путей до php файлов в исходном коде нет.

        Ответить
        • Елена:

          значит я как-то не так вас поняла.
          Спасибо

          Ответить
  12. Андрей:

    Спасибо за отличное дополнение. Но самый главный вопрос..Вот я отредактировал например рамку картинки на странице сайта. А где мне найти этот файл в шаблоне? Тут так все просто , поставил 2 размера, и картинка стала больше.. Но я никак не могу найти этот файл в шаблоне, чтоб отредактировать, может подскажете как это сделать? Спасибо

    Ответить
    • Виталий Кириллов:

      Андрей, свой шаблон надо знать как 5 своих пальцев. Я не могу сказать Вам какой файл отвечает за ту или иную функцию, не видя шаблон изнутри.

      Ответить
  13. Ксения:

    Виталий,у меня никак не получается изменить цвет рубрик,или дату на странице «все статьи». Делаю изменения в файле,они там сохраняются,а на страницах цвет остается исходный.Что может быть не так?

    Ответить
    • Виталий Кириллов:

      Ксения, скорее всего, вы не там вносите изменения или надо просто сбросить кеш, что изменения стали видны.

      Ответить
  14. Андрей Зимин:

    Спасибо что напомнили, я этой программой раньше пользовался, но забыл, как она называется.

    Ответить

Оставить комментарий

Внимание комментатор! Прежде чем вставить: HTML, JavaScript или PHP код в свой комментарий, преобразуй его в html сущность!

Subscribe without commenting

» Подписаться на комментарии по RSS