Задаем шрифт текста. Атрибут face тега font

Для изменения шрифта служит тэг с атрибутом FACE. Можно указывать шрифт по названию (Arial, Tahoma, Verdana) или типу(например, monospace). Желательно перечислить несколько имен шрифта, чтобы избежать ситуации, когда окажется, что требуемый шрифт не установлен у пользователя. Рекомендую "забить" хотя бы один из общепринятых шрифтов (например Arial). Не рекомендую на одной странице применять более 2-3 различных шрифтов, иначе страница будет смотреться аляповато и непрофессионально.

Пример:

Изменение размера шрифта html-страницы

Для изменения размера шрифта используют атрибут SIZE. Чем крупнее шрифт, тем более легким для восприятия становится текст. Однако, мелкий шрифт позволяет уместить в пределах экрана больший объем информации. Используя данный атрибут с тэгом , вы можете изменить размер текста вэб-страницы целиком. Применяя атрибут SIZE совместно с тэгом , можно воздействовать на внешний вид отдельного фрагмента текста. Доступно 7 размеров шрифтов. Самый малый обозначается цифрой 1, а самый крупный - 7.

Изменять шрифт можно с помощью тэгов и . укрупняет шрифт указанного фрагмента по отношению к предыдущему тексту, а , соответственно, уменьшает.

Меняя размер отдельных букв, можно добиться интересных эффектов. Например, таким образом можно получить буквицу - укрупненную прописную букву начала абзаца.

Пример:

Выбор цвета шрифта html-страницы

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

Используя атрибут TEXT в контексте тэга , можно изменить цвет текста вэб-страницы целиком. Применение же атрибута COLOR с тэгом (обладает более высоким приоритетом) позволяет взаимодействовать на внешний вид отдельного фрагмента текста.

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

Наим-е цвета Код aqua ##00FFFF black ##000000 blue ##0000FF fuchsia ##FF00FF gray ##808080 green ##008000 lime ##00FF00 maroon ##800000 navy ##000080 olive ##808000 purple ##800080 red ##FF0000 silver ##C0C0C0 teal ##008080 white ##FFFFFF yellow ##FFFF00

Размер шрифта на сайте можно задать как при помощи HTML, так и с помощью CSS. Рассмотрим оба варианта.

Задание размера шрифта с помощью HTML

Размер шрифта на странице можно определить при помощи тега font HTML. В статье мы уже рассматривали тег font и его атрибуты. Одним из атрибутов этого тега является size , который и позволяет установить размер шрифта. Применяется он следующим образом:

Конструктор сайтов "Нубекс"

Size может принимать значения от 1 до 7 (по умолчанию равен 3, что соответствует 13,5 пунктам для шрифта Times New Roman). Другой вариант задания атрибута - “+1” или “-1”. Это означает, что размер будет изменен относительно базового на 1 пункт больше или меньше, соответственно.

Приведенный способ довольно прост в использовании и незаменим при необходимости изменения размера шрифта небольшого куска текста. В остальных случаях рекомендуется определять стиль текста с помощью CSS.

Устанавливаем размер шрифта при помощи CSS

В CSS для изменения размера шрифта применяется свойство font-size , которое применяется следующим образом:

Меняем размер шрифта при помощи CSS

Шрифты HTML-блока div класса nubex получают размер 14px при помощи свойства font size.

В приведенном примере размер шрифта устанавливается в пикселях. Но существуют и другие способы задания размера:

  • large, small, medium - задают абсолютный размер (маленький, средний, большой). Также могут применяться значения экстра-маленький (x-small, xx-small), экстра-большой (x-large, xx-large).
  • larger, smaller - задают относительный размер (меньше или больше относительно родительского элемента).
  • 100% - задается относительный размер (в процентах относительно родительского). Например: h1 { font-size: 180%; } Это означает, что размер тега H1 будет составлять 180% от базового размера шрифта.
  • Другие варианты задания относительного размера:
    • 5ex - означает, что размер составит 5 высот буквы x от базового шрифта;
    • 14pt - 14 пунктов;
    • 22px - 22 пикселя;
    • 1vw - 1% от ширины окна браузера;
    • 1vh - 1% от высоты окна браузера;

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

Как задавали шрифт раньше

Ранее в html использовался специальный парный тег font, который выступил как контейнер для изменения параметров шрифта, таких, как гарнитура, цвет и размер. Сегодня такой подход является в корне неверным. Почему? Веб-стандарты определяют, что внешний вид страницы не должен прописываться в html-разметке. К тому же, тег поддерживается полноценно только в очень старой версии HTML – HTML 3.

Задание шрифта в html правильным образом

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

Font-style. Определяет начертание текста. Принимает такие значения:

Font-variant. Свойство назначает, как нужно интерпретировать написание строчных букв. Имеет всего два значения:

Normal – обычное поведение.

Small-caps – все строчные буквы преобразовываются в заглавные, а их размер немного уменьшается по сравнению с обычным шрифтом.

Font-weight. Определяет жирность текста. Значение можно задавать ключевыми словами или числовым значением. Давайте рассмотрим все варианты:

Normal – обычный текст

Bold – текст с жирным начертанием

Bolder – будет выводиться жирнее, чем он выводится у родительского элемента.

Lighter – буквы получат меньше жирности, по сравнению с родителем.

Вот так все просто. Кроме этого, есть возможность задавать значение в виде чисел от 100 до 900, где 900 – самый жирный. К примеру, значению normal соответствует 400, а bold – 700.

К сожалению, большинство браузеров не распознают этих числовых значений и могут применять всего два значения – normal и bold. Для эксперимента я создал 9 абзацев и задал каждому разную жирность текста – от 100 до 900. Потом открыл эту веб-страничку в разных браузерах и ни один не отобразил разные начертания. Вывод: лучше не применяйте числовые значения.

Font-size. Это свойство задает размер букв. Размер можно задавать в различных относительных и абсолютных величинах. Чаще всего размер задается в пикселах, относительных единицах em и процентах. Если вы хотите подробнее ознакомиться с заданием размера в css, то почитайте эту , где все описано более подробно.

Font-family. Пожалуй, самое основное свойство, которое определяет семейство или конкретное имя используемого шрифта. Если вы используете конкретное название, то нужно убедиться, что заданный шрифт найдется на компьютерах всех пользователей. Для надежности через запятую нужно прописать альтернативный вариант или целое семейство. Шрифты подразделяются на такие семейства:

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

Сокращенная запись

Все то, что мы рассмотрели выше, можно очень легко записать по сути в одну строчку с помощью замечательного свойства font, которое собирает вместе все настройки. Записывать нужно в такой последовательности:

Font: font-style | font-variant | font-weight | font-size | font-family;

Font : font - style | font - variant | font - weight | font - size | font - family ;

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

Как задать шрифт в html разным элементам

Так, что-то мы сильно увлеклись описанием всех свойств для шрифта. Это очень важная информация, но как вообще его правильно задавать? Используйте нужные селекторы, чтобы дотянуться до нужных элементов. Дальше я предлагаю несколько примеров:

p a{ font-family: Verdana, sans-serif; }

Для табличных данных задается много параметров шрифт: уменьшенные прописные буквы, жирное начертание, размер и название шрифта.

< FONT SIZE =… COLOR =... FACE =...> текст FONT >

SIZE - устанавливает размер шрифта , который будет использоваться текстом, содержащимся в пределах элемента FONT. Можно задать абсолютный размер шрифта, указав целое число от 1 до 7. Для шрифта можно также указывать относительный размер , присваивая атрибуту целое число со знаком (например, это может быть SIZE="+1" или SIZE="-2").

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

FACE - задает гарнитуру шрифта , например FACE=ARIAL.

текст - телетайпный текст (моноширинный).

текст - стиль с наклонным шрифтом (курсив ).

текст - стиль с жирным шрифтом.

текст U> - стиль с подчеркиванием текста.

текст BIG> - печать текста шрифтом увеличенного размера (большего, чем окружающий текст).

текст SMALL> - печать текста шрифтом уменьшенного размера (меньшего, чем окружающий текст).

текст SUB> - печать текста со сдвигом вниз (нижний индекс или подстрочный).

текст SUP> - печать текста со сдвигом вверх (верхний индекс или надстрочный).

текст STRIKE> или < S > S > - стиль с перечеркиванием текста.

Специальные теги html

Тег < ADDRESS > используется для выделения автора документа и его адреса (например, e-mail).

Некоторые символы являются управляющими символами в HTML и добавляются в текст только при помощи ESC-последовательностей:

    левая угловая скобка "<" - <

    правая угловая скобка ">" - >

    амперсанд "&" - &

    двойные кавычки """ - "

Существует большое количество ESC-последовательностей для обозначения специальных символов, например " " для обозначения знака  и "®" для значка . Одной из особенностей является замена символов во 2-ой части символьной таблицы (после 127-ого символа) на escape-последовательности для передачи текстовых файлов с национальными языками по 7-битным каналам.

ESC-последовательностичувствительны к регистру : НЕЛЬЗЯ использовать < вместо <.

Наиболее часто используемые теги приведены в таблице 2.

Таблица 1.2 - Основные теги для оформления HTML-документа

Атрибут

Функция

version=строка

Указывается версия HTML, которая была использована для создания данного документа

Заключенный в теги текст будет отображаться в курсивном начертании

тег HEAD – начальный и конечный теги заголовочной части HTML-документа

тег TITLE – начальный и конечный теги заголовка HTML -документа

тег A – начальный и конечный теги, которые позволяют создать гиперссылку (атрибут href ) или идентификатор фрагмента (атрибут name ) заголовка HTML -документа

href=url

Указывается URL-адрес целевого документа гиперссылки (необходим, если это не якорь имени)

methods=список

Задается список методов отображения, зависящих от браузера (через запятую)

name=строка

Указывается имя идентификатора фрагмента (необходим, если это не якорь гипертекстовой ссылки)

rel=связь

Определяется связь этого документа с целевым документом

rev=связь

target=имя

Задается имя кадра или окна отображения обозначенного ссылкой документа

title=строка

Указывается не зависящее от места нахождения универсальное имя ресурса для данной гиперссылки

тег ADDRESS – заключенный в данные теги текст представляет собой адрес

тег B – заключенный в данные теги текст будет отображаться жирным шрифтом

тег BASE – указывается базовый URL для всех относительных URL в данном документе

Атрибут

Функция

href=url

Указывается базовый URL-адрес

target=имя

Задается использующееся по умолчанию целевое окно для всех ссылок в документе. Предназначен в основном для переадресации ссылки в другие кадры. Существует четыре специальных значения: _blank, _parent, _selfи _top

тег BASEFONT – указывается размер шрифта для последующего текста

Атрибут

Функция

size=значение

тег BIG – заключенный в теги текст будет отображаться шрифтом большего размера

тег BODY – начальный и конечный теги тела документа

alink=цвет

Установка цвета активных гипертекстовых ссылок в документе

background=url

Указывается URLфонового изображения

bgcolor=цвет

Установка цвета фона документа

bgproperties=значение

Если значение равноfixed, запрещается прокрутка фонового изображения вместе с содержимым документа(IE 2 и выше)

leftmargin=значен ие

Установка размера (в пикселах) левого поля документа (IE 2 и выше)

link=цвет

Установка цвета "непосещаемых" гипертекстовых ссылок в документе

text=цвет

Установка цвета обычного текста в документе

topmargin=значение

Установка размера (в пикселах) верхнего поля документа (IE 2 и выше)

vlink= цвет

Установка цвета "посещенных" ссылок в документе

тег BR – разрыв текущего текстового потока и возобновление его с начала следующей строки

Атрибут

Функция

Задается "обтекание" объекта, расположение которого указано значением данного атрибута (left,rightилиall). При переносе на новую строку текст будет размещаться так, чтобы объект оставался видимым

тег CENTER – размещение заключенного в теги текста по центру

тег CITE – заключенный в теги текст представляет собой цитату

тег COMMENT – Комментарий в тексте документа. Комментарии будут видимы в любом браузере. Для всех браузеров комментарий представляется в виде

тег DD – задается описательная часть для элемента списка определений

тег DFN – текст, заключенный в теги форматируется как определение

тег DL – создание списка определений, содержащих теги < dt > и < dd >

тег DT – задается описательно-условная часть для элемента списка определений

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

Атрибут

Функция

Указывается URLвстраиваемого объекта. Этот атрибут является необходимым

height=n

Указывается высота зоны, которую займет встроенный объект

name=имя

Указывается имя встраиваемого объекта

Указывается ширина зоны, которую займет встроенный объект

тег FONT – установка размера, цвета или гарнитуры заключенног в теги текста

Атрибут

Функция

Установка цвета заключенного в теги текста

face=список

Установка гарнитуры заключенного в теги текста (устанавливается первый из указанных в разделенном запятыми списке имен шрифтов)

size=значение

Установка размера базового шрифта. Диапазон – от 1 до 7

тег Hn – заключенный в теги текст представляет собой заголовок уровня n . Возможные значения n – от 1 до 6

Атрибут

Функция

align=тип

Указывается способ выравнивания заголовка: по левому краю (left, по умолчанию), по центру (center) или по правому краю (right)

тег HR – разрыв текущего текстового потока. В месте разрыва будет вставлена горизонтальная линейка

Атрибут

Функция

align=тип

Указывается способ выравнивания линейки: по левому краю (left), по центру (center, по умолчанию) или по правому краю (right)

Запрещается использование объемного затенения при отображении линейки

Установка толщины линейки равной целому числу пиксел

width=значение

тег I – заключенный в теги текст будет отображаться в курсивном начертании

тег IMG – в текущий текстовой поток вставляется изображение

Атрибут

Функция

alt=текст

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

Border=n

Установка толщины (в пикселах) обрамления изображений, содержащихся в гиперссылках

Добавление функций управления воспроизведением встроенных виедоклипов (IE 2 и выше)

Dynsrc = url

Задается URL -адрес видеоклипа, подлежащего изображению ( IE 2 и выше)

Height=n

Задается высота изображения в пикселах

Hspace=n

Задается размещение слева и справа от изображения областей свободного пространства шириной по n пиксель

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

loop=значение

Установка числа повторов воспроизведения видео. Значение может быть целым или значениемinfinite (IE 2 и выше)

Lowsrc=url

Указывается изображением с низким разрешением, которое браузер должен загрузить первым. За ним следует изображением, заданное атрибутом (IE 2 и выше)

Указывается исходный URLизображения, подлежащего воспроизведению. Этот атрибут является необходимым

start=начало

Указывается, когда следует воспроизвести видеоклип (варианты: fileopenилиmouseover)

Usemap=url

Указывается чувствительная к перемещению мыши область изображения

Vspace=n

Задается размещение над и под изображением областей свободного пространства по nпиксель

Указывается ширина изображения в пикселах

тег KBD – заключенный в теги текст вводится посимвольно (как при наборе с клавиатуры)

тег LINK – в заголовке (< head>) документа определяется ссылка из данного документа на другой документ

Атрибут

Функция

href=url

methods=список

Задается список методов отображения для данной ссылки, зависящих от браузера (через запятую)

rel=связь

Определяется связь этого документа с целевым документом. Для InternetExplorer3.0rel=styleозначает существование внешней таблицы стилей

rev=связь

Определяется обратная связь целевого документа с данным

Указывается URLвнешней таблицы стилей, которая будет использоваться для форматирования документа (IE 2 и выше)

title=строка

Задается заголовок целевого документа

type=text/css

Для целевого документа указывается универсальное имя ресурса, не зависящее от его места нахождения

тег MAP – определяется чувствительная к перемещению мыши область изображения

Атрибут

Функция

name=строка

Задается имя данной области. Этот атрибут является необходимым

тег NOBR – в заключенном в теги тексте разрывы не допускаются

тег P – начальный и конечный теги абзаца

align=тип

Задается способ выравнивания текста в абзаце: по левому краю (left), центру (center) или по правому краю (right)

тег PLAINTEXT – указывается, что остальную часть документа следует отображать без обработки, как предварительно отформатированный текст

тег PRE – заключенный в теги текст будет отображаться так. как он был отформатирован предварительно, без обработки, с точным соблюдением переносов строк и интервалов

Браузер будет размещать текст так, чтобы в строке умещалось (если возможно) nсимволов

тег S

тег SAMP – заключенный в теги текст представляет собой шаблон

тег SMALL – заключенный в теги текст будет отображаться шрифтом меньшего размера

тег SPACER – вставить в документ разделитель (Только N 3)

type=тип

Указывается тип разделителя: vertical– между двумя строками текста помещается область пустого пространства указанного размера;horizontal– область пустого пространства указанного размера помещается между словами или символами;block– вставка прямоугольной области

Указывается (в пикселах) ширина разделителя типа horizontalили высота разделителя типаvertical

Указывается ширина разделителя типа block

height=n

Указывается высота разделителя типа block

align=значение

Указывается способ выравнивания разделителя blockотносительно окружающего текста.

тег SPAN – заключенный в теги текст будет форматироваться с использованием таблицы стилей (Только IE 3 и выше)

Атрибут

Функция

style=элементы

Для текста в заданном интервале задаются элементы таблицы стилей

тег STRIKE – заключенный в теги текст будет отображаться перечеркнутым горизонтальной линией

тег SUB – заключенный в теги текст будет отображаться как нижний индекс

тег SUP – заключенный в теги текст будет отображаться как верхний индекс

тег TT – заключенный в теги текст будет отображаться моноширинным шрифтом

тег VAR – заключенный в теги текст представляет собой имя переменной

Все мы пользовались известным редактором текста Word. И мы знаем, что в нем очень легко изменить шрифт, размер и цвет текста. Так вот, в html тоже без особого труда можно задать эти параметры. Для этого существует тег . Он парный и потому имеет закрывающий тег , ведь браузеру нужно понимать, где начало и конец текста, которому мы изменяем параметры. Тег имеет три атрибута: face, size и color, задающие тексту шрифт, размер и цвет соответственно. В этом уроке мы подробно рассмотрим шрифты.

Чтобы изменить шрифт текста в html – файле, мы должны заключить текст в теги и и обязательно применить атрибут face . Выглядит это так:

наш текст



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

Урок 4. Шрифты в html

Этот текст будет написан шрифтом по умолчанию

Этот текст будет написан шрифтом Batang

Этот текст будет написан шрифтом Comics Sans MS

Сохраним файл под любым именем и посмотрим, что получилось:

Как мы видим, все сработало: первый абзац имеет шрифт по умолчанию, во втором абзаце мы задали шрифт Batang, а в третьем – текст отобразился шрифтом Comic Sans MS. В принципе все легко и понятно, но есть одно замечание. Так как заданный шрифт не сохраняется в HTML – файле, то нет никакой гарантии, что в браузере он отобразиться как нужно. Мы не можем быть уверены на 100%, что на компьютере посетителя имеется шрифт, который мы задали, тем более, если этот шрифт не стандартный. Поэтому в атрибуте face лучше указывать около трех названий шрифтов, которые перечисляются через запятую, чтоб хоть один из них отобразился наверняка. Давайте рассмотрим пример:

Урок 4. Шрифты в html

Этот текст должен отобразиться шрифтом Batang или Comic Sans MS, или уж точно шрифтом Arial

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


Текст отобразился шрифтом Batang, который мы указали в атрибуте face первым. Если не сработает этот шрифт в браузере посетителя, то сработает второй шрифт - Comic Sans MS и если не сработает этот шрифт, то уж наверняка текст отобразиться шрифтом Arial.

Другие параметры шрифта

И на закуску давайте рассмотрим другие параметры шрифта. В первом уроке мы уже рассмотрели теги, которые задают полужирный шрифт и курсив, это теги и соответственно. Давайте рассмотрим еще несколько тегов, которые задают стиль шрифту:

Урок 4. Другие параметры шрифта

Подчеркнем текст
этот кусок зачеркнем
и зададим верхний индекс слову верх

Посмотрим результат:


Всему тексту мы задали шрифт Comic Sans MS, первую строку подчеркнули, используя тег , помним из первого урока, что тег
делает перенос на новую строку, вторая строка у нас перечеркнута благодаря тегу и в последней строке мы задали в верхнем индексе слово "верх". Все ничего сложного! С остальными тегами можете поэкспериментировать самостоятельно. Если вам все понятно, можете переходить на следующий урок, в котором мы рассмотрим, как задать тексту размер, если же остались вопросы, посмотрите подробное видео этого урока.

Похожие публикации