Содержание
что это такое, где его найти и как посмотреть
Мы увеличиваем посещаемость и позиции в выдаче. Вы получаете продажи и платите только за реальный результат, только за целевые переходы из поисковых систем
Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Исходный код сайта – это совокупность HTML-разметки, CSS стилей и скриптов JavaScript, которые браузер получает от веб-сервера.
Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA
Его можно сравнить с набором команд, которые дает солдатам командир. Представьте, что зрители не видят и не слышат начальника. С их точки зрения военные самостоятельно выполняют действия. В нашем случае командир – это браузер, команды – это исходный код, а марширующие солдаты – это конечный результат.
Хранится сайт на веб-сервере, который отправляет страницу по запросу пользователя. Запрос – это ввод URL в строке адреса, щелчок по ссылке или нажатие на кнопку отправки данных в форме. Не важно, на каком языке написаны веб-страницы, включают ли они программную часть. Конечным результатом работы любого серверного алгоритма является набор html-тегов и текста.
Исходный код страницы – это набор данных, включающий в себя:
- html-разметку;
- стилевую таблицу или ссылку на файл css;
- программы, написанные на JavaScript или ссылки на файлы с кодом.
Эти три раздела обрабатываются браузером. Для сервера это просто текст, который необходимо отправить в ответ на запрос.
Зачем нам может понадобиться изучать исходный код
Все, что мы увидим, мы сможем проанализировать и применить для решения тех или иных задач, которые возникают в ходе работы с сайтом, особенно при его оптимизации. Просмотрев исходный код, мы можем:
- Увидеть мета-теги своего или чужого сайта для их анализа.
- Увидеть наличие или отсутствие некоторых элементов на сайте: счетчиков, кодов идентификации в различных системах, определенных скриптов и прочего.
- Узнать параметры элементов: размеры, цвета, шрифты.
- Найти путь к фотографиям и другим элементам, располагающимся на странице.
- Изучить ссылки со страницы.
- Найти проблемы с кодом, мешающие в процессе оптимизации сайта: невынесенные в отдельные файлы стили, скрипты, невалидный код.
Это основные возможности, но на самом деле, умея читать код, вы сможете узнать о странице намного больше.
Как посмотреть исходный код сайта
Полностью в том виде, в каком он выложен на сервере, из браузера это сделать не удастся. А вот увидеть всю разметку можно, нажав на странице правую кнопку мыши. Здесь и далее на примере Google Chrome.
Выбираем опцию «Просмотр кода страницы» и получаем полный листинг в отдельной вкладке.
Это просто текст, который придется анализировать, чтобы понять. А вот получить интерактивный код можно с помощью инструментов разработчика.
Как найти исходный код страницы сайта
Нажимаем на значок меню в браузере. Чаще всего он находится справа и имеет вид трех точек или полосок.
В разделе дополнительных инструментов выбираем «Инструменты разработчика».
Откроется окно, в котором отображается активное состояние кода. Это значит, что при щелчке мыши на разметке рядом отобразится стиль элемента, а на странице будут подсвечиваться выбранные блоки.
Во вкладке «Source» можно просмотреть содержимое некоторых файлов: скрипты, шрифты, изображения.
Их можно сохранить. Для этого нажимаем правую кнопку мыши (ПКМ) и выбираем «Save».
Во вкладке «Security» доступна проверка сертификата сайта.
Вкладка «Audits» поможет провести проверку выложенного на хостинг ресурса.
Если расположение панели справа неудобно, можно нажать три точки и поменять его, выбрав желаемый пункт.
Как посмотреть мета-теги
Каждый html-документ включает в себя теги структуры. Вот некоторые из них:
- Html – весь документ.
- Head – раздел служебных заголовков.
- Title – заголовок страницы (отображается на вкладке).
- Body – тело документа.
- h2-H6 – заголовки текста страницы.
- Article – статья.
- Section – раздел.
- Menu – меню.
- Div – блок.
- Span – строка.
- P – абзац.
- Table – таблица.
Элементы предназначены для логического разграничения разделов на странице, при необходимости они оформляются с помощью стилей. В них размещается текст, который так или иначе виден на странице. Но в теге Head присутствует служебная информация. Для ее указания служат мета-теги. Все что в них записано, предназначено для сервера и поисковых систем.
Их содержимое другим способом узнать невозможно.
Обратим внимание на тег Link. С его помощью указываются ссылки на внешние подключаемые файлы. При желании можно увидеть содержимое и сохранить на диск. Для этого наведите указатель на адрес и нажмите ПКМ. Выберите пункт «Open in new Tab».
В новой вкладке откроется указанный файл, который можно просмотреть или сохранить.
Как посмотреть исходный код страницы для отладки скрипта
В этом случае удобнее всего открывать страницу на локальной машине. Если необходимо только исправить разметку, стили и скрипты, то это можно делать прямо из папки. Html-код просматривается таким же образом. А вот ошибки кода JavaScript можно увидеть во вкладке «Console». Здесь показывает описание ошибки и номер строки, в которой она возникла.
Синтаксическую можно увидеть непосредственно в коде. Для этого предназначена вкладка «Source».
Как посмотреть код конкретного элемента
Для больших страниц с большим количеством элементов сложно найти нужный код во всей разметке. В таком случае следует воспользоваться специальной командой контекстного меню. Наведем мышь на фрагмент и нажмем ПКМ. Выберем команду «Просмотреть код».
Откроется то же окно, но с фокусировкой на выбранном объекте.
Резюме
Мы рассказали, что такое исходный код страницы. Достаточно освоить элементарные знания HTML и CSS, и пользуясь удобными инструментами разработчика, вы сможете проводить отладку своих собственных html-документов.
Просмотр кода ресурсов в интернете позволит вам учиться не только на собственном опыте, но и использовать реальные рабочие примеры. А для seo-специалистов будут полезны мета-теги, информация в которых может сказать о сайте многое.
Как изменить код элемента на сайте / webentrance.ru
Всякий сайт, как известно, состоит из блоков, в каждом блоке идет разделение на подблоки, в которых располагаются ссылки, тексты, заголовки, картинки, меню и т. д., то есть, различные элементы. В коде сайта все элементы обозначаются определенным образом. Как изменить код элемента, разберем в этой статье.
Откроем страницу сайта, к которому у нас есть доступ в панель управления. Нажмем на какой-нибудь элемент страницы, например, на заголовок правой кнопкой мышки и в контексте выберем Просмотреть код.
В нижней части экрана, если, например, применяется браузер Google Chrome, открывается окно с кодом, в котором будет выделена строчка с кодом, обозначающим выбранный элемент, в данном случае заголовок, а в колонке справа пишутся все правила, которые применяются к этому элементу.
В коде <div> обозначает блок, <a> – ссылки, img – картинки, h2, h3, h4 – заголовки и т. д. То есть, нужно понять, что каждый элемент сайта обозначается определенными тегами.
Классы и идентификаторы
В коде заголовка видим
<h2 id — “site-title”>
Id здесь – идентификатор.
В другом случае, если нажать на меню, то в коде увидим
<li class=”page …, то есть у тега li есть класс такой-то, а у блока <div class-“menu”> есть класс меню, то есть к этому элементу применяется класс “menu”.
Это нужно для того, чтобы было легче обращаться к элементам сайта для изменения их стиля. То есть, чтобы решить, как изменить код элемента заголовка, нужно найти идентификатор id — “site-title” и изменить его на нужный.
Итак, все элементы кода сайта имеют свои идентификаторы, либо классы.
Как изменить код элемента, отвечающего за его цвет
В коде сайта, в правой колонке отображаются правила, где можно поменять необходимые объекты. Это может быть цвет, размер шрифтов и т. д. Допустим, нужно изменить цвет нашего заголовка.
В правой колонке, в первой строке видим .art-postheader {
Это такой идентификатор заголовка. В фигурных скобках задаются параметры, это цвет, толщина шрифта, подчеркивание текста и т. д.
Цвет в данном случае темно-синий, ближе к черному. При помощи изменения правил можно поменять его, например, на красный с кодом цвета — #FF3300, чтобы заголовок выглядел так
Соответственно, код будет таким
Но на сайте, на самом деле, никаких изменений не происходит, потому что панель с кодом действует и применяется только для того, чтобы быстро посмотреть, что можно поменять и как это лучше сделать. Редактировать же нужно уже в самих стилях сайта.
Для этого копируем .art-postheader, заходим в панель администрирования WordPress, Внешний вид — Редактор, открываем таблицу стилей style.css и вызываем поиск по сайту, нажимая Ctrl+F.
Вверху справа открывается строка поиска, вставляем туда скопированный фрагмент кода и он выделяется в таблице стилей, то есть выделяются те же самые правила для выбранного заголовка.
Переходим обратно на страницу сайта, копируем выбранный нами цвет, идем в редактор и вставляем, вместо прежнего. Обновляем файл. Заходим на сайт, тоже выполняем обновление и наблюдаем, что цвет заголовка действительно изменился.
Аналогично можно поменять жирность текста, подчеркивание ссылки и другие параметры элемента.
Чтобы определить, какие еще правила существуют для того или иного элемента кода, можно прибегнуть к специальному сервису, который располагается по адресу — htmlbook.ru.
Здесь нужно ввести в строку поиска тег HTML или свойство CSS и получаем все возможные правила для него. Любое правило можно скопировать и вставить на свой сайт.
Меняем цвет фона
Как изменить код элемента, который отвечает за цвет фона. Для этого правой кнопкой нажимаем по фону сайта, который хотим изменить и открываем просмотр кода элемента.
Выделяется блок кода, отвечающий за фон. В правой колонке показываются правила для идентификатора #wrapper.
Правило background, который отвечает за цвет, может иметь еще много различных значений. Для замены цвета нажимаем на квадрат кнопки и выбираем нужный цвет, например, голубой.
Копируем идентификатор #wrapper, переходим в редактор, открываем таблицу стилей, вставляем в поиск и находим нужное значение.
Таким же образом копируем цвет фона, который подобрали и вставляем вместо прежнего. Обновляем файл, идем на сайт, опять делаем обновление и получаем нужный фон.
Добавляем картинку фона
За это отвечает правило background-image. На сайте открываем просмотр кода элемента нашего фона и в правой колонке вставляем для фона сайта это правило, ставим двоеточие и затем потребуется ссылка. Записываем url (“ “) и в кавычках пишем ссылку на картинку.
Чтобы найти ссылку, можно воспользоваться обычным сервисом google.ru картинки.
Ищем что-нибудь для сайта, например, в категории Гармония.
Поиск выдает множество картинок. Опять вводим Обои для сайта, выбираем нужную, размером побольше, допустим 1024 × 768.
В контекстном меню картинки выбираем Копировать URL картинки. Заходим на сайт и вставляем в наши кавычки. Получаем предварительный просмотр фона.
Таким же образом, в редакторе панели управления сайтом, вставляем ссылку на изображение, обновляем файл и сайт. Получаем фон сайта с картинкой.
Работа со шрифтами
Чтобы изменить код элемента, например, размер шрифта нашего заголовка, нужно вставить в правой колонке для него правило font-size. Ставим двоеточие и размер в пикселях, допустим 36 px.
Все зависит от вашей аудитории на сайте. Если это пенсионеры, то, естественно, шрифт должен быть покрупнее, а если пионеры, то можно обойтись и мелким.
Панель разработчиков подсказывает размеры шрифтов в буквенном значении, но лучше применять все же пиксели.
Чтобы изменения вступили в силу, нужно опять в панели управления перейти в редактор и внести эти изменения.
Можно выбрать разновидность шрифта. За это отвечает font-family — семейство шрифтов.
Чтобы сменить шрифт заголовка, прописываем в правилах к элементу font-family и после двоеточия ставим, например, Georgia.
После запятой можно поставить еще один распространенный шрифт, допустим, Times New Roman.
В этом случае, если даже у кого-то Georgia не будет отображаться, то отобразится Times New Roman.
По нынешним временам, можно сказать, на всякий случай, как делают обычно профессионалы. Таким образом, меняется семейство шрифтов.
Если нужно сделать шрифт пожирнее, то применяем правило font-weight и т. д.
Подобным образом всегда можно просто и быстро решить вопрос, как изменить код элемента и сделать свой сайт более привлекательным для посетителей.
Другие записи по теме:
Что можно узнать, просмотрев код страницы сайта?
Просматривая бесчисленное множество сайтов в интернете, можно встретить такие, которые очень нам нравятся. Сразу же возникает ряд вопросов. Сайт сделан с помощью самописного кода или какой-нибудь CMS? Какие у него CSS стили? Какие у него мета-теги? И так далее.
Существует много инструментов, с помощью которых можно извлечь информацию о коде страницы сайта. Но под рукой у нас всегда есть правая кнопка мыши. Её-то мы и будем использовать, на примере моего сайта.
Как просмотреть код страницы?
Чтобы посмотреть исходный код страницы сайта, нужно навести курсор мыши на любую область веб-страницы (за исключением изображений и ссылок). После этого нажать на правую кнопку мыши. Перед нами откроется окно с несколькими опциями (в разных браузерах они могут немного отличаться). В браузере Google Chrome, например, это команды:
- назад;
- вперёд;
- перезагрузить;
- сохранить как;
- печать;
- перевести на русский;
- просмотр кода страницы;
- просмотреть код.
Нам нужно кликнуть на просмотр кода страницы, и перед нами откроется html код страницы сайта.
Просмотр кода страницы: на что обратить внимание?
Итак, Html код страницы представляет собой пронумерованный список строк, каждая из которых несёт информацию о том, как сделан данный сайт. Чтобы быстрей научиться разбираться в этом огромном количестве знаков и специальных символов, нужно различать разные участки кода.
Например, строки кода, находящиеся в внутри тега head содержат информацию для поисковых машин и веб-мастеров. Они не выводятся на сайт. Здесь можно увидеть, по каким ключевым словам продвигается эта страница, как написаны её title и description. Также здесь можно встретить ссылку, перейдя по которой узнаем о семействе google шрифтов, используемых на сайте.
Если сайт сделан на CMS WordPress или Joomla, то это также будет видно здесь. Например, в этой области выводится информация о теме WordPress или шаблоне Joomla сайта. Увидеть её можно, прочитав содержание ссылок, выделенных синим цветом. В одной ссылке виден шаблон сайта.
Например:
view-source:vlad-tver.ru
Из этой ссылки видно, что сайт сделан на базе WordPress. На это указывают буквы wp-content и название темы сайта. Перейдя по ссылке:
//fonts.googleapis.com/css?family=Source+Sans+Pro%3A400%2C400italic%2C600&ver=4.5.3
Мы увидим CSS стили шрифтов страницы. В данном случае используется шрифт. Это видно здесь – font-family: ‘Source Sans Pro’.
Данный сайт оптимизируется с помощью сео-плагина Yoast SEO. Это видно из этого закомментированного участка кода:
This site is optimized with the Yoast SEO plugin v3.4.2 – https://yoast.com/wordpress/plugins/seo/
Вся информация, находящаяся внутри тега body, выводится браузером на экране монитора. Здесь мы видим html код страницы, а в самом низу находится код скрипта Яндекс метрики. Он облечён закомментированным тегом с текстом:
/Yandex.Metrika counter
Подводим итоги
Проведя довольно поверхностный анализ кода главной страницы сайта, можно сделать вывод о том, с помощью каких инструментов сделана эта страница. Мы увидели на ней:
- CMS WordPress;
- Google шрифт Source Sans Pro;
- тема WordPress – Sydney;
- плагины Yoast;
- счётчик Яндекс метрики.
Теперь принцип анализа html кода страницы сайта вполне понятен. Совсем необязательно держать исследуемую страницу открытой в браузере. Сохранить код страницы себе на компьютер можно с помощью комбинаций клавиш ctrl+a, ctrl+c, ctrl+v. Вставьте её в любой текстовый редактор (лучше Notepad++) и сохраните с расширением html. Таким образом, вы в любое время сможете изучить её глубже и найти больше полезной для себя информации.
Исследование и редактирование HTML — Инструменты разработчика Firefox
Исследовать и редактировать HTML-код страницы можно в панели HTML.
Навигационная цепочка для HTML-кода
Она показывает полную иерархию элементов содержащей выбранный элемент ветви документа:
Нажатие и удержание левой кнопки мыши на одном из элементов навигационной панели вызывает меню, позволяющее выбрать какой-либо из соседних элементов. Кнопки со стрелками на левом и правом концах панели цепочки прокручивают цепочку, если она длиннее доступного пространства.
С версии Firefox 34, при наведении указателя мыши на элемент навигационной цепочки соответствующий элемент подсвечивается на странице.
Поле поиска
Щёлкните в поле поиска, чтобы его раскрыть, потом введите, что вы ищете. Вы увидите подсказку с результатами поиска.
Нажмите «Enter». Будет выбран первый элемент этого типа на странице, а повторное нажатие «Enter» найдёт следующий.
Можно искать тег, или ввести любую другую строку селекторов CSS, так что можно найти элемент с ID myId
, введя строку #myId
.
Начиная с Firefox 40, можно искать по атрибутам class или id без учёта формата селекторов CSS, так что для поиска соответствующего элемента достаточно ввести просто myId
.
Дерево HTML
Остальная часть панели показывает HTML-код страницы в виде дерева. Прямо слева от каждого узла есть стрелочка, нажатие на которую раскрывает узел. Если при нажатии на стрелочку удерживать кнопку Alt, раскрываются и узел, и все его потомки.
Наведение указателя мыши на узел в дереве подсвечивает соответствующий элемент на странице.
Узлы, скрытые с помощью display:none, показываются бледнее (как и совсем не отображаемые узлы, например <head>).
::before и ::after
Начиная с Firefox 35, можно исследовать псевдо-элементы, добавленные с помощью ::before
и ::after
:
Некоторые частые операции с узлом можно выполнять с помощью контекстного меню. Чтобы открыть это меню, щёлкните правой кнопкой по желаемому элементу:
Меню содержит следующие пункты:
Править как HTML | HTML-код элемента |
Копировать внутренний HTML | Скопировать innerHTML элемента |
Копировать внешний HTML | Скопировать outerHTML элемента |
Копировать уникальный селектор | Скопировать CSS-селектор, выбирающий этот и только этот элемент. |
Копировать URL данных изображения | Скопировать изображение в формате data:// URL, если выбранный элемент изображение. |
Показать свойства DOM | Открыть split console и ввести туда команду «inspect($0)» , чтобы исследовать текущий выбранный элемент. |
Вставить внутренний HTML | Вставить содержимое буфера в узел в качестве его innerHTML (en-US). |
Вставить внешний HTML | Вставить содержимое буфера в узел в качестве его outerHTML (en-US). |
Вставить/Перед | Вставить содержимое буфера в документ прямо перед этим узлом. |
Вставить/После | Вставить содержимое буфера в документ прямо после этого узла. |
Вставить/Как первого потомка | Вставить содержимое буфера в документ в качестве первого дочернего элемента этого узла. |
Вставить/Как последнего потомка | Вставить содержимое буфера в документ в качестве последнего дочернего элемента этого узла. |
Прокрутить в вид | Прокручивает веб-страницу, чтобы был виден выбранный узел. |
Удалить узел | Удалить элемент |
Открыть ссылку в новой вкладке | (только в меню, открытом для ссылки, например атрибута href) Открывает в новой вкладке то, на что ссылка. |
Открыть файл в Отладчике | (только в меню, открытом для ссылки на код JS) Открывает в отладчике файл, на который ссылка. |
Открыть файл в Редакторе стилей | (только в меню, открытом для ссылки на CSS) Открывает код, на который ссылка, в Редакторе стилей. |
Копировать адрес ссылки | (только в меню для URL) Скопировать URL. |
:hover | Установить CSS-псевдокласс :hover |
:active | Установить CSS-псевдокласс :active |
:focus | Установить CSS-псевдокласс :focus |
Вы можете редактировать HTML — теги, атрибуты и содержимое — прямо в панели HTML: сделайте двойной щелчок по тексту, который вы хотите изменить, измените его, нажмите Enter, — и изменения сразу же будут применены.
Чтобы редактировать outerHTML (en-US) элемента, откройте контекстное меню элемента и выберите «Править как HTML». Вы увидите в панели HTML поле для редактирования текста:
Вы можете добавлять здесь любой HTML: изменять тег элемента, редактировать существующие элементы, добавлять новые. Как только вы кликнете вне поля редактирования, изменения будут применены к странице.
Копирование и вставка
Перетаскивание
Новое в Firefox 39.
С версии Firefox 39 можно редактировать HTML перетаскиванием узлов в дереве HTML. Просто нажмите и удерживайте кнопку мыши на каком-нибудь элементе, и перетащите его вверх или вниз по дереву. Когда вы отпустите кнопку, элемент будет вставлен в соответствующем месте:
Как посмотреть исходный код страницы в браузере
Часто возникают ситуации, когда необходимо проанализировать содержимое веб-страницы: посмотреть description, узнать размер какого-то элемента или просто выяснить, какой используется шрифт. С помощью опции «Просмотреть код» можно узнать не только это, но и многое другое – практически всю подноготную сайта.
Для каких целей нужен навык чтения кода и как в несколько кликов посмотреть содержимое сайта? Об этом и многом другом поговорим в сегодняшней статье.
Зачем мне нужен исходный код сайта?
Думаете, если вы не программист или верстальщик, то код вам вряд ли понадобится? На самом деле, он может помочь в разных ситуациях. Код может быть полезен:
- SEO-специалистам. Не всегда есть возможность проанализировать страницу и узнать, есть ли с ней какие-либо проблемы. Например, чтобы узнать Description страницы, можно не пользоваться специальными плагинами и прочими средствами – достаточно открыть исходный код, и описание будет перед глазами. Аналогичным образом можно посмотреть заголовок страницы, узнать, подключена ли Яндекс.Метрика и другие скрипты.
- Для более глубокого анализа конкурентов. Посмотреть, какими способами продвигается сайт, мы можем через код: ключевые слова, мета-теги и прочее – все это доступно для обычного пользователя.
- Веб-дизайнерам. Речь снова идет о конкуренции, но и не только. Когда дизайнер создает свой сайт, он часто обращается к различным ресурсам, чтобы посмотреть, как расположены те или иные элементы. Все это мы можем узнать на любом сайте: какой отступ у этой кнопки, какого она размера, сколько пикселей та фотография и так далее.
- Для лучшего понимания кода. Изучив основы HTML-кода и CSS-стилей, вы сможете понять, как работает ваш верстальщик и какие элементы следует оптимизировать.
Еще несколько возможностей при просмотре кода страницы: выгрузка картинок с исходным размером, просмотр сайта в адаптивном режиме, возможность изменять содержимое веб-страницы. Последнее работает в локальном режиме – изменения будут применены только на текущем ПК до тех пор, пока страница не будет обновлена.
Как узнать код сайта
Прежде чем переходить к просмотру кода сайта, давайте сначала разберемся, что же включает в себя код любого веб-ресурса. Как правило, это список пронумерованных строк с информацией о том или ином элементе сайта. Если открыть код главной страницы Timeweb, то мы увидим, что в четвертой строке установлен заголовок документа:
Как видите, здесь все логично и понятно.
Подробнее о том, что представляет собой код сайта, мы поговорим в следующем разделе, а пока давайте рассмотрим основные способы его просмотра.
Способ 1: Функция «Посмотреть код»
Открываем страницу, код которой нужно просмотреть, и кликаем по любой области правой кнопкой мыши. В отобразившемся меню выбираем «Посмотреть код». Также вы можете воспользоваться комбинацией клавиш «CTRL+SHIFT+I».
В результате мы попадаем в инспектор браузера – на экране появляется дополнительное окно, где сверху находится код страницы, а снизу – CSS-стили.
Обратите внимание на то, что запуск инструмента разработчика выполнялся в Google Chrome. В другом браузере название кнопки запуска может отличаться.
Способ 2: «Просмотр кода страницы»
Если в предыдущем случае мы могли открыть всю подноготную сайта, то сейчас нам будет доступен лишь HTML-код. Чтобы его посмотреть, находим на сайте пустое поле и кликаем по нему правой кнопкой мыши, затем выбираем «Просмотр кода страницы» (можно воспользоваться комбинацией клавиш «CTRL+U»). Если вы кликните правой кнопкой по элементу сайта, то кнопка «Просмотр кода страницы» будет отсутствовать.
После этого нас перенаправит на новую страницу со всем исходным кодом:
Здесь мы также можем посмотреть все содержимое страницы, однако узнать CSS и изменить данные у нас не получится.
Что такое HTML и CSS
HTML – это язык гипертекстовой разметки, выступающий в качестве строительного материала страницы. С его помощью создается основной контент – текстовая часть, изображения, различные блоки и прочее. Все это заполняется с помощью тегов, специальных команд для браузера, которые вводятся пользователем в специальном файле с расширением .html. Синтаксис выглядит следующим образом:
<tag> … </tag> <! Вводится открывающий тег, прописывается содержимое, а затем тег закрывается >
Например, часто используется такая конструкция: <h2> Это мой первый сайт! </h2>, где h2 – тег, обозначающий заголовок первого уровня, внутри которого находится текст, отображаемый на странице.
Подобных тегов более сотни, для их изучения рекомендую обратиться к справочнику.
CSS – это помощник HTML, который позволяет преображать страницу как угодно: можно настраивать цвета элементов, изменять их положение, размер и форму, добавлять адаптивность и многое другое. Подключение CSS выполняется непосредственно в HTML-файле с помощью специального тега.
Рассмотрим на небольшом примере, как работают стили:
- Допустим, у нас есть HTML-тег <body> с текстом «Привет! Это мой первый сайт»:
- Мы хотим, чтобы текст стал другого цвета. Давайте сделаем его красным! Для этого используются каскадные стили (CSS), в данном случае достаточно для тега body прописать стиль «color: red;». В результате текстовый элемент преобразится, а информацию о его стилях мы можем посмотреть в инспекторе браузера:
Каждый сайт, который вы встречаете, использует связку HTML и CSS. Стоит упомянуть, что еще есть язык программирования JavaScript, который позволяет оживлять страницу. Например, он может активировать формы обратной связи, создать сложную анимацию, установить всплывающие окна и многое другое. Обычным пользователям разбираться в нем не нужно от слова совсем. Если вы собираетесь вести аналитику сайта или просто интересуетесь его содержимым, то в знаниях JavaScript нет никакой необходимости.
Как я могу использовать код
Выше мы рассмотрели лишь основные моменты, связанные с кодом сайта – научились просматривать его и узнали, что такое HTML и CSS. Теперь давайте применим полученные знания на практике – посмотрим, как всем этим пользоваться.
Вариант 1: Редактирование контента
Как мы уже говорили ранее, можно поменять контент страницы внутри своего браузера. Изменения будем видеть лишь мы, но это дает нам возможность посмотреть альтернативный вариант размещения элементов.
Например, доступна возможность изменять содержимое текста – для этого достаточно выбрать нужный текст, кликнуть по нему правой кнопкой мыши и перейти в «Посмотреть код». После этого перед нами отобразится инспектор с выделенным текстом.
В среде разработчика мы можем заменить текст, расположенный в данном теге. Чтобы это сделать, находим его в коде, кликаем по нему двойным щелчком мыши и заменяем на другой. Ниже пример: мы поменяли «Виртуальный хостинг» на «Классное решение».
Чтобы отменить внесенные изменения, достаточно воспользоваться клавишей «F5» – страница будет обновлена, а весь контент станет исходным.
Аналогичным образом мы можем поменять CSS-стили через нижнее окно, но для этого потребуются некоторые знания. Подробную информацию рекомендую посмотреть в CSS-справочнике.
Вариант 2: Скачивание картинок
Сейчас мы можем напрямую загружать картинки с сайта, но по некоторым причинам это получается далеко не всегда. В таких случаях остается только один способ – выгрузить картинку через код. Сделать это довольно просто:
- Выбираем картинку, которую нужно скачать, кликаем по ней правой кнопкой мыши и переходим в «Посмотреть код». После это перед нами откроется инспектор браузера с выделенным тегом – в нем нас интересует значение «src». Там содержится ссылка на картинку, которую нужно скопировать и вставить в браузер.
- Мы попадаем в окно с необходимым изображением в полном размере. Чтобы его скачать, достаточно кликнуть правой кнопкой мыши и выбрать «Сохранить картинку как…».
Аналогичным образом мы можем выгрузить и фоновое изображение, но его стоит искать через CSS-стили в атрибуте background.
Вариант 3: Просмотр SEO-элементов
С помощью кода можно посмотреть основные SEO-теги. Сделать это можно следующим образом:
- Открываем страницу, которую нужно проанализировать, и кликаем по пустой области правой кнопкой мыши. Затем выбираем «Просмотр кода страницы».
- Далее нас перенаправляет на страницу с кодом – здесь мы можем найти такие элементы, как h2, Description, Title и другие. Для удобства рекомендую использовать поиск по странице, который запускается с помощью комбинации клавиш «CTRL+F».
Подобные элементы можно посмотреть и через инспектор кода.
Как посмотреть исходный код на телефоне
Функционал мобильных браузеров сильно ограничен – посмотреть код сайт через инспектор мы не можем. Доступен только вариант с отображением всего HTML-кода страницы. Чтобы им воспользоваться, необходимо перед ссылкой прописать «view-source:». Например, для https://timeweb.com/ru это будет выглядеть так:
view-source:https://timeweb.com/ru
Если нужны расширенные возможности для устройства на Android, то можно поискать специальные приложения, например, VT View Source.
Заключение
Подведем итоги:
- Просматривать и читать исходный код страницы может каждый, и для этого не нужно обладать навыками программирования.
- Код страницы состоит из HTML-элементов и CSS-стилей, изучить которые может любой пользователь.
- Базовые знания позволят изучить SEO-элементы сайта, выгрузить из него картинки, посмотреть используемые элементы и узнать много другой полезной информации.
Как просмотреть код страницы в Яндекс Браузере — доступные методы
Для начинающих веб-разработчиков и дизайнеров может быть полезно посмотреть, как реализован тот или иной элемент на сайте, чтобы использовать интересные идеи в своих проектах. Или для поиска ошибок на своих сайтах и проверки валидности кода. В этой статье мы расскажем, как открыть код страницы в Яндекс Браузере и ещё много интересного и полезного, связанного с кодом.
Встроенный редактор кода в Яндекс.Браузере
Пользователи привыкли представлять сайт, как набор текста, каких-то картинок, фонов, кнопок. Но это лишь видимая часть страницы. На самом деле веб-страница состоит из набора HTML-тегов, CSS-стилей и JS-скриптов и другого кода. Именно они отвечают за то, как будут размещаться на сайте блоки, какие использованы стили и что будет происходить при нажатии на ту или иную кнопку.
Браузер Яндекс обладает встроенным редактором, который позволяет управлять элементами на сайте: менять форму, цвет элементов, заменять текст и шрифты. Если выполнить правый клик мыши на любом месте страницы и выбрать в контекстном меню «Просмотр кода страницы», то откроется отдельное окно, в котором будет содержаться html-разметка сплошной стеной. Можно скопировать текст и сохранить его в текстовый файл на ПК переименовав в index.html и потом запустить этот ярлык, то обозреватель построит точно такую же страницу, однако никакие функции в нем работать не будут. Это просто набор html-тегов с css-вставками. Полностью код, как он хранится на сервере, посмотреть таким образом не получится.
Как посмотреть код элемента
Но чтобы исследовать конкретный элемент достаточно кликнуть на интересующем элементе правой клавишей мыши и выбрать «Посмотреть код». Запустится специальная консоль, в нём код этого элемента будет подсвечен синим цветом.
Вы можете в этом редакторе:
- отредактировать текст;
- удалить элемент;
- добавить элемент;
- изменить стиль, цвет, форму, расположение.
Не пугайтесь, изменения не сохранятся на сайте. При обновлении страницы сайт вернется в исходное состояние. Может вы замечали, как мошенники зазывающие на различные хайп-проекты показывают свои банковские счета с большими суммами денег в электронных чеках, которые они, якобы, получили и вывели. Это все делается в помощью редактора кода. При поиске работы и общении с такими бизнесменами, которые предлагают вам открыть свой бизнес в каком-нибудь неизвестном стартапе. Стоит попросить собеседника обновить страницу, если вы общаетесь видеосвязи, тогда обман вскроется. Даже самые защищенные сайты банков не застрахованы от такой манипуляции, когда мошенники меняют сумму на своем счете, чтобы ввести людей в заблуждение.
С другой стороны данный способ может быть полезен для копирайтера или дизайнера, которому нужно исправить ошибки на сайте сделанные верстальщиком или контент менеджером. В таком случае, даже рекомендовано отредактировать ошибки или опечатки, чтобы сохранить скриншот сайта с работой и прикрепить его в портфолио. Редактор кода позволяет исправить такие огрехи, сделать скрин и после перезагрузить страницу. Удаление каких-то элементов позволяет сделать скриншот конкретного участка страницы без лишних элементов. Например вырезать рекламный баннер, если он заползает на основную часть контента и сфотографировать какой-то экран сайта без рекламы.
С помощью горячих клавиш
Посмотреть HTML-код страницы в Яндекс Браузере, как и в любом другом обозревателе, можно с помощью сочетания горячих клавиш:
- Ctrl + U — посмотреть код страницы;
- Ctrl + Shift + I — просмотр кода элемента;
- F12 — запуск редактора кода;
- Ctrl + Shift + О — консоль JavaScript.
Меню браузера
Способ идентичен горячим клавишам:
- Открываем «Настройки Яндекс.Браузера» и наводим курсор во всплывающем меню на пункт «Дополнительно».
- Затем на «Дополнительные инструменты» — здесь выбираем «Посмотреть код страницы» или включить «Инструменты разработчика». При необходимости отсюда можно открыть консоль JS.
Полезные возможности редактора кода
Бывает на сайте запрещено копирование текста. Если блок теста большой и вручную его перепечатывать не хочется, это можно сделать из редактора кода. К вопросу — почему нельзя исследовать элемент в Яндексе. Это такой способ защиты контента от пиратства, если это авторские курсы или статьи и автор не хочет, чтобы его наработки разнесли по интернету. Но, на самом деле, любой текст можно скопировать через консоль разработчика.
- Запускаем консоль.
- Находим интересующий нас текст. Тут понадобятся хотя бы минимальные знания HTML разметки. Часть кода скрыта, чтобы увидеть скрипты или текст эти пункты нужно развернуть.
- Выделяем текст и нажимаем на клавиатуре комбинацию Ctrl + С — эта комбинация отвечает за копирование в буфер обмена выделенного элемента.
Изменение элементов на сайте
Позиционировать элементы можем с помощью консоли Styles. Здесь в нижней половине консоли справа мы видим несколько квадратиков, вложенных друг в друга. Ставим в центр курсор и меняем значение на нужное.
- Чтобы узнать цвет текста выделяем элемент, жмём ПКМ и в контекстном меню выбираем «Исследовать элемент».
- Во вкладке Styles ищем слово color со значением (например)
#60015
и миниатюрой самого цвета.
Теперь вы знаете не только, как исследовать элемент в Яндекс Браузере, но и как его изменить. Перенимайте знания и применяйте их в своих проектах. Это не значит, что нужно все делать под копирку. Но в процессе изучения чужого кода и того, как реализованы те или иные элементы формируется собственное понимание, как нужно делать, чтобы получилось хорошо.
Скопировав код HTML в Просмотр кода элемента в Google Chrome в
У меня есть веб — сайт, с которого я хочу скопировать код HTML — как мне скопировать весь текст в inspect element -так что я получаю не код HTML сайта, а код, который я уже изменил, чтобы у меня не было элементов, которые мне не нужны на моей собственной веб-странице?
html
google-chrome
copy
google-chrome-devtools
inspect-element
Поделиться
Источник
user3581631
28 апреля 2014 в 14:02
4 ответа
- Есть редактор HTML аналогичную функцию Просмотр кода элемента в Chrome?
Извините, если это неправильный вопрос, который следует задавать на этом сайте, но есть ли редактор HTML, который функционирует аналогично функции inspect element в Google Chrome? Прямо сейчас я использую TextEdit для редактирования Моих документов HTML, и это нормально, но немного трудоемко, я…
- Установите цвет элемента select HTML в google chrome
Я пытаюсь отобразить выпадающий список в HTML. Мне удалось сделать это легко в internet explorer, но у меня есть проблема, когда я использую его в google chrome. Я создаю следующий css для цвета фона параметров в теге select: option.red{background-color: #FF0000;} option.green{background-color:…
75
Выполните следующие действия:
- Выберите самый верхний элемент, который вы хотите скопировать. (Чтобы скопировать все, выберите
<html>
) - Щелкните правой кнопкой мыши.
- Выберите Изменить как HTML
- Откроется новое подокно с текстом HTML.
- Это твой шанс. Нажмите CTRL+A/CTRL+C и скопируйте все текстовое поле в другое окно.
Это банальный способ, но это самый простой способ сделать это.
Поделиться
barryjones
18 декабря 2015 в 22:44
15
- Щелкните правой кнопкой мыши → копировать → копировать элемент
Поделиться
Vincent Tang
22 июня 2017 в 16:53
7
- Выберите тег
<html>
в элементах. - Сделайте CTRL-C.
- Проверьте, есть ли только
<!DOCTYPE html>
перед<html>
.
Поделиться
Pedro Reis
29 июля 2016 в 11:27
- Просмотр исходного кода javascript при загрузке кода jQuery ajax в Google Chrome
Мой код jQuery загружает некоторые HTML, которые включают в себя больше javascript, встроенных в этот HTML. В Google Chrome я, кажется, не вижу этого загруженного кода. Можно ли просмотреть этот код, чтобы я мог его отладить?
- Получите элемент Inspect Google Chrome в R
Этот вопрос основан на другом, который я видел закрытым , который вызвал любопытство, когда я узнал что-то новое об элементе Inspect Google Chrome для создания пути синтаксического анализа HTML для XML::getNodeSet . Хотя этот вопрос был закрыт, поскольку я думаю, что он, возможно, был слишком…
1
используя программное обеспечение httrack, вы можете загрузить все содержимое веб-сайта в вашем локальном компьютере.
вышла : http://www.httrack.com/
Поделиться
Dilshan Dilip
16 марта 2020 в 04:58
Похожие вопросы:
получить значение элемента по xpath в Google chrome addon (javascript)
Я хотел бы задать несколько конкретных вопросов. Я пытаюсь реализовать приложение с использованием Google Chrome extension, которое получает xpath из другого расширения Chrome. затем находит…
Клавиша доступа не работает для элемента h2 в chrome
Я пытаюсь использовать accesskey для элемента div и элемента h2. Я дал этим элементам атрибут tabindex как tabindex=0 . Доступ к этому элементу с помощью сочетания клавиш, приведенного в accesskey,…
BeautifulSoup — кода Просмотр кода элемента.
У меня есть страница, на которой есть 2 разных кода HTML. Когда я нажал кнопку просмотреть исходный код страницы, у меня появился тот же код, что и в BeautifulSoup, но я хотел бы увидеть код из…
Есть редактор HTML аналогичную функцию Просмотр кода элемента в Chrome?
Извините, если это неправильный вопрос, который следует задавать на этом сайте, но есть ли редактор HTML, который функционирует аналогично функции inspect element в Google Chrome? Прямо сейчас я…
Установите цвет элемента select HTML в google chrome
Я пытаюсь отобразить выпадающий список в HTML. Мне удалось сделать это легко в internet explorer, но у меня есть проблема, когда я использую его в google chrome. Я создаю следующий css для цвета…
Просмотр исходного кода javascript при загрузке кода jQuery ajax в Google Chrome
Мой код jQuery загружает некоторые HTML, которые включают в себя больше javascript, встроенных в этот HTML. В Google Chrome я, кажется, не вижу этого загруженного кода. Можно ли просмотреть этот…
Получите элемент Inspect Google Chrome в R
Этот вопрос основан на другом, который я видел закрытым , который вызвал любопытство, когда я узнал что-то новое об элементе Inspect Google Chrome для создания пути синтаксического анализа HTML для…
Поддерживается ли импорт HTML в Google Chrome?
Согласно http://blog.teamtreehouse.com/introduction-html-imports Чтобы включить импорт HTML в Chrome, перейдите к chrome://flags и включите флаг Enable HTML Imports. Как только вы закончите, нажмите…
Удаление пустой страницы при печати в google chrome
Я использую @media print {}, чтобы внести некоторые изменения в печать. Но когда я вижу предварительный просмотр печати в Google chrome, он показывает дополнительную пустую страницу внизу. Как его…
Как открыть код atom html в браузере(chrome)
У меня возникло много проблем при попытке запустить свой код в Google chrome из текстового редактора atom. Я установил пакет, который сказал open in browser, однако он открывает мой файл media,…
Как временно редактировать любую веб-страницу
В вашем браузере скрывается мощный инструмент: Проверить элемент .
Щелкните правой кнопкой мыши любую веб-страницу, выберите Проверить , и вы увидите внутреннюю часть этого сайта: его исходный код, изображения и CSS, которые формируют его дизайн, шрифты и значки, которые он использует, код Javascript, который поддерживает анимации и многое другое. Вы можете увидеть, сколько времени требуется для загрузки сайта, какую пропускную способность он использовал для загрузки, а также точный цвет в его тексте.
Или вы можете использовать его, чтобы изменить что угодно на странице.
Inspect Element — это идеальный способ узнать, что движет Интернетом, выяснить, что сломано на ваших сайтах, смоделировать, как будет выглядеть изменение цвета и шрифта, и избавиться от необходимости загружать в Photoshop личные данные на снимках экрана. Это суперсила, о которой вы даже не подозревали.
Давайте узнаем, как использовать Google Chrome Inspect Element, чтобы облегчить вашу работу, независимо от того, являетесь ли вы разработчиком или маркетологом, который никогда не писал ни строчки кода.Если вы читаете это на своем телефоне, пора переключиться на ноутбук, открыть Google Chrome и приготовиться настроить код.
Большинство веб-браузеров, включая Mozilla Firefox и Apple Safari, включают инструмент Inspect Element, тогда как Microsoft Internet Explorer и браузер Edge включают аналогичный набор инструментов разработчика. В этом руководстве основное внимание уделяется инструментам проверки элементов Google Chrome, но большинство функций работают так же в других браузерах.
Подождите, почему я должен использовать элемент Inspect?
Google Chrome Inspect Element позволяет просматривать веб-сайт
Если вы никогда не заглядывали в код веб-сайта из любопытства, вы можете задаться вопросом, почему вам следует научиться использовать Inspect Element.
Дизайнер : Хотите узнать, как дизайн сайта будет выглядеть на мобильных устройствах? Или хотите посмотреть, как другой оттенок зеленого будет выглядеть на кнопке регистрации? С Inspect Element вы можете сделать и то, и другое за считанные секунды.
Маркетолог : Вам интересно, какие ключевые слова используют конкуренты в заголовках своих сайтов, или вы хотите узнать, не слишком ли медленно загружается ваш сайт для теста Google PageSpeed? Inspect Element может показать и то, и другое.
Writer : Устали размывать свое имя и адрес электронной почты на снимках экрана? С помощью Inspect Element вы можете изменить любой текст на веб-странице за секунду.
Агент поддержки : Нужен лучший способ сообщить разработчикам, что нужно исправить на сайте? Inspect Element позволяет вам быстро изменить пример, чтобы показать, о чем вы говорите.
Для этих и десятков других случаев использования Inspect Element — удобный инструмент, который нужно иметь под рукой. Это часть инструментов разработчика в вашем браузере, которая включает ряд дополнительных функций: консоль для запуска кода, страницу View Source для просмотра только необработанного кода сайта, страницу Sources со списком всех загруженных файлов. на веб-сайте и многое другое.Вы можете изучить все это самостоятельно, а пока давайте посмотрим, как использовать основную вкладку Elements , чтобы настроить веб-страницу самостоятельно.
Как начать работу с элементом проверки
Есть несколько способов получить доступ к элементу проверки Google Chrome. Просто откройте веб-сайт, который вы хотите отредактировать (чтобы следовать этому руководству, откройте Zapier.com), затем откройте инструменты Inspect Element одним из следующих трех способов:
Щелкните правой кнопкой мыши в любом месте веб-страницы и на В самом низу всплывающего меню вы увидите « Inspect .»Щелкните по нему.
Щелкните гамбургер-меню (значок с 3 точками) в правом углу панели инструментов Google Chrome, щелкните Дополнительные инструменты , затем выберите Developer Tools . Либо в меню файлов, нажмите «Просмотр» -> «Разработчик» -> «Инструменты разработчика».
Предпочитаете сочетания клавиш? Нажмите
CMD
+Option
+I
на Mac илиF12
на ПК, чтобы открыть Inspect Elements, не нажимая ничего.
По умолчанию Инструменты разработчика открываются на панели в самом низу браузера и показывают вкладку Elements — это знаменитый инструмент Inspect Element, который мы искали.
У вас не будет много места для работы с элементом проверки в нижней части экрана, поэтому щелкните три вертикальные точки в верхней правой части панели элемента проверки рядом с знаком «X» (который вы бы щелкнули чтобы закрыть панель). Теперь вы увидите возможность переместить панель в правую часть браузера (вид справа) или открыть панель в совершенно отдельном окне (вид отстыковки).
В этом руководстве давайте закрепим панель с правой стороны окна браузера, чтобы у нас было больше места для работы. Вы можете сделать панель инструментов разработчика шире или уже, наведя курсор мыши на левую границу. Когда появится курсор ↔
, перетащите панель влево, чтобы расширить его, или вправо, чтобы сузить.
Теперь, когда мы находимся в Inspect Element, у нас под рукой есть множество полезных инструментов, которые мы можем использовать, чтобы любой сайт выглядел именно так, как мы хотим. В этом руководстве мы сосредоточимся на вкладках «Элементы», «Эмуляция» и «Поиск».
Поиск
Вкладка «Поиск» позволяет искать на веб-странице определенное содержимое или элемент HTML. Он немного скрыт: вам нужно щелкнуть 3 точки, затем щелкнуть Search All Files , чтобы раскрыть его. Тогда вы сможете искать в каждом файле на веб-странице все, что захотите.
Elements
«Проверить элемент» — это инструмент, который мы будем больше всего изучать в этом руководстве, и он открывается первым, когда вы запускаете Инструменты разработчика в большинстве браузеров. Или щелкните вкладку «Элементы» в Инструментах разработчика, чтобы вернуться к ней, если вы изучали где-то еще.
На вкладке «Обзор» вы можете увидеть все HTML, JavaScript и CSS, с помощью которых был создан веб-сайт. Это почти то же самое, что просто просмотреть исходный код веб-сайта, с одним важным отличием: вы можете изменить любой код и видеть изменения в реальном времени на открытом сайте. Вы можете изменить что угодно, от копии до гарнитуры, затем сделать снимок экрана нового дизайна или сохранить изменения (просто перейдите в View> Developer> View Source и сохраните страницу как файл HTML или скопируйте изменения кода в текстовый редактор ).Однако после повторной загрузки страницы все ваши изменения исчезнут навсегда.
Эмуляция
Вы когда-нибудь хотели предварительно просмотреть веб-страницу на телефоне, не вынимая телефон из кармана? Вкладка «Эмуляция» позволяет просматривать веб-страницу так, как она будет выглядеть на любом устройстве, с предустановками для популярных устройств или возможностью установить разрешение экрана и соотношение сторон. Вы даже можете установить эмулируемую скорость интернета, чтобы увидеть, как быстро сайт будет загружаться через коммутируемое соединение.
Это также немного скрыто: вам нужно открыть Inspect Element и щелкнуть значок телефона, чтобы запустить его.Тогда у вас будет отличный инструмент, чтобы понять, как другие воспринимают веб-страницу.
Пора браться за работу. Сначала мы воспользуемся поиском, чтобы найти элементы на веб-странице, затем будем использовать элементы для редактирования текста и прочего на сайте, и, наконец, воспользуемся эмуляцией, чтобы посмотреть, как наш сайт будет выглядеть на телефоне из определенного места.
Найдите что-нибудь на сайте с помощью поиска по элементам Inspect
Хотите знать, что входит в ваши любимые сайты? Поиск — ваш лучший инструмент для этого, помимо чтения всего исходного кода сайта.Вы можете просто открыть представление элементов по умолчанию, нажать CTRL
+ F
или CMD
+ F
и выполнить поиск по исходному коду, но полный инструмент поиска позволит вам искать по каждому файлу на странице, помогая вам найдите текст в файлах CSS и JavaScript или найдите изображение значка, которое вам нужно для статьи.
Для начала откройте Zapier.com в Chrome, если вы еще этого не сделали, затем откройте Inspect Element, щелкните 3 вертикальные точки в правом верхнем углу панели инструментов разработчика (рядом с закрывающим «X») и выберите «Искать во всех файлах».«Вкладка« Поиск »появится в нижней половине панели« Инструменты разработчика ».
Помните, как открыть« Проверить элемент »? Просто щелкните правой кнопкой мыши и выберите « Проверить элемент »« Проверить элемент »или нажмите Command + Option + i на Mac или F12 на
В поле поиска вы можете ввести что угодно — ANYTHING — что вы хотите найти на этой веб-странице, и оно появится на этой панели. Давайте посмотрим, как мы можем это использовать.
Введите meta введите имя
в поле поиска, нажмите клавишу Enter , и вы сразу увидите каждое вхождение «мета-имени» в коде на этой странице.Теперь вы можете увидеть метаданные этой страницы, ключевые слова SEO, на которые она ориентирована, а также то, настроена ли она, чтобы позволить Google индексировать ее для поиска. Это простой способ увидеть, на что нацелены ваши конкуренты, и убедиться, что вы ничего не испортили на своем сайте.
Попробуем другой запрос. Удалите мета-имя
, вместо этого введите h3
в поле поиска и нажмите «ввод». Вы увидите каждое вхождение «h3» в файлах JavaScript Zapier вверху, но как только вы прокрутите вниз, вы увидите каждый заголовок «h3» на этой странице.
Поиск — также эффективный инструмент для дизайнеров, так как вы также можете искать по цвету. Введите # ff4a00
в поле поиска и нажмите «ввод» (и обязательно установите флажок рядом с «Игнорировать регистр», чтобы увидеть все результаты). Теперь вы должны каждый раз видеть цвет # ff4a00, оттенок оранжевого Zapier, в файлах CSS и HTML этого сайта. Затем просто щелкните строку с надписью «color: # ff4a00;» чтобы перейти к этой строке в HTML-коде сайта и настроить ее самостоятельно (мы рассмотрим это в следующем разделе).
Это удобный способ для дизайнеров убедиться, что сайт соответствует руководству по стилю их бренда. С помощью инструмента «Поиск» дизайнеры могут легко проверить CSS веб-страницы, чтобы узнать, применен ли цвет к неправильному элементу, используется ли неправильное семейство шрифтов на веб-странице или вы все еще используете свой старый цвет где-то на вашем сайте.
Инструмент «Поиск» также является прекрасным способом улучшить взаимодействие с разработчиками, поскольку вы можете показать им, где именно вы нашли ошибку или что именно нужно изменить.Просто сообщите им номер строки, в которой существует проблема, и вы получите исправление намного быстрее.
Или вы можете изменить веб-страницу самостоятельно с помощью Elements , основной части инструментов разработчика Chrome.
Измените что угодно с помощью элементов
Интерфейсные разработчики используют инструмент Inspect Element каждый день, чтобы изменять внешний вид веб-страницы и экспериментировать с новыми идеями — и вы тоже можете. Inspect Elements позволяет настраивать внешний вид и содержимое веб-страницы, добавляя временные изменения в файлы CSS и HTML сайта.
Как только вы закроете или перезагрузите страницу, ваши изменения исчезнут; вы будете видеть изменения только на своем компьютере и не будете редактировать сам настоящий веб-сайт. Таким образом, вы можете свободно экспериментировать и изменять что угодно, а затем копировать и сохранять самые лучшие изменения, чтобы использовать их позже.
Посмотрим, что мы можем с этим сделать.
Щелкните вкладку «Элементы» на панели инструментов разработчика — и, если вам нужно больше места, нажмите клавишу «Esc», чтобы закрыть ранее открытое окно поиска.Вы должны увидеть HTML-код этой страницы — теперь вы знаете, как делают колбасу.
В верхнем левом углу панели разработчика вы увидите значок мыши поверх квадрата. Щелкните по нему, затем вы можете выбрать любой элемент на странице, который вы хотите изменить. Так что давайте изменим кое-что!
Изменить текст на веб-странице
Вы когда-нибудь хотели изменить текст на сайте — возможно, чтобы увидеть, как новый слоган будет выглядеть на вашей домашней странице, или убрать адрес электронной почты со скриншота Gmail? Теперь вы можете.
Щелкните значок «мышь поверх квадрата», затем щелкните любой текст на странице, например слоган на главной странице Zapier. На панели инструментов разработчика вы увидите строку текста с синим выделением, которая выглядит примерно так:
Дважды щелкните текст «Подключите ваши приложения», выделенный синим цветом на панели инструментов разработчика, и он превратится в редактируемое текстовое поле.
Введите в это текстовое поле все, что угодно («Аури — гений» должно работать нормально) и нажмите ввод. Вуаля! Вы только что изменили текст на веб-странице.
Обновите страницу, и все вернется в нормальное состояние.
Весело? Давайте изменим еще кое-что на этой странице.
Панель инструментов разработчика перезагружается вместе со страницей, но давайте закроем ее. Нажмите «X» в правом верхнем углу страницы.
Cool. Теперь мы снова откроем его — прямо на тексте, который хотим отредактировать. Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши ту часть страницы, которую вы хотите изменить, а затем щелкнуть ссылку Inspect или Inspect Element , которая появляется в нижней части контекстного меню.
Когда откроется панель инструментов разработчика, это предложение должно автоматически выделиться. Довольно аккуратно, да? Важны мелочи.
Теперь, когда мы выбрали слоган на сайте Zapier, давайте изменим его внешний вид.
Изменение цвета и шрифта элементов
Справа от этого предложения на панели инструментов разработчика вы увидите подпанель с 3 дополнительными вкладками: стили, вычисленные и прослушиватели событий. Каждый из них позволяет вам изменить внешний вид этого предложения на странице.Начнем с вкладки «Стили».
Вы можете заметить, что во вкладке «Стили» некоторые элементы перечеркнуты. Это означает, что эти стили не активны для элемента, который мы выбрали, поэтому изменение этих значений не повлияет. Мы можем игнорировать их для наших целей.
Попробуем что-нибудь поменять. Снова щелкните значок стрелки в верхней части Inspect Element и выделите текст прямо под кнопкой «Зарегистрироваться» на странице. Найдите «выравнивание текста» на вкладке «Стили» (возможно, вам придется немного прокрутить, чтобы найти это).
Сейчас он установлен в «центр», но дважды щелкните «центр» и введите left
. Это выравнивает текст на странице по левому краю.
А теперь поиграемся с цветом. Используйте значок мыши в Inspect Element, чтобы выбрать кнопку на этот раз, затем на вкладке «Стили» найдите эту строку:
И дважды щелкните «# ff4a00». Наберите # 4199ad
(не забудьте #) и нажмите «ввод».
Мы только что изменили цвет нашей кнопки с оранжевого на синий! А теперь попробуем что-нибудь действительно крутое.
Изменить состояние элемента
Хотите увидеть, как будет выглядеть кнопка или ссылка, когда кто-то наведет на нее курсор или щелкнет по ней? Chrome Inspect Element может показать это с помощью инструментов состояния силового элемента. Вы можете увидеть, как будет выглядеть элемент, когда посетитель наведет курсор на элемент (состояние наведения), выберет элемент (состояние фокуса) и / или щелкнет ссылку (состояние посещения).
Давайте попробуем. Убедитесь, что вы выбрали кнопку регистрации на главной странице Zapier. Затем щелкните правой кнопкой мыши этот код на вкладке «Элементы» и выберите в этом меню : active:
.
При этом кнопка станет серой, что отображается на сайте Zapier при нажатии кнопки.
Теперь измените значение background-color на # FF4A00
, и вы должны сразу увидеть изменение цвета кнопки.
Попробуйте поэкспериментировать — измените цвет : hover:
, затем снимите флажок : hover:
в контекстном меню и перетащите указатель мыши на кнопку, чтобы увидеть новый цвет кнопки.
Изменить изображения
Вы также можете легко изменить изображения на веб-странице с помощью Inspect Element.Давайте заменим фон Супергероя на сайте Zapier на эту впечатляющую фотографию солнечной вспышки, сделанную НАСА.
Сначала скопируйте и вставьте эту ссылку в изображение:
https://c1.staticflickr.com/9/8314/7931831962_7652860bae_b.jpg
Теперь откройте Inspect Element на фоне домашней страницы Zapier и убедитесь, что вы выбрали в коде строку signup-hero
. Дважды щелкните ссылку URL-адреса фона на панели «Стили» и вставьте ссылку, которую вы скопировали выше.
Нажмите «ввод» и сразу увидите разницу.
Примечание: Вы также можете преобразовать фотографию в GIF или видео — все, что вам нужно, это ссылка на файл, и вы можете добавить ее.
Редактировать текст удобно, менять изображения — весело, а изменение цветов и стилей может помочь вам быстро смоделировать изменения, которые вы хотите внести на свой сайт. Но как этот новый слоган и дизайн кнопок будут выглядеть на мобильных устройствах?
Вот где приходит на помощь эмуляция — здесь все, что мы рассмотрели до сих пор, может быть применено еще дальше.Посмотрим как.
Протестируйте сайт на любом устройстве с помощью эмуляции
Сегодня все должно быть отзывчивым. Веб-сайты больше не просматриваются только на компьютерах — с большей вероятностью, чем когда-либо, их можно будет просматривать на телефоне, планшете, телевизоре или на любом другом экране. Об этом всегда следует помнить при создании нового контента и дизайна.
Эмуляция — отличный инструмент для приблизительного определения того, как веб-сайты будут выглядеть для пользователей на различных устройствах, в браузерах и даже в разных местах. Хотя это не заменяет фактическое тестирование на различных устройствах и браузерах, это отличное начало.
На панели инструментов разработчика вы заметите маленький значок телефона в верхнем левом углу. Щелкните по нему. Это должно превратить страницу в крошечную страницу в стиле телефона с меню вверху для изменения размера.
Измените размер небольшого браузера, чтобы увидеть, как все выглядит, если вы просматриваете страницы на планшете, телефоне или даже на меньшем экране. Или щелкните меню вверху, чтобы выбрать размеры устройства по умолчанию, например iPad Pro
или iPhone 8 Plus
— вперед и выберите последний.
Экран веб-страницы должен уменьшиться до размера iPhone 8 Plus, и вы можете немного увеличить масштаб, щелкнув значок + рядом с числом в правом верхнем углу сетки — так сайт будет выглядеть, если кто-то увеличит масштаб. в мобильном телефоне.
Увеличьте изображение, перетащив правый край эмуляции веб-страницы вправо. Смотрите, что происходит? Мы больше не находимся в представлении iPhone 8 Plus. Перетаскивание экрана по сетке позволяет увидеть, как веб-страница будет меняться при изменении размера экрана, но ваше представление больше не будет отражать модель устройства, которую вы выбрали ранее.
Вернемся к представлению iPhone 8 Plus, снова выбрав его в раскрывающемся списке модели. Рядом с выпадающим списком стоит слово «Портрет».»Как вы, наверное, догадались, это позволяет вам переключаться между альбомным и горизонтальным видом.
Теперь мы можем увидеть, как этот пост выглядел бы, если бы вы читали его на iPhone 8 Plus. Не стесняйтесь поиграть с другим устройства, чтобы увидеть, как изменяется эта веб-страница и разрешение экрана. Все другие инструменты разработчика, которые мы рассмотрели до сих пор, также будут реагировать на представление устройства. Например, снова выберите текст слогана Zapier.
В iPhone 8 Plus, мы видим, что это текст 2em, тогда как в представлении по умолчанию на компьютере это 3em.
«em» — это единица размера шрифта, которая позволяет автоматически изменять размер текста относительно окружающего текста. Например, предположим, что у нас есть пользователь с большими настройками пользовательского шрифта в своем браузере. Если вы установите размер шрифта абзаца на 14 пикселей, ваш шрифт всегда будет 14 пикселей для этого пользователя, несмотря ни на что. Однако, если вы установите размер шрифта абзаца равным 1em, браузер вашего пользователя будет использовать эту единицу измерения для масштабирования текста в соответствии с большими настройками вашего пользователя. Телефоны и планшеты делают это для удобного увеличения текста.
Теперь давайте переключимся на представление Apple iPad и выберем заголовок «тестирование на разных устройствах» выше. На этот раз размер шрифта 3em. Размер шрифта изменился в зависимости от вида устройства, вернувшись к размеру по умолчанию, который использовался бы на компьютере, благодаря большему экрану планшета.
Эмуляция датчиков мобильных устройств
Возможно, вы заметили, что ваша мышь теперь отображается в виде небольшого кружка на веб-странице. Это позволяет вам взаимодействовать со страницей, как если бы вы были на своем мобильном устройстве.Если вы щелкнете при перетаскивании страницы вниз, это не выделит текст, как обычно в вашем браузере — он перетащит экран вниз, как на устройстве с сенсорным экраном. Используя это представление, вы можете увидеть, насколько велики сенсорные зоны на веб-странице. Это означает, что вы можете видеть, какие кнопки, значки, ссылки или другие элементы легко касаются пальцем.
Вы даже можете сделать так, чтобы ваш браузер работал как телефон. Нажмите клавишу «Esc», чтобы снова открыть панель поиска в Inspect Element, и на этот раз щелкните меню с тремя точками слева, чтобы открыть меню параметров.Выберите Sensors , чтобы получить три новых инструмента: Geolocation, Orientation и Touch.
Touch позволяет включить или выключить селектор круга по умолчанию, который действует больше как палец, чем обычный курсор мыши. Ориентация позволяет вам взаимодействовать с чувствительными к движению веб-сайтами, такими как онлайн-игры, которые позволяют перемещать объекты, перемещая телефон. А геолокация позволяет вам представить, что вы находитесь в другом месте.
Давайте попробуем просмотреть этот сайт из штаб-квартиры Google в Маунтин-Вью, Калифорния.
Установите флажок «Эмулировать координаты геолокации» и введите значение 37
в текстовое поле Lat = и 122
в текстовое поле Lon = . Нажмите Enter на клавиатуре.
Ничего не меняется, да?
Это связано с тем, что на этой странице нет содержимого, которое изменяется в зависимости от вашего местоположения. Если вы измените координаты на сайте вроде Groupon.com
, который использует ваше местоположение для отображения локализованного контента, вы получите другие результаты.Перейдите на Google.com
в другом месте, и, возможно, вы увидите новый логотип Google на празднике в другой стране или, по крайней мере, получите результаты на другом языке.
Эмуляция — отличный способ поставить себя на место пользователя и подумать о том, что пользователь может видеть на вашей веб-странице, и это интересный способ исследовать международную сеть.
Эмуляция мобильных сетей
Вы также можете увидеть, каково это просматривать сайт в разных сетях, возможно, чтобы увидеть, загрузится ли ваш сайт, даже если ваши пользователи находятся в более медленной сети 3G.
Чтобы попробовать, снова нажмите кнопку с тремя кружками слева от вкладки поиска «Проверить элемент» и выберите «Условия сети». Там вы можете выбрать быстрый или медленный 3G или автономный режим, чтобы увидеть, как страница работает без Интернета. Или нажмите Добавить … , чтобы включить собственное тестирование (возможно, добавьте 56 Кбит / с для тестирования коммутируемого доступа в Интернет). Теперь перезагрузите страницу, и вы увидите, сколько времени потребуется сайту для загрузки при медленном соединении и как сайт выглядит во время загрузки. Это покажет, почему вам следует улучшить свой сайт, чтобы он загружался быстрее при медленных соединениях.
Вы также можете изменить свой пользовательский агент — снимите флажок «Выбирать автоматически» рядом с «Пользовательским агентом» и выберите «Internet Explorer 7», возможно, чтобы увидеть, изменит ли сайт свою визуализацию для старых браузеров. Это также удобный способ заставить веб-страницы загружаться, даже если они утверждают, что работают только в другом браузере, таком как Internet Explorer.
Проблемы
Давайте закончим несколькими проблемами. Покажи нам, что ты узнал!
Измените заголовки на CNN.com и отправьте нам в Твиттере снимок экрана с заголовком вашей популярной статьи.
Дублируйте свой любимый веб-сайт, используя «Просмотр исходного кода», и поиграйте с HTML, чтобы сделать его своим.
Посмотрите, как ваш веб-сайт отображается на мобильном устройстве, и покажите своему разработчику, что можно было бы улучшить, исправив это самостоятельно!
Маркетинговая команда Zapier полагается на Inspect Element для извлечения личной информации из снимков экрана в наших обзорах приложений, в то время как наша команда дизайнеров использует ее для создания макетов изменений и просмотра того, как все будет выглядеть на разных экранах.
Как использовать Inspect Element? Мы будем рады услышать ваши истории в комментариях ниже!
Это руководство было первоначально опубликовано 5 января 2015 г., затем было обновлено и переиздано 6 июня 2017 г. и 25 января 2018 г. со скриншотами и шагами из последней версии Google Chrome.
Проверить элемент: как изменить любую веб-страницу в любом браузере
Как изменить любую веб-страницу в любом браузере
Когда вы просматриваете веб-страницу, вы не видите кучу кода, если не знаете, где искать.Все состоит из кода, от фонового изображения до типографики; от видео к кнопкам. Все работает благодаря сложным инструкциям. Но как вы оцениваете серверную часть?
Как снять внешний слой, чтобы увидеть код?
Инструмент проверки элемента!
Давайте поговорим о том, как использовать инструмент Inspect Element .
Что такое контрольный элемент?
Inspect element — один из инструментов разработчика, включенных в веб-браузеры Google Chrome, Firefox, Safari и Internet Explorer.Получив доступ к этому инструменту, вы можете фактически просмотреть — и даже отредактировать — исходный код HTML и CSS, лежащий в основе веб-контента. Затем, когда вы вносите изменения в код, эти изменения отображаются в реальном времени в окне вашего браузера. И не беспокойтесь о том, что страница сломается, пока вы копаетесь в коде; ваши изменения будут действовать только на время вашего сеанса и будут видны только на вашем экране. Другими словами, Inspect Element может дать вам своего рода «что, если», не затрагивая других пользователей.
Для обычного посетителя сайта Inspect Element — не более чем диковинка, возможно, стоит несколько минут отвлечься. Но для разработчиков сайтов, программистов и тех, кто интересуется программированием, этот инструмент разработчика предлагает ряд преимуществ.
Преимущества Inspect Element
Если вы действительно хотите что-то понять, неплохо иметь возможность экспериментировать с этим. Inspect Element дает вам возможность повозиться с кодом, который поддерживает сайт, и узнать, как он работает.
Допустим, вы только начинаете программировать. Вы посещаете веб-страницу и видите, что на сайте есть элемент, который действительно привлекает ваше внимание. Может быть, это то, что вам было интересно включить в страницу, над которой вы работали; может быть, это что-то сверхсовременное, о чем вы никогда раньше не задумывались. В любом случае, вам интересен код. Итак, вы используете Inspect Element, чтобы точно видеть, что происходит.
Или, скажем, вы пишете код своей собственной страницы.Inspect Element позволяет вам предварительно просматривать изменения, фактически не внедряя их. Это позволяет легко идентифицировать и восстанавливать сломанный код. Поскольку элемент inspect дает вам возможность изменять любой текст на странице, вы можете удалить личные данные из общих снимков экрана без необходимости включать старый редактор фотографий.
И, если вы заинтересованы в оптимизации своей страницы для повышения рейтинга в поисковых системах (ключевой фактор в цифровом маркетинге), использование Inspect Element на страницах конкурентов может дать вам представление о том, на каких ключевых словах они сосредоточены.Вы также можете использовать этот инструмент для проверки скорости загрузки вашего сайта.
Это лишь несколько примеров того, для чего вы можете использовать Inspect Element. Но прежде чем вы сможете сделать что-либо из этого, вам сначала нужно узнать, как получить к нему доступ.
Доступ к элементу Inspect в различных веб-браузерах
Inspect Element настолько полезен, что включен в качестве инструмента разработчика во все основные настольные веб-браузеры. Вот как получить доступ к Inspect Element в Google Chrome, Firefox, Safari и Internet Explorer.
Google Chrome
Чтобы использовать Inspect Element в Google Chrome, у вас есть несколько различных вариантов:
- Щелкните правой кнопкой мыши любую область веб-страницы (включая пустые области), а затем выберите в меню Проверить .
- Войдите в меню настроек Google Chrome (три вертикальные точки в правом верхнем углу панели управления окна браузера). В раскрывающемся меню выберите Дополнительные инструменты , затем Инструменты разработчика .
Firefox
Подобно Google Chrome, Firefox также предоставляет несколько вариантов доступа к Inspect-Element:
- Щелкните правой кнопкой мыши любую область веб-страницы (включая пустые области), а затем выберите в меню , осмотреть .
- Войдите в меню настроек Firefox. Выберите Tools , затем выберите Web Developer и, наконец, выберите Inspector .
Safari
Safari следует этому примеру, но прежде чем вы сможете использовать Inspect Element, вам необходимо получить доступ к меню настроек Safari . В верхнем левом углу экрана выберите Настройки , а затем установите флажок с надписью Показать меню разработки в строке меню . Как только вы это сделаете, используйте следующие параметры:
- Щелкните правой кнопкой мыши любую область веб-страницы (включая пустые области), а затем выберите в меню Проверить .
- Откройте строку меню и щелкните Develop , затем выберите Show Web Inspector из раскрывающегося меню.
Internet Explorer
Internet Explorer также предлагает инструменты разработчика, которые позволяют использовать функцию Inspect-Element:
- Щелкните страницу правой кнопкой мыши и выберите Проверить элемент во всплывающем меню.
- Войдите в панель управления, щелкнув значок шестеренки в правом верхнем углу окна браузера или нажав Alt + X.В раскрывающемся меню выберите F12 Developer Tools .
Сочетания клавиш
Вы также можете пропустить различные меню и вместо этого получить доступ к Inspect Element напрямую с помощью сочетаний клавиш. На любой веб-странице введите следующие команды с клавиатуры:
- Mac: ⌘ + Shift + C
- Windows / Linux: F12 или Ctrl + Shift + C
Учебное пособие по
: как изменить текст на веб-сайте
Вы знаете, что такое Inspect Element, какие преимущества он предлагает и как получить к нему доступ в каждом из основных браузеров.Так что же осталось?
Как насчет простого эксперимента, который вы можете провести прямо сейчас? Используя эту самую веб-страницу, давайте воспользуемся Inspect Element, чтобы поэкспериментировать с текстом, который вы видите на экране. В этом примере мы будем использовать Google Chrome.
Начните с выделения части текста. Для этого урока воспользуемся следующим предложением:
Кодирование — это круто!
Щелкните правой кнопкой мыши выделенную область. В раскрывающемся меню выберите
Проверить .
Вы увидите новое всплывающее окно в браузере, наложенное на веб-страницу. В этом окне отображается код, используемый на странице.
В этом новом окне вы увидите строку кода, выделенную синим цветом. Это код, который запускает предложение и сообщает вашему браузеру, что должно быть сказано в предложении. Фактически, вы должны увидеть фразу «Кодирование — это взрыв!» в выделенной области. Дважды щелкните предложение.
Введите что-нибудь новое. Вы можете вводить все, что хотите, но мы не будем усложнять:
Кодирование — это настоящий взрыв!
Нажмите ввод.
Изменения должны обновиться на странице.
Поздравляем, вы только что воспользовались функцией проверки элемента, чтобы изменить текст.
Копай глубже
Изменение предложений и абзацев с помощью элемента inspect — это только начало; с более глубоким пониманием языков программирования вы можете превратить любую веб-страницу практически во все, что захотите. В конце концов, каждая страница работает с кодом, и когда вы управляете этим кодом, вы управляете страницей.
Когда вы открываете веб-страницу через веб-браузер, вы видите кульминацию множества кода, но это не повод для беспокойства.Используя инструменты разработчика Inspect Element, вы можете рассматривать каждую строчку этого кода под микроскопом, улучшая понимание процесса. Inspect Element — жизненно важный инструмент для разработчиков и студентов, и поиграть с ним тоже может быть очень весело.
Рекомендуемая литература
Сколько времени нужно, чтобы научиться программировать?
Как стать инженером-программистом: семь шагов
Список языков программирования, которые должен знать каждый программист (или, по крайней мере, знать о нем)
Как использовать элемент Inspect в Chrome, Safari и Firefox
В некотором смысле работа веб-разработчиков и дизайнеров состоит в том, чтобы убедить пользователей, что веб-сайт — это единая сущность, а не просто набор HTML-элементов, отформатированных для красивого внешнего вида. .Однако с помощью правильных инструментов даже люди, не являющиеся разработчиками, могут отдернуть занавес на любом веб-сайте и посмотреть, что на самом деле происходит за кулисами.
Возможно, вы знакомы с классическим приемом «просмотра исходного кода страницы», который отображает необработанный HTML-код страницы в окне браузера. Но есть способ лучше выполнять детективную работу: функция inspect element позволяет нам просматривать и даже изменять интерфейс любого веб-сайта, что может быть весьма полезно при создании веб-сайта или изучении того, как веб-сайты работают.
В этом посте я объясню, что значит «проверять» элементы страницы и как это делать в трех распространенных веб-браузерах.
Что означает «проверить элемент»?
Элемент
Inspect — это функция современных веб-браузеров, которая позволяет любому просматривать и редактировать исходный код веб-сайта, включая его HTML, CSS, JavaScript и мультимедийные файлы. Когда исходный код изменяется с помощью инструмента проверки, изменения отображаются в реальном времени в окне браузера.
Inspect — секретное оружие веб-профессионалов. Разработчики, дизайнеры и маркетологи часто используют его, чтобы заглянуть внутрь любого веб-сайта (включая их собственный), чтобы предварительно просмотреть содержимое и изменения стиля, исправить ошибки или узнать, как построен конкретный веб-сайт. Например, если вы найдете интригующий интерфейс на конкурирующем веб-сайте, inspect element позволит вам увидеть HTML и CSS, из которых он состоит.
Вы также можете рассматривать функцию проверки вашего браузера как своего рода «песочницу»: поиграйте с веб-страницей сколько угодно — измените содержимое, цвета, шрифты, макеты и т. Д.Когда закончите, просто обновите страницу, чтобы вернуть все в нормальное состояние. Inspect не изменяет сам веб-сайт — только то, как он отображается в вашем собственном браузере, поэтому не стесняйтесь экспериментировать!
Inspect также является невероятно ценным инструментом для тех, кто изучает веб-разработку. Вместо просмотра простого исходного кода используйте элемент inspect для взаимодействия со страницей и посмотрите, как каждая строка кода сопоставляется с элементом или стилем. Лучшее понимание того, что представляет собой типичная веб-страница, позволит вам эффективно общаться с разработчиками в случае ошибки или при желании внести изменения.
Inspect может быть «инструментом разработчика», но вам не нужно писать какой-либо код или устанавливать какое-либо дополнительное программное обеспечение для его использования. Вы можете делать все, что я описал, прямо в браузере — давайте узнаем, как это сделать.
Как проверить элементы
Каждый современный веб-браузер имеет собственный инструмент для проверки элементов. Здесь я объясню, как использовать инструмент проверки в трех настольных браузерах: Google Chrome, Apple Safari и Mozilla Firefox.
Как проверить элементы в Chrome
Чтобы использовать инспектор в Google Chrome, сначала перейдите на любую веб-страницу (в этих примерах я буду использовать HubSpot.com). Оказавшись там, у вас есть несколько способов открыть инструмент:
- Щелкните правой кнопкой мыши любую часть страницы и выберите Проверить . Щелчок правой кнопкой мыши по определенному элементу страницы откроет этот элемент в режиме инспектора.
- В верхней строке меню выберите Вид> Разработчик> Инструменты разработчика .
- Откройте Настройте Google Chrome и управляйте им, щелкнув трехточечный значок в правом верхнем углу окна браузера. Оттуда выберите Дополнительные инструменты> Инструменты разработчика .
- Используйте ярлык control-shift-C в Windows или command-option-C в macOS.
Панель инструментов разработчика Chrome откроется в нижней части окна браузера. Если вы хотите изменить расположение панели, щелкните значок с тремя точками в правом верхнем углу панели (рядом со значком X ), затем выберите желаемое положение док-станции. Я выберу Dock справа — это облегчит просмотр отображаемой страницы и ее источника:
В верхней части панели проверки вы увидите вкладки для Elements , Console , Sources и т. Д.Это все инструменты, которые мы можем использовать для оценки содержания и производительности страницы. Однако все, что нам нужно для проверки, находится на вкладке Elements .
Следующая область вниз — это исходный HTML-код текущей страницы. Найдите время, чтобы изучить эту область, и обратите внимание, как при наведении курсора на фрагмент кода выделяется соответствующий элемент на странице. Синий указывает на содержимое элемента, зеленый соответствует отступу, а области оранжевого цвета — это поля.
Мы также можем сделать обратное — найти фрагмент кода из элемента страницы.Для этого щелкните значок Element select в верхнем левом углу панели:
Затем щелкните элемент страницы. Вы увидите исходный код на панели проверки.
Помимо просмотра, мы можем использовать inspect для изменения содержимого страницы. Начнем с замены текста. Сначала найдите текстовый контент в исходном коде. Затем щелкните элемент правой кнопкой мыши и выберите Edit Text — откроется встроенный текстовый ввод, в котором вы можете написать все, что захотите.Когда вы отмените выбор ввода текста, вы увидите, что изменения вступают в силу:
Или как насчет отсутствия текста вообще? Просто выберите элемент в исходном коде и удалите его. H2 исчезнет со страницы.
Не беспокойтесь — он появится снова, когда вы обновите страницу. Вы также можете скрыть любой элемент, не удаляя его, щелкнув правой кнопкой мыши элемент в исходном коде и выбрав Скрыть элемент .
Вы даже можете добавлять новые элементы страницы — щелкните правой кнопкой мыши элемент в исходном коде и выберите Изменить как HTML .Вы увидите текстовое поле, в которое можно вставить HTML. Например:
Спускаясь вниз по панели инспектирования Chrome, мы видим вкладку Стили . Это показывает нам, какой стиль CSS был применен к выбранному элементу. Щелкните строки кода, чтобы переписать их, или активируйте / деактивируйте определенные объявления, установив / сняв флажки рядом с ними. Давайте сделаем это для свойства font-weight нашего элемента
:
Наконец, давайте рассмотрим еще одну особенность функции проверки Chrome — просмотр на мобильных устройствах.При создании сайта дизайнеры должны учитывать, как его страницы выглядят одинаково на экранах компьютеров, мобильных устройств и планшетов. К счастью, Chrome позволяет предварительно просматривать одну и ту же веб-страницу при разных разрешениях экрана. Начните с нажатия значка Toggle device в верхнем левом углу панели:
Отсюда установите разрешение экрана вручную или выберите предустановку устройства в меню, а затем посмотрите, как реагирует макет страницы. Вы также можете повернуть экран и даже предварительно просмотреть производительность на «мобильных устройствах среднего уровня» и «мобильных устройствах низкого уровня».
Как проверить элементы в Safari
Чтобы использовать инструмент проверки Safari, Web Inspector, нам сначала нужно включить инструменты разработчика Safari. Выберите Safari> Настройки . В окне настроек под Advanced установите флажок рядом с Показать меню разработки в строке меню . Вы увидите опцию Develop , добавленную в меню выше.
Затем перейдите на желаемую веб-страницу. Открыть Web Inspector можно тремя способами:
- Щелкните правой кнопкой мыши любую часть страницы и выберите Проверить элемент .Щелчок правой кнопкой мыши по определенному элементу страницы откроет этот элемент в режиме инспектора.
- Выберите Develop> Show Web Inspector в верхней строке меню.
- Используйте ярлык command-option-I .
Инспектор Safari по умолчанию открывается в нижней части окна. Чтобы изменить эту конфигурацию, щелкните значок, чтобы закрепить дисплей с правой стороны, или откройте отдельное окно — оба расположены рядом со значком X в верхнем левом углу дисплея.
Панель инспектора
Safari состоит из двух столбцов. Первый показывает исходный HTML, а второй показывает CSS страницы. Используйте курсор, чтобы изучить исходный HTML-код и посмотреть, какие строки кода соответствуют каждой области страницы (синий выделяет содержимое, зеленый выделяет отступы и оранжевый выделяет поля):
Мы также можем проверить страницу напрямую. Щелкните значок выбора элемента вверху панели:
Теперь, когда вы щелкаете элемент страницы, Web Inspector показывает соответствующий исходный код.
Как и инспектор Chrome, Safari позволяет нам изменять, добавлять и удалять элементы страницы. Чтобы отредактировать страницу, щелкните правой кнопкой мыши элемент HTML на панели проверки, затем выберите параметр в меню Изменить . Web Inspector предложит вам ввести новый текст, а затем отобразит изменения в реальном времени:
Или добавьте новый элемент на страницу, щелкнув правой кнопкой мыши строку кода и выбрав параметр в меню Добавить . В этом примере я добавил новый дочерний элемент
к существующему
Если вы хотите удалить элемент страницы, просто выберите код и удалите его.Или щелкните правой кнопкой мыши и выберите Toggle Visibility , чтобы скрыть элемент, не удаляя его.
Справа у нас есть столбец Styles , где мы можем изменить или активировать / деактивировать объявления CSS для любого элемента, например:
При тестировании изменений содержимого и стиля вы захотите увидеть эффект не только на экранах мобильных устройств, но и на настольных компьютерах. Режим адаптивного дизайна Safari позволяет предварительно просматривать веб-сайт на обычных устройствах.
Чтобы использовать его, выберите Разработка> Войти в режим адаптивного дизайна .В этом режиме вы можете использовать те же инструменты инспектора на страницах, отформатированных для устройств Apple, или самостоятельно установить размеры:
Как проверить элементы в Firefox
Чтобы открыть Firefox Inspector, вы можете:
- Щелкните правой кнопкой мыши любую часть страницы и выберите Проверить элемент . Щелчок правой кнопкой мыши по определенному элементу страницы откроет этот элемент в режиме инспектора.
- Выберите «Инструменты »> «Веб-разработчик»> «Инспектор » в верхней строке меню.
- Используйте ярлык control-shift-C в Windows или command-option-C в macOS.
Инспектор Firefox по умолчанию отображается в нижней части окна. Чтобы изменить его положение, выберите значок с тремя точками в правом верхнем углу инспектора, затем выберите альтернативный вариант отображения.
Панель инспектора
Firefox сравнима по функциям с панелями Chrome и Safari. Исходный код HTML указывает соответствующий элемент страницы с цветовыми кодами — содержимое — синее, отступ — фиолетовый, поля — желтые:
Plus, вы можете найти код, выбирая элементы на странице — чтобы войти в режим выбора, щелкните значок курсора в верхнем левом углу:
Щелкните любой элемент страницы, чтобы открыть его источник на панели проверки.
Чтобы изменить или удалить элемент страницы, выберите его код в инспекторе. Затем либо дважды щелкните, чтобы изменить текст, либо щелкните правой кнопкой мыши и выберите Edit as HTML или Create New Node , чтобы добавить код. Или просто удалите код и посмотрите полученные изменения на странице.
Чтобы переключить стиль элемента, используйте область Стили фильтра в нижней части панели проверки. Снимите флажок рядом с объявлением CSS, чтобы деактивировать его (или введите новый код самостоятельно):
Наконец, инструменты Firefox также имеют возможность предварительного просмотра на мобильных устройствах.Чтобы использовать его, щелкните значок Режим адаптивного дизайна в правом верхнем углу панели:
Responsive Design Mode позволяет вам выбирать из нескольких предустановленных разрешений экрана или устанавливать собственное, а также вы можете переключать скорость соединения и соотношение пикселей устройства:
Получите более пристальный взгляд с Inspect
Изучив основы инструмента проверки в браузере, вы можете понять, насколько много информации о ваших любимых веб-сайтах общедоступно. С помощью нескольких щелчков мышью вы можете изучить, как именно создаются веб-страницы, какие стили они используют, как они оптимизируются для поисковых систем, как они форматируются на экранах мобильных устройств и многое другое.
Для некоторых осмотр — это просто забавное диковинное дело. Для других это ключевой актив, позволяющий узнать, как работают другие конкурирующие сайты. Кем бы вы ни были, это отличный навык, который может дать полезную информацию, помимо просмотра самой веб-страницы.
Как найти элемент на странице
Попробуйте нашу бесплатную замену SeleniumIDE
Есть большая вероятность, что вы попали сюда, потому что столкнулись с ошибкой «Элемент не найден» при воспроизведении тестового сценария в реальном браузере.Если да, то вы попали в нужное место!
Поиск правильного элемента для взаимодействия — самая большая проблема при разработке тестовых сценариев в реальном браузере с помощью Load Tester. Освоение расположения элементов упрощает все остальное, так что читайте дальше!
Что такое элемент?
Все, что вы видите на странице, является элементом. Каждое поле, ссылка, изображение, текст и многое другое, чего вы не видите, — это элементы. Элемент эквивалентен тегу в HTML, хотя на странице могут быть элементы, которые не были получены из источника HTML.Более подробно изучить элементы читайте здесь.
Что такое локатор элемента?
Локатор элемента , обычно называемый просто локатором , представляет собой метод поиска элемента на странице. Есть много разных типов локаторов. Решение о том, какой из них использовать, зависит от множества различных факторов, и нет правильного ответа, кроме , который подходит вам . Во многих случаях для выполнения одной и той же задачи можно использовать несколько разных локаторов.См. Шаг 3 (ниже) для получения некоторых советов по началу работы.
Как каждый шаг получает локатор?
Есть два пути:
- Любой шаг, который был записан в браузере, будет иметь локатор, созданный рекордером
- Вы можете настроить локаторы вручную в пользовательском интерфейсе для любого шага. Это необходимо для шагов, созданных вручную.
Отладка во время воспроизведения
Самый продуктивный способ диагностировать сбой локатора (и настроить лучший локатор) — во время воспроизведения, когда и браузер, и тестовый набор приостановлены (обычно в точке сбоя).Эта статья будет продолжена в соответствии с этим сценарием и покажет, как найти альтернативный локатор.
Ниже приведен пример того, что Load Tester показывает при выходе из строя локатора:
Шаг 1. Почему локатор вышел из строя?
Прежде чем вы сможете настроить локатор лучше , важно сначала понять , почему локатор вышел из строя. В некоторых случаях проблема может быть даже не в локаторе… поэтому смена локатора не поможет.
Вот некоторые из распространенных причин.Перейдите по ссылкам, чтобы решить, применим ли этот случай, и что с ним делать.
В приведенном выше примере снимка экрана шаг использовал локатор идентификатора элемента. Но похоже, что идентификатор меняется каждый раз, когда страница представлена в этом приложении, поэтому решение состоит в том, чтобы использовать другой тип локатора (это атрибут элемента, измененный причиной , в приведенном выше списке).
Шаг 2: Найдите и осмотрите элемент
Нам нужно знать, с чем мы работаем, поэтому следующий шаг — всегда смотреть на элемент на странице, чтобы увидеть, какие другие свойства у него есть, которые мы можем использовать для его идентификации.Браузер (или плагин) поможет вам в этом — у нас есть некоторые примечания, которые помогут вам начать работу здесь.
Вот что мы находим для примера выше:
Это показывает, что идентификатор элемента (поле пароля) изменился с момента настройки локатора, поэтому локатор идентификатора элемента не смог его найти.
Шаг 3: Выберите новый локатор
После осмотра элемента и окружающих элементов этот пример предлагает несколько способов, которыми мы могли бы попытаться найти этот элемент.
Атрибут ID : поле пароля имеет атрибут ID (id = ”user_pass”), который обычно является первым выбором. Но поскольку мы уже определили, что идентификатор меняется для каждой итерации, мы знаем, что в этом случае это не сработает.
Атрибут имени: Этот элемент является элементом ввода в форме и имеет атрибут имени (name = ”pwd”). Имя поля обычно является хорошим вторым выбором после идентификатора элемента. Попробуйте локатор имени поля, используя имя «pwd».
Атрибут класса: Элемент имеет класс (атрибут) CSS. Если это первый (или единственный) элемент на странице, использующий этот класс, тогда элемент может быть расположен локатором классов CSS с классом «input».
XPath: XPath всегда доступен для элемента — на самом деле обычно существует множество допустимых XPath для элемента. XPath — это мощная и гибкая функция — если вы новичок в XPath, взгляните на ресурсы XPath, связанные на нашей странице «Типы локаторов элементов», а также на нашей странице примеров XPath.Как описано на странице «Как проверить элемент», мы знаем, что браузер может предоставить XPath. Однако, поскольку у этого элемента есть идентификатор, браузер сгенерирует XPath на основе идентификатора, который, как мы уже знаем, мы не можем использовать в этом случае. Мы видим, что родительская форма также имеет идентификатор — если этот идентификатор не меняется, то должен работать XPath из этого элемента в поле пароля. Для этого вы можете написать XPath с нуля или обманом заставить браузер сделать это за вас, удалив атрибут ID из поля пароля, а затем снова запросив у браузера XPath для элемента.В результате получается XPath, который начинается с формы (с использованием идентификатора элемента формы), а затем следует по пути вниз по DOM к полю пароля:
// * [@ id = "loginform"] / p [2] / label / input
Этот XPath по-прежнему использует идентификатор, но идентификатор формы, а не поле пароля. Если идентификатор формы также меняется при каждом просмотре страницы, то это тоже не сработает, и следует рассмотреть другой тип местоположения.
Если вы удалили атрибут ID из поля, как описано выше, не забудьте отменить изменения, внесенные на страницу (CTRL-Z).Приложение может работать некорректно без атрибута ID в поле пароля.
Селектор CSS: Многие элементы можно легко выбрать с помощью селекторов CSS. В приведенном выше примере элемент имеет класс CSS input и, вероятно, является единственным полем ввода на странице с атрибутом type = ’ password’, поэтому этот селектор CSS может работать:
[type = 'password']. Введите
CSS-селекторы
— это мощная и гибкая функция — полное описание выходит за рамки этого документа.Дополнительные сведения о селекторах CSS см. В ресурсах, перечисленных для селекторов CSS на нашей странице «Типы локаторов элементов».
Текст ссылки: Ссылки можно найти, сопоставив текст ссылки с предоставленным параметром.
Текст: Часто используемые элементы с видимой меткой или текстом можно найти с помощью этого простого локатора.
Шаг 4: Проверьте локатор
Следующим шагом после выбора локатора будет его опробование. Вы можете редактировать локатор в редакторе шагов в верхней части редактора тестового набора браузера (после выбора шага), как показано ниже.Однако, если вы не уверены, что новый локатор правильный, продолжайте читать, чтобы получить несколько советов по повышению производительности.
Если вы попробуете локатор, отредактировав шаг, как показано выше, и он не найдет ни одного элемента, вы можете просто попробовать еще раз. Однако, если он обнаружит неправильный элемент и продолжит щелкать по нему (если это был шаг щелчка), вы не сможете просто повторить попытку. Если вы можете нажать кнопку «Назад», чтобы вернуться в то же состояние, вы можете попробовать еще раз, в противном случае вам, возможно, придется остановить воспроизведение, перезапустить его с начала и позволить ему вернуться к неисправному локатору.
Шаг 5. Не паникуйте!
Если вы не можете заставить локатор работать для вашего тестового набора, вам доступны несколько ресурсов. Поскольку Load Tester построен на Selenium / WebDriver, популярной среде управления браузером с открытым исходным кодом, уже существует множество советов:
- StackOverflow — поиск комбинаций «selenium» и / или «webdriver» с чем-то связанным с вашим элементом, например «xpath» или «найти ссылку».
- Группа WebDriver — они не смогут ответить на вопросы о трудностях, связанных с тестером нагрузки, но чтение / поиск в этой группе предоставит множество примеров того, как находить элементы, поскольку это один из наиболее распространенных вопросов.
- Ваша любимая поисковая система: найдите что-то вроде «selenium webdriver, как найти элемент с помощью XXX»
- Если вы находитесь в периоде оценки Load Tester или имеете контракт на поддержку, вы можете обратиться к нам за помощью, выбрав Support Request в меню Help в Load Tester. Не забудьте прикрепить тестовый файл!
Как проверить элемент в Chrome: руководство для начинающих
В этой статье мы покажем вам самый быстрый способ проверить элемент в Chrome и изменить внешний вид веб-сайта.Давайте взглянем!
Знакомство с панелью элементов в Chrome
Панель элементов
— это функция в инструментах разработчика Chrome, которая позволяет вам проверять и изменять сайт из внешнего интерфейса. Он используется для изменения внешнего вида и содержания веб-страницы путем редактирования файлов CSS и HTML.
Доступ к панели элементов из Google Chrome довольно прост. Все, что вам нужно сделать, это перейти в верхнюю правую часть экрана и щелкнуть строку меню -> Дополнительные инструменты -> Инструменты разработчика .
Когда откроется окно элемента, вы увидите, что оно разделено на три разные части. Вот небольшая разбивка по каждой части:
- Панель DOM — это инструмент, используемый для изменения макета страницы. Вы получите полный контроль над HTML-файлами и сможете свободно их изменять. Он расположен в верхней части коробки под Elements .
- Панель CSS может использоваться для изменения правил стиля домашней страницы путем изменения, добавления или удаления свойств CSS — шрифты, размеры и цвета — вот некоторые из примеров.Вы можете найти эту панель в средней части под заголовком Styles .
- Панель консоли покажет вам, что нового в инструментах разработчика. Он находится в нижней части поля элемента.
Примечание: в этой статье будет показано только, как изменить атрибуты страницы с помощью DOM и панелей CSS .
Что вы можете с этим сделать?
Вот несколько вещей, которые вы можете делать с панелями DOM и CSS:
- Редактирование CSS в реальном времени — позволяет сразу же видеть вносимые вами изменения при редактировании на панели CSS.
- Тестирование макета — позволяет тестировать различные макеты на веб-сайте перед внесением постоянных изменений из серверной части.
- Диагностика отладки — позволяет увидеть, есть ли на вашем сайте неработающий код.
- Временное редактирование — позволяет вам свободно настраивать веб-страницу, поскольку каждое внесенное на нее изменение является временным и применяется только к вашему браузеру.
Зачем нужно проверять элемент?
Inspect element может быть отличным решением для людей, которым необходимо без суеты вносить временные изменения на веб-страницу.Кроме того, он также предлагает другие преимущества, такие как:
- Авторы контента — цифровые писатели, которым нужно сделать снимок экрана веб-страницы, содержащей конфиденциальную информацию, могут использовать элемент inspect, чтобы удалить ее.
- Веб-дизайнеры — эта функция может быть действительно полезной, чтобы увидеть, как будут выглядеть определенные изменения дизайна и макета, прежде чем реализовывать их на веб-странице.
- Цифровые маркетологи — элемент проверки позволяет пользователям видеть скрытые ключевые слова на веб-сайте, поэтому цифровые маркетологи могут использовать эту функцию в своих интересах на веб-страницах своих конкурентов.
Как проверить элемент в Chrome?
В этом разделе будет показано только, как проверять элементы в Chrome, так как это учебник Google Chrome , и, следовательно, неприменим для других браузеров.
Шаги для проверки элемента в Google Chrome:
- Откройте любой сайт в Chrome и выберите элемент, который хотите проверить. В качестве примера мы будем использовать домашнюю страницу Hostinger.
- Щелкните три вертикальные точки на боковой панели, появится раскрывающийся список и выберите Дополнительные инструменты -> Инструменты разработчика .Кроме того, вы также можете использовать следующие сочетания клавиш: command + option + c в Mac OS и control + shift + c в Windows или Linux, чтобы сделать это.
- Появится окно элемента, и вы можете внести необходимые изменения. Вы также можете изменить размер окна редактора, перетаскивая его углы.
Совет от профессионалов: Самый простой способ открыть инспектор Chrome — это щелкнуть правой кнопкой мыши нужный элемент страницы, а затем прокрутить вниз и нажать Проверить .
Когда вы дойдете до последнего шага, при щелчке по панелям появятся несколько параметров. Посмотрим, что они из себя представляют и как работают.
- Добавление элемента — используется для добавления любых элементов на веб-страницу. Щелкните правой кнопкой мыши в любом месте на панели DOM и выберите Добавить атрибут из раскрывающегося меню, чтобы получить к нему доступ. Вы должны понимать основы HTML, чтобы справиться с этим.
- Удалить элемент — может использоваться для удаления любого элемента с домашней страницы.Просто щелкните элемент, который вы хотите удалить, затем выберите Проверить , щелкните выделенный раздел на панели и выберите Удалить элемент .
- Скрыть элемент — эта функция может скрыть элемент от отображения на веб-странице. Он имеет аналогичные шаги по удалению элемента, вам просто нужно выбрать опцию Hide an element . Его также можно отменить, выполнив те же действия.
- Изменить CSS сайта — свободно изменять свойства CSS, редактируя их на панели CSS.Вы можете изменить шрифты, размеры, цвета, границы, поля и т. Д.
Совет для профессионалов: Все изменения можно отменить, нажав control + z для Windows и Linux или command + z для Mac OS.
Заключение
Вот и все! Мы объяснили, как проверять элементы в Chrome. Довольно просто, правда?
Давайте еще раз посмотрим на шаги:
- Зайдите на любой веб-сайт и выберите элемент, который хотите проверить.
- Щелкните элемент правой кнопкой мыши и выберите Проверить .
- Внесите необходимые изменения — панель DOM используется для редактирования макета HTML, а CSS изменяет стили веб-страницы.
- Добавьте, удалите, скройте или измените любые элементы на панелях, используя шаги, упомянутые выше.
Помните, не бойтесь экспериментировать с ним, поскольку он влияет только на ваш браузер, а не на сам веб-сайт. Удачи!
Линас начинал как агент по работе с клиентами, а сейчас является полнофункциональным PHP-разработчиком в Hostinger.Он страстно желает оказывать положительное влияние на людей, используя методы разработки, ориентированные на пользователя. Хотя ему нравится программировать и изменять мир, он втайне мечтает стать рок-звездой.
Как использовать позицию CSS для макета веб-сайта (с примером кода)
Использование позиции CSS для размещения элементов на вашем веб-сайте может быть трудным для понимания. В чем разница между абсолютным, относительным, фиксированным и липким? Это может довольно быстро запутаться.
В помощь, это руководство проведет вас через все свойства позиции CSS. И вы сможете довести макеты своего сайта до пикселя!
Если вы предпочитаете смотреть видеоуроки, посмотрите версию YouTube на моем канале!
Что делает CSS position?
Используя CSS, вы можете визуально разместить все элементы на своей веб-странице. Например, вы можете разместить элемент в самом верху страницы или на 50 пикселей ниже элемента перед ним.
Чтобы контролировать, как элемент будет отображаться в макете, необходимо использовать свойство CSS position
.Кроме того, вы можете использовать некоторые другие свойства, связанные с положением: верхний
, правый
, нижний
, левый
и z-index
. (Подробнее об этом мы поговорим позже.)
Свойство position
может принимать пять различных значений: static
, relative
, absolute
, fixed
и sticky
.
Звучит много, но не волнуйтесь!
Вот как работает каждое значение для позиции CSS :
1.Статический
Положение: статическое
- это значение по умолчанию, которое будет иметь элемент. Это означает, что если вы не объявите позицию
для элемента в CSS, она автоматически будет установлена на static
.
Важно отметить, что иметь статическое положение - это то же самое, что вообще не устанавливать свойство
position
. (Это войдет в игру немного позже при абсолютном позиционировании.)
Статически позиционированные элементы появятся на странице в том, что мы называем нормальным потоком.Например, если у вас есть несколько элементов
Вот небольшая демонстрация, иллюстрирующая статическое положение. Мы используем следующую разметку HTML:
А вот CSS, который мы используем:
.first {
// Позиция не задана, поэтому она статична
}
.Другой {
// Позиция не задана, поэтому она статична
верх: 50 пикселей;
}
Второй элемент имеет свойство top
, равное 50px
.Вы могли подумать, что это сместит его на 50 пикселей, не так ли?
Однако вот как это будет выглядеть на веб-странице:
Посмотреть исходный код в Codepen
Поскольку оба элемента имеют статическое положение, ни одно из свойств CSS макета ничего не сделает. Это означает, что свойство top
не влияет на способ отображения второго элемента.
Таким образом, второй элемент оказывается непосредственно под первым элементом без пробелов между ними.
Как это исправить? Перейдем к следующей позиции:
2.Относительное
Положение: относительное
похоже на статическое
в том, что относительно позиционированные элементы будут следовать нормальному потоку веб-страницы. Но главное отличие состоит в том, что использование относительного
теперь разблокирует другие свойства макета CSS.
Подумайте об этом так: вы устанавливаете положение элемента относительно других элементов на странице.
Давайте посмотрим, как это выглядит, и настроим наш CSS следующим образом:
.первый {
положение: статическое;
}
.Другой {
положение: относительное;
верх: 50 пикселей;
}
Все CSS точно такие же, за исключением того, что мы изменили второй элемент, чтобы использовать положение : относительно
. При этом работает top: 50px
!
Посмотреть исходный код на Codepen
Вы можете видеть, что второй элемент теперь на 50 пикселей ниже первого, добавляя пространство между ними.
Относительно расположенные родительский и дочерний элементы
Давайте попробуем другой пример, используя родительский элемент с дочерним элементом, вложенным в него.Оба имеют положение : относительный набор
.
Вот HTML для этого:
И наши стили CSS:
.parent {
положение: относительное;
}
.ребенок {
положение: относительное;
верх: 0px;
слева: 0px;
}
И вот как этот код будет выглядеть в реальной жизни:
Посмотреть исходный код на Codepen
Вы можете видеть, что розовый дочерний элемент красиво вложен внутри фиолетового родительского элемента.Дочерний элемент также располагается как можно ближе к верху и слева внутри родителя. (Он поднимется до родительского текста)
Относительное положение относительно прямолинейно, не так ли? Что ж, держитесь за шляпы, потому что с абсолютной позицией
все вот-вот сходят с ума.
3. Абсолютное
Положение: абсолютное
приведет к тому, что элемент будет удален из обычного потока веб-страницы.
Подождите, что это значит?
Итак, раньше при использовании статического или относительного позиционирования элементы хорошо отображались один под другим, в зависимости от их порядка в разметке HTML.Но при абсолютном позиционировании элемент полностью исключается из всего этого потока.
Чтобы пояснить, давайте проведем сравнение, чтобы проиллюстрировать разницу между относительным и абсолютным позиционированием.
В предыдущем примере у нас был родительский элемент с дочерним элементом, оба позиционированы относительно. И дочерний элемент был вложен в родительский элемент.
Давайте изменим этот дочерний элемент, чтобы он находился абсолютно в родительском!
Наш CSS теперь будет выглядеть так:
.parent {
положение: относительное;
}
.ребенок {
позиция: абсолютная;
верх: 0px;
слева: 0px;
}
Посмотреть исходный код на Codepen
Розовый дочерний элемент теперь сильно отличается от нашего последнего примера.
Хотя он все еще находится в пределах родительского элемента, он расположен в самом верху и очень слева от родительского элемента. Он даже скрывает родительский текстовый контент!
Это связано с стилями top: 0px
и left: 0px
дочернего элемента в сочетании с тем, что дочерний элемент находится в абсолютном позиционировании.В обычном потоке вещей элементы не должны быть поверх других элементов (и не закрывать их).
Но поскольку дочерний элемент является абсолютным, он, по сути, находится на другом уровне, чем обычные элементы. Таким образом, его можно разместить поверх всего остального на веб-странице.
Но он будет оставаться в границах родительского элемента - пока у родительского элемента установлена его позиция. Это подводит нас к следующему пункту.
Есть еще один сложный аспект дочерних элементов с абсолютным позиционированием…
Абсолютно позиционированный элемент должен позиционировать себя относительно позиционированного предка.
Когда вы извлекаете элемент из обычного потока, используя position: absolute
, он будет искать элемент-предок, для которого задана его собственная позиция. Это делается для того, чтобы ребенок знал, по отношению к какому элементу он должен себя позиционировать.
Итак, что произойдет, если дочерний элемент позиционируется абсолютно, а у родительского элемента позиция не установлена?
Вот наш CSS для этой иллюстрации:
.parent {
// Позиция не задана, поэтому она статична
}
.ребенок {
позиция: абсолютная;
верх: 0px;
слева: 0px;
}
И вот как будет выглядеть результирующая веб-страница:
Просмотреть исходный код на Codepen
Теперь дочерний элемент вышел за пределы родительского элемента, поскольку для родительского элемента не задана позиция. И дочерний элемент перешел к следующему (главному) родительскому элементу, в данном случае элементу
(Несколько грустная метафора состоит в том, что этот «осиротевший» ребенок ищет на дереве предков кого-то, кто станет его «родителем».”)
Это огромная причина неожиданного поведения в CSS для многих разработчиков.
Если вы помните, что всегда нужно устанавливать для родительского элемента дочернего элемента положение
, установленное на относительное
или абсолютное
(в большинстве случаев), вы избежите того, чтобы ваши дочерние элементы взлетали вверх по странице для того, кто знает где?
Итак, чтобы суммировать относительное и абсолютное позиционирование:
Основное различие между относительным и абсолютным позиционированием состоит в том, что
position: absolute
полностью выведет дочерний элемент из обычного потока документа.И этот дочерний элемент будет расположен относительно первого родительского элемента, для которого задана собственная позиция.
Последние два значения позиции
, фиксированный
и липкий
, в некотором смысле похожи на позицию : абсолютный
. Но они также связаны с вашей позицией прокрутки на странице.
Давайте посмотрим:
4. Fixed
Position: fixed
выведет элемент из обычного потока, а также разместит его в том же месте в области просмотра (что видно на экране).Это означает, что прокрутка никак не повлияет на его положение.
Давайте посмотрим, как это выглядит в коде. Вот наш HTML-код:
Lorem ipsum dolor sit amet, conctetur adipiscing elit ....
И в нашем CSS мы установили второй элемент как position: fixed
:
.first {
положение: относительное;
}
.Другой {
положение: фиксированное;
верх: 0px;
слева: 0px;
}
И вот как это будет выглядеть:
См. Исходный код на Codepen
Зеленый фиксированный элемент останется в верхнем и левом углу области просмотра.И если вы прокрутите, фиолетовый элемент будет нормально прокручиваться вверх, но зеленый элемент останется на том месте, где мы его разместили.
Наконечник : фиксированный элемент должен иметь положение
вверху
иливнизу
. В противном случае его просто не будет на странице.
Положение: фиксированное.
обычно используется для создания навигационных панелей, которые всегда прикрепляются к верхней части. Это очень полезный отель!
Далее мы рассмотрим закрепленное позиционирование, которое похоже на фиксированное позиционирование, но с небольшими дополнительными возможностями.
5. Sticky
Position: sticky
элементы изначально будут вести себя как элементы position: relative
, но если вы продолжите прокрутку, они выйдут из обычного потока и будут вести себя как position: fixed
, где бы вы ни находились. разместил их.
Это может быть действительно полезно, если вы хотите прикрепить элемент, который изначально находится ниже по странице, в верхнюю часть экрана.
В этом примере кода у нас есть зеленый липкий элемент между двумя фиолетовыми элементами, содержащими много текста.(Тем лучше для прокрутки!)
Lorem ipsum dolor sit amet, conctetur adipiscing elit ....
Lorem ipsum dolor sit amet, conctetur adipiscing elit ....
И CSS для нашего липкого элемента:
.first {
положение: относительное;
}
.Другой {
положение: липкое;
верх: 0px;
}
А вот как это выглядит на веб-странице!
См. Исходный код на Codepen
Когда вы прокручиваете страницу вниз, когда вы видите, что зеленый элемент входит в область просмотра, он кажется нормальным, относительно позиционированным элементом.Но по мере того, как вы продолжаете прокрутку, вместо прокрутки страницы она станет фиксированной и будет оставаться в верхней части области просмотра.
Как и фиксированные элементы, липкий элемент должен иметь верхний
или нижний
, установленные в CSS. Если его нет, элемент продолжит вести себя так, как если бы он был относительно позиционирован, и никогда не станет липким.
Примечание о поддержке браузером:
В настоящее время позиция
: липкая
не имеет полной поддержки по всем направлениям.Новые версии браузеров поддерживают его, но никакие версии IE не поддерживают. Это может быть важно, если вы работаете над клиентским проектом, в котором необходима поддержка IE 11. Вы можете проверить текущую поддержку на CanIUse.com
В заключение
Я надеюсь, что вы нашли это руководство и примеры кода для позиционирования CSS полезными! Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже?
Другие ресурсы:
Хотите больше?
Создаю курс по адаптивному дизайну! Зарегистрируйтесь здесь, чтобы получать сообщения по электронной почте, когда он будет опубликован.
Я пишу уроки веб-разработки в своем блоге coder-coder.com, размещаю мини-советы в Instagram и уроки кодирования на YouTube.
Как увидеть HTML-код веб-сайта | Small Business
Язык разметки гипертекста - это язык, используемый для создания страниц в Интернете. Веб-браузеры интерпретируют язык и отображают страницу в соответствии с инструкциями HTML. Просматривая HTML или исходный код страницы, вы можете увидеть, как обрабатываются элементы на странице, а также пути к изображениям или звуковым функциям страницы.Для малого бизнеса просмотр исходного кода страницы, на которой есть элемент, который вы хотите включить на свою собственную страницу, или даже просмотр элементов на своей собственной странице может быть полезным при определении того, как браузер интерпретирует HTML.
Откройте браузер и перейдите на страницу, HTML-код которой вы хотите просмотреть.
Щелкните страницу правой кнопкой мыши, чтобы открыть контекстное меню после завершения загрузки страницы.
Щелкните элемент меню, который позволяет просмотреть источник. В Internet Explorere пункт меню - «Просмотр исходного кода».»В Mozilla Firefox и Chrome пункт меню -« Просмотр исходного кода страницы ». В Opera пункт меню - «Источник».
Когда откроется исходная страница, вы увидите HTML-код для всей страницы. Просмотрите его, чтобы найти нужный код для определенных функций и объектов на странице.
Ссылки
Ресурсы
Советы
- Чтобы просмотреть исходный код на веб-странице с помощью фреймов, повторите шаги для каждого фрейма.
- Если на веб-странице нельзя щелкнуть правой кнопкой мыши, просмотрите HTML-код в строке меню браузера.В Internet Explorer нажмите «Просмотр», а затем «Источник». В Chrome нажмите «Инструменты», а затем «Просмотреть исходный код». В Mozilla Firefox нажмите «Инструменты». Наведите указатель мыши на «Веб-разработчик», чтобы открыть боковое меню, а затем нажмите «Источник страницы». В Opera наведите указатель мыши на «Страница», чтобы открыть боковое меню.