Возможности оформления текстовой информации в html. Теги оформления текста в HTML. Выделение текста с помощью html-тегов

Введение

Памятка призвана помочь начинающим web-разработчикам и блогерам. Предлагаемые инструменты — это тэги HTML (HyperText Markup Language или «язык гипертекстовой разметки», стандартный язык разметки документов в Интернет) и параметры форматирования CSS (каскадные таблицы стилей, формальный язык описания внешнего вида документа, написанного с использованием языка разметки). Параметры форматирования CSS страиваются в тэги HTML с помощью атрибута STYLE.

Если данной памятки для Вас не достаточно, рекомендуем воспользоваться справочниками HTML и CSS .

* В основу памятки легли материалы alex_inside .

Форматирование шрифта

Базовые тэги для работы с текстом:

Обычный абзац с отступом снизу.


* С тэгами можно использовать другие тэги, такие как , , и т.д.
* Внутри тэга

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

Текст, которому с помощью стиля можно менять свойства.

Ограниченная область, которой можно менять свойства (положение, границы, отступы, свойства содержимого и т.д.).

* По умолчанию границы областей не видны. На одной странице может быть сразу несколько областей
.

Форматирование текста:

Полужирный текст

Выделение текста курсивом

Подчёркнутый текст

Зачёркнутый текст

Маленький шрифт

Большой шрифт

Знак сноски сверху или индекс снизу от текста

Текст c подсказкой

Размеры шрифта:

Шрифт размером 13 пунктов

Шрифт размером 15 пунктов

Шрифт размером 9 пикселей

Шрифт размером 12 пикселей

Шрифт размером 15 пикселей

Шрифт 2-го размера (может быть от 1-го до 7-го)

Шрифт 4-го размера

Шрифт на 1 размер больше обычного

Заголовки:

Заголовок 1-го уровня

Заголовок 2-го уровня

Заголовок 3-го уровня

Заголовок 4-го уровня

Заголовок 5-го уровня

Заголовок 6-го уровня

Возможные варианты размеров шрифтов (визуальная оценка) доступны .

Оформление текста с помощью шрифтов:

Шрифт Comic Sans Ms

Шрифт Monotype Corsiva

Tahoma, 13 пикселей

Возможные варианты типов шрифтов (наименования и визуальная оценка) доступны .

Оформление текста с помощью цвета:

Синий текст
* Цифра #0000ff означает синий цвет в RGB палитре.

Красный текст
* Можно пользоваться стандартными словесными обозначениями цветов: Red, Green, Blue и т.д.

Голубой фон

* У фона тоже можно менять цвет. Обратите внимание, что атрибут style использует синтаксис CSS.

Синий текст, серый фон

Некоторые предопределённые цвета:

Black White Red Green Blue Purple Firebrick Maroon OrangeRed MidnightBlue CornflowerBlue
Cyan Yellow Magenta DarkGreen DarkGoldenrod Gold Orchid BlueViolet Burlywood PeachPuff

Некоторые цвета в шестнадцатиричном коде — интенсивность красного, зелёного и синего (RR GG BB ):

#000000 #FFFFFF #FF0000 #00FF00 #0000FF #FF00FF #FF4444 #FF9999 #FFCCCC #9999FF #FF99FF #DDDDDD #FFE4C4 #CCCC99 #FF8DC #FA8072 #990000 #FF3030 #000080 #000066 #0000CD #AFEEEE #006400 #66FF00 #00B800 #DAA520 #FFCC33 #FFA500 #C71585 #8B008B #CC33FF

Возможные варианты палитры цветов и их кодов/наименований доступны .

Оформление текста с использованием тени/подсветки:

Свойство text-shadow имеет четыре параметра: X Y амплитуда цвет .
X — горизонтальное смещение тени/подсветки к тексту. Положительное значение — смещение вправо, отрицательное значение — смещение влево.
Y — вертикально смещение тени/подсветки к тексту. Положительное значение — смещение вниз, отрицательное значение — смещение вверх.
Амплитуда — чем выше значение, тем больше степень размытия.
Цвет — тёмные тона дадут тень, светлые тона — «подсветку».

Примеры использования:


Только тень


Tahoma с тенью


Tahoma с контуром


Tahoma вдавленный


Tahoma объёмный


Tahoma неоновый


Tahoma неоновый


Tahoma неоновый


Tahoma, много оттенков

Выравнивание текста и форматирование параграфов

Выравнивание текста:

Выравнивание текста по левой стороне

Выравнивание текста по центру

Отцентрированный текст

Выравнивание текста по правой стороне

Выравнивание текстов по обеим сторонам — для текстов, имеющих длину более одной строки

Вариант выравнивания текстов по обеим сторонам с использованием параметра форматирования CSS

Оформление сносок (комментариев) с отступом абзаца:


Процитированый в отдельном блоке текст
у которого будет небольшой отступ слева.

Форматирование параграфов и областей:


Врезанный, обтекающий другим текстом, текст с правого краю с выравниванием слева, с серой рамкой и отступом от рамки снаружи в 8 пикселей

ВНИМАНИЕ! Этот блок вставлен в текст перед (!) словом «Привет!»

Привет! В этом абзаце первое предложение будет с "красной" строки, т.е. с отступом. Прямо как в книгопечати. Правда, в Интернете это редкая практика. Абзацы должны разделяться просто пустым промежутком.

Преформатированый текст сохраняет отступы слева и между словами и устанавливает те отступы, что вы укажите пробелами. Предупреждение! Тэг не делает переноса строки автоматом!




с выравниванием справа.


Текст с правого краю в две строчки,
с выравниванием слева.
< br clear="all" >


Бегущая влево строка.

Бегущая вправо строка.

Бегущая от края к краю строка.

Скролящийся вверх
текст с полезной
информацией.

Скролящийся вниз
текст с полезной
информацией.

Вертикальная перемотка большого текста:

Лорем ипсум долор сит амет, консектетур адиписицинг элит, сед до эиусмод темпор инцидидунт ут лаборе эт долоре магна аликуа. Ут эним ад миним вениам, кьюс ноструд эксерцитатьён ульламко лаборис ниси ут аликуип экс эа коммодо консекуат. Дьюс ауте ируре долор ин репрехендерит ин волуптате велит эссе киллум долоре эу фугиат нулла париатур. эксцептеур синт оккаекат купидатат нон пройдент, сунт ин кульпа куй оффициа десерунт моллит аним ид эст лаборум.

Вертикальная перемотка большого текста c HTML-кодом:

Интерлиньяж (межстрочный интервал) текста:




Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem
nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.
Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit
lobortis nisl ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem
nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.
Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit
lobortis nisl ut aliquip ex ea commodo consequat.

Отступы объектов

Границы областей в разделе сделаны видимыми (пунктиром) для оценки отступов.

Область с отступом сверху в 10 пикселей

Область с отступом слева в 20 пикселей

Область с отступом справа в 250 пикселей

Область с отступом снизу в 15 пикселей


  1. Один из пунктов списка

  2. Другой такой пункт

  3. Ещё один пункт.


* Закрывающий тэг не обязателен для использования.

Также можно выбирать разные виды списков через стиль:

  1. Один из пунктов списка
  2. Другой такой пункт
  3. Ещё один пункт.


  1. Один из пунктов списка

  2. Другой такой пункт

  3. Ещё один пункт.

Значения list-style-type для списков:
circle — маркер в виде кружка
disc — маркер в виде точки
square — маркер в виде квадрата
decimal — арабские числа (1, 2, 3, 4,…)
decimal-leading-zero — арабские числа с нулем впереди для цифр меньше десяти (01, 02, 03,…)
lower-alpha — строчные латинские буквы (a, b, c, d,…)
upper-alpha — заглавные латинские буквы (A, B, C, D,…)
lower-greek — строчные греческие буквы (α, β, γ, δ,…)
lower-roman — римские числа в нижнем регистре (i, ii, iii, iv, v,…)
upper-roman — римские числа в верхнем регистре (I, II, III, IV, V,…)
none — отменяет маркеры для списка.

Картинки

- пример вставки картинки.

width="200px" > - размер картинки по ширине.

height="500px" > - размер картинки по высоте.

Изображение со всплывающим текстом при наведении на него курсора:
title="Этот текст появится при наведении курсора на картинку!" alt="А этот при её отсутствии" >

Изображение слева, текст обтекает картинку справа и имеет горизонтальный отступ от неё в 6 пикселей:
style="float: left ; margin:0 6px 6px 0 " > текст

Пишем текст поверх картинки:


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

Картинка в выделенной области, с прокруткой:


Отображаемую ширину указываем внешнему div-контейнеру в атрибуте width в пикселях. Для вертикальной прокрутки, указываем высоту height . Ширина и высота должна быть меньше чем у картинки.

Всплывающая подсказка , отображающаяся при наведении курсора на ссылку:
title="HD Systems Worldwide" >

Выделение текста с помощью html-тегов

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

Чаще всего текст на страничке выделяют жирным шрифтом или курсивом. Для этого есть специальные теги и (выделяют жирным), а также и (курсивом). Все они парные, то есть нужные слова нужно поместить между открывающим и закрывающим тегом. Казалось бы, зачем придумали два тега для одного и того же действия?

На самом деле в html они выполняют не только оформительскую роль, но и смысловую. Так, тег b просто выделяет тег жирным, не придавая ему большего смысла, а вот strong помимо простого выделения еще и придает словам особую важность. Поэтому этим тегом не стоит выделять полтекста, а использовать разумно.

В CSS также есть свойства, которые обладают таким же эффектом, что и перечисленные теги. Например, свойство font-weight: bold делает текст жирным, а font-style: italic – курсивным.

Подчеркивание и зачеркивание текста

Для подчеркивания и зачеркивания тоже есть свои теги. подчеркивает слова, а — зачеркивает их. Чтобы добиться такого же эффекта через css, применяют свойство text-decoration. У него есть несколько значений:

Underline – подчеркивание снизу;

Overline – подчеркивание сверху;

Line-through — зачеркивание;

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

В HTML 5 ввели еще один тег — mark, который позволяет просто выделить текст. По умолчанию он выделяется желтым цветом, хотя через css вы можете легко переназначить это и создать свое выделение, которое соответствует дизайну вашего сайта.

Вывод текста в верхнем и нижнем индексе

Немного разобрались, но что если вам надо написать формулу или что-то другое, где нужно вывести некоторые цифры или буквы в верхнем или нижнем индексе. Конечно, html предоставляет нам для этого нужные средства. Тег sub отображает шрифт в виде нижнего индекса, а sup — в виде верхнего. Также это можно сделать через css. Для этого нужному тексту надо прописать:

vertical-align: sub | super

vertical - align : sub | super

Font-size: размер шрифта, чуть меньший, чем у обычного текста

Как оформить текст с помощью CSS?

Если вам нужно оформить шрифт с помощью css, то к нему нужно как-то обратиться с помощью селектора. Одно дело, если вам надо выделить целый абзац или ссылку, тогда селектор у вас есть, но что, если оформить нужно одно слово где-то в середине статьи? Для этого существует замечательный парный тег span, который никак не влияет на внешний вид своего содержимого и не придает ему никакого смысла.

Соответственно, нужный вам для оформления фрагмент заключаем в span, привязываем к нему произвольный стилевой класс и пишем стили без каких-либо проблем!

Вывод текста с сохранением пробелов.

В html существует тег pre, который позволяет вывести информацию так, как написано в текстовом редакторе. Это может пригодиться, если вы пишете стих или нужно поставить несколько пробелов. Нор через css тоже можно управлять форматированием текста. Для этого существует свойство white-space. Его значения:

Nowrap – слова отображаются одной строкой без переносов. Если они не влезают в строку, появится горизонтальная прокрутка.

Pre – действует аналогично тегу pre

Pre-wrap – аналогично предыдущему значению, но автоматически переносит текст на новую строку, когда он перестает помещаться (пожалуй, самое лучшее значение)

Выравнивание текста

Мы уже рассмотрели некоторые html теги для текста, но еще стоит упомянуть выравнивание. Оно задается не тегами, а через css-свойство text-align:

Right – по правому краю.

Left – по левому.

Center – по центру (например, для заголовков)

Justify – по ширине. Это значение означает, что слова в строке будут растянуты так, чтобы занять всю ее ширну.

Цвет и фон текста

Опять же, это уже невозможно задать с помощью html-тегов, зато можно через css. Мы опять же приходим к выводу, что использовать теги для редактирования текста html не очень удобно. Для цвета самого текста есть свойство color, которое имеет много значений. Цвет можно задавать как с помощью ключевых слов (orange, black, red), так и с явным указанием цветового режима: color: rgb(130, 100, 12). Фон задается абсолютно также, но только с помощью свойства background.

Размер и шрифт текста

Свойство Font-size задает размер шрифта, а font-family позволяет выбрать сам шрифт или его семейство. Например.

Здравствуйте, дорогие читатели . Сегодня хочу рассказать Вам как сделать красивые теги (метки) только с помощью CSS3.

Теги — это один из самых Важных этапов в навигации на сайте. Казалось бы кто этими метками пользуется, и зачем они вообще нужны? Я говорю Вам, нужны. Я недавно заметил, что если я захожу на какой нибудь сайт то ищу сразу эти теги. С помощью их очень удобно ориентироваться на сайте, легче найти то что ищешь. Одним словом это второе меню сайта, только более подробное.

А вот если они ещё и красивые, тогда вообще супер, так и хочется нажать на них:-)

Вот и мы сегодня будем делать подобное для нашего сайта. А ещё прибавим не много анимации, чтобы вообще эффектно смотрелось. Анимацию мы взяли . Хочу сказать, что теги делать будем только на CSS, а это значит, что нет изображений и загрузка, естественно, быстрее.

Хотелось бы добавить, что в исходниках есть три примера. Но на практике мы рассмотрим только один. Почему? Потому что в двух примерах изменён только цвет, там всё очень просто, и проблем с эти возникнуть не должно. Ну ладно, давайте уже будем делать.

ι

HTML

Для начала нужно задать класс для меток, делается это с помощью обычных тегов

. А HTML код меток я взял уже готовый со своего блога. В конечном итоге вот, что у меня получилось:

Google Photoshop Twitter Вкладки Иконки Красивые сайты Модальное окно Новичку Подсветка кода Поисковики Полезные сайты Прозрачность Скачать Слайдер Создать блог

Как видите мы сразу задали класс нашим будущим меткам — tagcloud. Теперь давайте сделаем красивый вид с помощью стилей.

CSS

.tagcloud { float:left; width:300px; margin-top:20px; margin-right:10px; } .tagcloud a { font-size:13px; color:#999; border-radius: 3px; background: #333; border-bottom:2px solid #888; margin:5px; padding:5px 5px 7px; float:left; -moz-transition: all 0.2s 0.01s ease-in; -o-transition: all 0.2s 0.01s ease-in; -webkit-transition: all 0.2s 0.01s ease-in; } .tagcloud a:hover { color:#fff; background-color:#FF6766; -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); -o-transform: rotate(5deg); }

Сам список сделан шириной в 300 пикселей. Естественно Вы можете сделать шире или уже для Вашего сайта. А также размер , отступы и т.д. всё можно настроить.

Цвет можно изменить с помощью background: в данном случае цвет #333. Также можно настроить цвет при наведении в классе.tagcloud a:hover, в данном примере background-color:#FF6766;

Теперь самое интересное — . Плавное изменение цвета и плавный наклон задаётся с помощью transition:

Moz-transition: all 0.2s 0.01s ease-in; -o-transition: all 0.2s 0.01s ease-in; -webkit-transition: all 0.2s 0.01s ease-in;

Эти параметры вы можете изменить в секундах, быстрее или медленнее.

А сам наклон метки задаётся с помощью transform:

Webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); -o-transform: rotate(5deg);

5deg — это 5 градусов вправо, а -5deg — это пять градусов влево. Естественно это значение Вы можете изменить на большее или меньшое.

Хочу сказать, что данные метки не работают в ИЕ. И ничего с этим поделать нельзя.

ι

Вот и получились у нас метки простые и вроде как красивые. На этом всё. Друзья, если у Вас возникнут какие либо вопросы, я жду их в комментариях. До скорых встреч.

Предварительное форматирование

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

 и 
. Эти теги используются, чтобы текст выглядел так, как набран, например при создании таблиц.

Стилевое оформление текста

Приведенные ниже теги < center > , < font > ,< s > ,< u > для оформления стиля текста применяются в настоящее время крайне редко и являются нежелательными элементами. Вместо них широко используются таблицы стилей CSS.

Тег

позволяет центрировать все элементы документа в окне браузера. Например:

. Все элементы между тегами будут находиться
в центре окна

. Гипертекстовый документ может быть оформлен с использованием следующих стилей:

Полужирный , Курсив , > Моноширинный ,

Зачеркнутый текст ,

Подчеркнутый текст , КРУПНЫЙ ТЕКСТ ,

мелкий текст , Нижний индекс ,

Верхний индекс .

# 4: различные стили форматирования–>

Домашняя страница

Добро пожаловать


Я рад приветствовать Вас

на моей странице.

Вот что я люблю делать в свободное время:

- Исследовать Интернет

Логический стиль документа

Текст в документе HTML может быть логически выделен одним из следующих тегов:

– определить слово. Как правило – курсив;

– усилить акцент. Как правило – курсив;

– заголовок чего-то большого. Курсив;

– компьютерный код. Моноширинный шрифт;

– текст, введенный с клавиатуры. Жирный шрифт;

– сообщение программы. Моноширинный шрифт;

– очень важные участки. Жирный шрифт;

– замена переменной на число. Курсив;

– позволяет включить цитату в объект.

# 5: логический стиль документа–>

Элементы содержания

Элементы содержания

Использование элемента INS

Использование элемента DEL

Использование элемента Q

Использование элемента EM

Использование элемента STRONG

Работа с тегами FONT

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

размер шрифта n=1..7, стандартный размер n=3

относительный размер, 3+3=6

Кроме размера, могут устанавливаться цвет и тип шрифта, например:

Пример шрифта

# 6: различные виды шрифтов–>

Элементы форматирования текста


Задание абсолютных размеров шрифтов

Шрифт размера 7

Шрифт размера 1


Задание относительных размеров шрифтов

Шрифт размера +4

Задан зеленый цвет шрифта

Шрифт Courier

Цвет символов на всей странице можно изменить с помощью аргумента TEXT тега : Аргумент BGCOLOR=” цвет” изменяет цвет фона.

<

Цветовое оформление

Управление цветом текста


Аквамарин – aqua

Белый – white

Желтый – yellow

Синий – blue

Ультрамарин – navy

Фиолетовый – violet

Фуксиновый – fuchsia

Черный – black



Специальные символы

Символы, которые не могут быть введены в текст документа непосредственно через клавиатуру, называются специальными символами. Для них существуют особые теги. Четыре символа – знак меньше < , знак больше > , амперсант & и двойные кавычки “” имеют специальное значение внутри HTML и, следовательно, не могут быть использованы в тексте в своем обычном значении. Для использования одного из этих символов введите одну из следующих последовательностей:

< – < > – > & – & " – "e.

Чтобы визуально оформить и выделить текст в html применяют такие элементы:

STRONG

Выделяет текст жирным шрифтом:

Между этими тегами текст будет выделен жирным шрифтом

EM (Emphasis)

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

Этот текст будет выделен курсивом

U (Underline)

Отображает помещенный между открывающим и закрывающим тегами текст как подчеркнутый:

Данный текст подчеркнутый

SUB

Отображает текст, заключенный между открывающим и закрывающим тегами, как нижний индекс от основного текста.

Формула пропана С 3 Н 8

Результат: С 3 Н 8

SUP

Используется для создания верхнего индекса. Например:

Будет выглядеть 2 5 = 32.

FONT

Используется для изменения цвета, шрифта и размеров и текста.
Атрибуты:
SIZE - с помощью него можно менять размер шрифта. Возможные значение - 1 , 2 , 3 , 4 , 5 , 6 , 7.
COLOR - задает цвет текста.
FACE - для определения шрифта (Times New Roman, Arial, Tahoma)

Например:

Этот текст без оформления

Увеличенный желтый шрифт

Красный текст 3 размера

При просмотре в браузере увидим:

SIZE="+2" это значит увеличенный шрифт на 2 единицы по сравнению со стандартным. Стандартный размер шрифта равен 3 .

HR

Применятся для вставки в текст горизонтальной линии. Отличительная особенность – нет закрывающего тега.
Атрибуты:
ALIGN – определяет выравнивание горизонтальной линии. Атрибут может принимать следующие значения:
left – выравнивает по левому краю документа.
right – выравнивает по правому краю.
center – выравнивание по центру документа (используется по умолчанию).
WIDTH – применяется для определения длины линии в пикселах или процентах от ширины страницы.
SIZE – толщина линии в пикселах.
NOSHADE – с помощью этого атрибута линия закрашивается как сплошная. Без него – линия выглядит объемной.
COLOR – задаем цвет линии.

Например:

Текст до линии
Текста после линии
А это линия толщиной 3px без noshade

А здесь линия c noshade закрашенная в красный цвет
noshade >

Результат:


Следующая страница -