Видео-уроки HTML. Часть 3. Теги p, br, pre, blockquote
- Теги
p
,br
,pre
,blockquote
в HTML документе - Обучающее видео по тегам
p
,br
,pre
,blockquote
в HTML - Для чего и как делать разметку в HTML
- Что происходит с пробелами при отображении HTML в браузере
- Тег
<p>
- Тег
<br>
- Тег
<pre>
- Тег
<blockquote>
- Задание по тегам
p
,br
,pre
,blockquote
в HTML документе - Решение задания по тегам
p
,br
,pre
,blockquote
в HTML документе
Теги
p
, br
, pre
, blockquote
в HTML документе.
Это третье видео, в котором мы уже научимся создавать простые HTML-документы с размеченным текстом с помощью тегов <p>
, <br>
, <pre>
и <blockquote>
. После этого видео станет понятно, зачем же мы вообще взялись за изучение HTML, т.к. на примерах, разобранных в этом видео, станет виден общий механизм преобразования обычного текста в текст с разметкой HTML.
Обучающее видео по тегам
p
, br
, pre
, blockquote
в HTML.Для чего и как делать разметку в HTML.
Обычный текст – это набор букв, которые идут друг за другом.
Буквы сгруппированы в отдельные блоки, разделённые пробелами – это слова.
Слова сгруппированы в более крупные блоки, разделённые точками, знаками вопроса и восклицания – это предложения.
Предложения в свою очередь тоже могут быть сгруппированы в блоки, разделённые вертикальными отступами – это абзацы.
Что происходит с пробелами при отображении HTML в браузере.
При отображении текстовой информации в браузере все идущие подряд пробельные символы игнорируются и заменяются одним пробелом. Это касается не только пробелов, но и табуляции, а также переноса строк.
Исключением является тег <pre>
, который отобразит именно то, что включено в его контейнер.
Для того, чтобы разбить текст в браузере на более крупные блоки нужно использовать соответствующие теги HTML.
Тег<p>
Для разбиения на абзацы в HTML используется тег <p>
(запомнить просто: p от слова Paragraf). Каждый абзац с текстом нужно помещать в отдельный контейнер, обозначенный открывающим и закрывающим тегом <p>
.
При отображении в браузере абзацы разделяются друг от друга вертикальными отступами, улучшающими восприятие текста.
ВАЖНО: Каждый абзац начинается с тега <p>
и заканчивается закрывающим тегом </p>
.
<br>
Для того, чтобы при отображении в браузере отобразить перевод строки, нужно воспользоваться тегом <br>
.
Тег <br>
устанавливает перевод строки в том месте, где он установлен и, в отличие от тега <p>
, вертикального отступа не производит. (запомнить просто: br от слова break).
Тег <br>
используется в местах, где нужен перевод текста на новую строку без выделения его в абзац.
ВАЖНО: Тег <br>
одиночный и закрывающего тега не имеет.
<pre>
Иногда необходимо отобразить текст так, как он есть, не внося его отображение изменений. Для этого есть HTML-тег <pre>
.
Тег <pre>
используется для обозначения блока предварительно форматированного текста. В границах этого блока текста будут сохранены все пробельные символы и переносы строк.
У тега <pre>
есть особенность, что текст обычно выводится моноширинным шрифтом.
ВАЖНО: Тег <pre>
размечает область текста, поэтому нужен закрывающий тег </pre>
.
<blockquote>
Рассмотрим ещё один HTML-тег <blockquote>
.
Тег <blockquote>
используется для выделения длинных цитат в тексте документа.
Текст, помещенный в контейнер <blockquote>
, обычно имеет не только вертикальные, но и горизонтальные отступы, что делает цитату заметной.
ВАЖНО: Тег <blockquote>
требует открывающего и закрывающего тега </blockquote>
Задание по тегам
p
, br
, pre
, blockquote
в HTML документе.
В данном видео мы наконец-то начали понимать, в чём соль HTML – это разметка текстовой информации на блоки. С помощью всего 4-х тэгов (<p>
, <br>
, <pre>
и <blockquote>
) мы уже можем разметить текст так, чтобы его было приятно воспринимать.
Для того, чтобы закрепить полученные знания, настоятельно рекомендую выполнить самостоятельно приведённые примеры.
Решение задания по тегам
p
, br
, pre
, blockquote
в HTML документе.Если что-то пошло не так, задавайте вопросы. Для тех, кто всё-таки не смог создать файлы с тегами <p>
, <br>
, <pre>
и <blockquote>
, можно скачать их по этой ссылке. Они находятся в zip-архиве, так он скачается. Иначе файлы просто открывались бы в браузере.
Заберите ссылку на статью к себе, чтобы потом легко её найти 😉
Выберите, то, чем пользуетесь чаще всего:
Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )
HTML тег
onplay | Скрипт викликається коли медіа дані готові почати відтворення.![]() |
onafterprint | Скрипт виконується тільки після як документ надрукований. |
onbeforeprint | Скрипт виконується перед тим, як документ надрукований. |
onbeforeunload | Скрипт виконується коли документ ось-ось буде вивантажений |
onhashchange | Скрипт виконується коли там відбулися зміни до частини якоря в URL |
onload | Викликається після того як завантаження елемента завершене. |
onmessage | Скрипт виконується коли викликане повідомлення. |
onoffline | Спрацьовує коли браузер починає працювати в автономному режимі |
ononline | Спрацьовує коли браузер починає працювати в режимі онлай.![]() |
onpagehide | Скрипт виконується коли користувач переходить на іншу сторінку сторінку. |
onpageshow | Скрипт виконується коли користувач заходить на сторінку. |
onpopstate | Скрипт виконується коли змінено історію одного вікна. |
onresize | Скрипт виконується, коли розмір вікна браузера змінюється. |
onstorage | Скрипт виконується, коли вміст Web Storage оновлюється. |
onunload | Викликається, коли сторінка розвантажена, або вікно браузера було зачинено. |
onblur | Скрипт виконується, коли елемент втрачає фокус. |
onchange | Викликається в той момент, коли значення елемента змінюється.![]() |
oncontextmenu | Скрипт виконується коли викликається контекстне меню. |
onfocus | Викликається в той момент, коли елемент отримує фокус. |
oninput | Скрипт викликається коли користувач вводить дані поле. |
oninvalid | Скрипт виконується, коли елемент недійсний. |
onreset | Викликається, коли натискається у формі кнопка типу Reset. |
onsearch | Викликається, коли користувач щось пише в поле пошуку (для <input type="search">) |
onselect | Викликаєтсья після того як будь-який текст був обраний в елементі. |
onsubmit | Викликається при відправленні форми.![]() |
onkeydown | Подія викликається, коли користувач затис (натиснув та не відпускає) клавішу. |
onkeypress | Викликається коли корисрувач натиснув на клавішу. |
onkeyup | Викликається коли користувач відпускає клавішу. |
ondblclick | Виникає при подвійному клацанні ЛКМ на елементі. |
ondrag | Періодично викликається при операції перетягування. |
ondragend | Викликається коли користувач відпускає перелягуваний елемент. |
ondragenter | |
ondragleave | Викликається, коли перетягуваний елемент виходть з зони призначення.![]() |
ondragover | Викликається, коли перетягуваний елемент знаходиться в зоні призначення. |
ondragstart | Викликається, коли користувач починає перетягувати елемент, або виділений текст. |
ondrop | |
onmousedown | Викликається, коли користувач затискає ЛКМ на елементі. |
onmousemove | Викликається, коли курсор миші переміщається над елементом. |
onmouseout | Викликається, коли курсор виходить за межі елемента. |
onmouseover | Виконується, коли курсор наводиться на елемент. |
onmouseup | Викликається, коли користувач відпускає кнопку миші.![]() |
onscroll | Викликається при прокручуванні вмісту елемента (чи веб-сторінки). |
onwheel | Викликається, коли користувач прокручує коліщатко миші. |
oncopy | Викликається, коли користувач копіює вміст елемента. |
oncut | Викликається, коли користувач вирізає вміст елемента. |
onpaste | Викликається, коли користувач вставляє вміст в елемент. |
onabort | Виконується при перериванні якоїсь події. |
oncanplay | Скрипт виконується коли файл готовий, для початку відтворення (коли він буферизований достатньо, щоб почати відтворення) |
oncanplaythrough | Скрипт виконується, коли контент вже може бути відтворений без переривання на буферизацію.![]() |
oncuechange | Скрипт виконується коли змінюється кий в <track> елемента |
ondurationchange | |
onemptied | Викликається коли доступ до медіа контенту обривається (зникло з’єднання з мережею). |
onended | Викликається коли медіа елемент повністю відтворив свій зміст. |
onshow | Викликається, коли елемент <menu> буде відображено як контекстне меню. |
onloadedmetadata | Скрипт виконується коли метадані (розміри чи тривалість) завантажуються. |
onloadeddata | Викликається коли медіа данні завантажено. |
onloadstart | Викликається коли браузер тільки починає завантажувати медіа дані з сервера.![]() |
onpause | Викликається коли відтворення медіа даних призупинено. |
onplaying | Викликається коли розпочато відтворення медіа даних. |
onprogress | Подія onprogress відбувається, коли браузер завантажує вказане аудіо / відео. |
onratechange | Викликається коли змінюється швидкість відтворення медіа даних. |
onseeked | Викликається коли атрибут seeked у тега audio або video змінює значення з true на false. |
onseeking | Викликається коли атрибут seeking у тегів audio або video змінює значення з false на true |
onstalled | Скрипт виконується коли браузер з будь-якої причини не може отримати медіа дані. |
onsuspend | Скрипт виконується коли з будь-якої причини завантаження данних призупинено до його повного завантаження.![]() |
ontimeupdate | Викликається коли змінилася позиція відтворення елемента <audio> або <video>. |
onvolumechange | Викликається коли змінюється гучність звуку. |
onwaiting | Викликається коли наступний кадр при відтворенні медіа даних недоступний, але браузер очікує що він незабаром завантажиться. |
ontoggle | Викликається, коли користувач відкриває або закриває елемент <details>. |
onerror | Викликається якщо при завантаженні елемента сталася помилка. |
onclick | Подія викликається коли користувач клацає ЛКМ по елементу. |
Тег pre и перенос строк
Тег pre и перенос строкПри оформлении текста в тег <pre>.
– длинная строка не переносится на следующую при достижении границы объекта (например – границы контейнера ..</pre>
<div>
), а выходит за его рамки.
Для устранения проблемы – в файл style.css
(или другой файл стиля, который используется в данном блоке) добавляем:
pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, с 1999 года*/ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
Например – теперь файл styles/shCoreDefault.css
выглядит так:
.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody{ white-space:pre; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; margin:0 !important; padding:0 !important; border:0 !important; outline:0 !important; background:none !important; text-align:left !important; float:none !important; vertical-align:baseline !important; position:static !important; left:auto !important; top:auto !important; right:auto !important; bottom:auto !important; height:auto !important; width:auto !important; line-height:1.1em !important; font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important; font-weight:normal !important; font-style:normal !important; font-size:1em !important; min-height:inherit !important; min-height:auto !important; }
Раздел: Проблемы и решения Разное Метки: CSS, HTML
More results…
Exact matches only
Exact matches only
Search in title
Search in title
Search in content
Search in content
Search in excerpt
Hidden
Hidden
Navigation
aСамое читаемое
- CentOS: установка, настройка Zabbix-agent и добавление нового хоста в мониторинг — 507 133 views
- MySQL/MariaDB: наиболее используемые команды, примеры — 289 149 views
- BASH: описание циклов for, while, until и примеры использования — 152 181 views
- Команда find и её опции в примерах — 139 543 views
- Карта сайта — 126 497 views
Архив месяца
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |
Архивы по годам
Архивы по годам Выберите месяц Сентябрь 2022 (1) Июнь 2022 (1) Май 2022 (1) Апрель 2022 (1) Март 2022 (2) Январь 2022 (1) Декабрь 2021 (3) Ноябрь 2021 (8) Октябрь 2021 (4) Сентябрь 2021 (5) Август 2021 (5) Июль 2021 (6) Июнь 2021 (6) Май 2021 (6) Апрель 2021 (11) Март 2021 (8) Февраль 2021 (6) Январь 2021 (1) Декабрь 2020 (1) Ноябрь 2020 (9) Октябрь 2020 (9) Сентябрь 2020 (4) Август 2020 (8) Июль 2020 (4) Июнь 2020 (3) Май 2020 (5) Апрель 2020 (9) Март 2020 (8) Февраль 2020 (9) Январь 2020 (2) Декабрь 2019 (9) Ноябрь 2019 (9) Октябрь 2019 (11) Сентябрь 2019 (11) Август 2019 (10) Июль 2019 (2) Июнь 2019 (4) Май 2019 (9) Апрель 2019 (13) Март 2019 (32) Февраль 2019 (20) Январь 2019 (10) Декабрь 2018 (9) Ноябрь 2018 (12) Октябрь 2018 (15) Сентябрь 2018 (12) Август 2018 (14) Июль 2018 (17) Июнь 2018 (18) Май 2018 (21) Апрель 2018 (6) Март 2018 (18) Февраль 2018 (7) Январь 2018 (13) Декабрь 2017 (14) Ноябрь 2017 (6) Октябрь 2017 (24) Сентябрь 2017 (13) Август 2017 (15) Июль 2017 (11) Июнь 2017 (11) Май 2017 (11) Апрель 2017 (7) Март 2017 (18) Февраль 2017 (13) Январь 2017 (14) Декабрь 2016 (12) Ноябрь 2016 (15) Октябрь 2016 (13) Сентябрь 2016 (21) Август 2016 (19) Июль 2016 (14) Июнь 2016 (8) Май 2016 (24) Апрель 2016 (15) Март 2016 (19) Февраль 2016 (21) Январь 2016 (19) Декабрь 2015 (17) Ноябрь 2015 (17) Октябрь 2015 (14) Сентябрь 2015 (13) Август 2015 (1) Июль 2015 (20) Июнь 2015 (23) Май 2015 (26) Апрель 2015 (28) Март 2015 (30) Февраль 2015 (26) Январь 2015 (24) Декабрь 2014 (31) Ноябрь 2014 (21) Октябрь 2014 (28) Сентябрь 2014 (23) Август 2014 (31) Июль 2014 (23) Июнь 2014 (11) Май 2014 (14) Апрель 2014 (8) Март 2014 (11) Февраль 2014 (11) Январь 2014 (11) Декабрь 2013 (12) Ноябрь 2013 (23) Октябрь 2013 (20) Сентябрь 2013 (30) Август 2013 (20) Июль 2013 (6) Июнь 2013 (9) Май 2013 (5) Апрель 2013 (13) Март 2013 (22) Февраль 2013 (36) Январь 2013 (10) Декабрь 2012 (4) Ноябрь 2012 (8) Октябрь 2012 (13) Сентябрь 2012 (29) Август 2012 (24) Июль 2012 (18) Июнь 2012 (2) Май 2012 (4) Март 2012 (5) Февраль 2012 (5) Январь 2012 (25) Декабрь 2011 (15) Ноябрь 2011 (6) Август 2011 (13)Iconic One Theme | Powered by WordPress
Тегв HTML — пример кода
Тег HTML
определяет предварительно отформатированный блок текста.
Это удобно, когда вы хотите отобразить текст, где типографское форматирование влияет на смысл содержимого, например, фрагменты кода и стихи.
По умолчанию браузеры игнорируют любые пробелы — дополнительные текстовые пробелы, разрывы строк, табуляции или любые другие символы форматирования, указанные в HTML.
Но с
, вы можете сохранить все пробелы, которые хотите. Семейство шрифтов по умолчанию, назначенное любому тексту внутри
, равно
monospace
, но вы можете переопределить его с помощью CSS, если хотите.В этом уроке мы подробно рассмотрим тег
. Я покажу вам, как это работает, используя некоторые фрагменты кода «с и без», чтобы вы могли получить больше удовольствия от написания HTML, поскольку HTML никогда не создавался, чтобы быть скучным.
Основной синтаксис
Как и многие другие элементы HTML, тег
).также содержит закрывающий тег (
<пред> Привет, мир, этот текст находится внутри предварительного тега, все пробелы сохраненныйПроверьте результат на снимке экрана ниже:
РЕКЛАМА
Примеры тега
в HTML
Ниже приведены фрагменты кода и снимки экрана, показывающие, как 9Тег 0003
работает.Пустое пространство в HTML без тега
<дел>В следующих двух словах есть лишние пробелы, но браузер их игнорирует: Привет! Мир
корпус { дисплей: гибкий; выравнивание элементов: по центру; выравнивание содержимого: по центру; высота: 100вх; } р, пред { размер шрифта: 1.2rem; }
Пустое пространство в HTML с тегом
до
<дел>В следующих двух словах есть лишние пробелы, видимые с помощью
pre
тег:Привет, мир