HTML Шрифты тег b, i, u, font. Как в HTML придать шрифту тот или иной вид? Теги наклонный, выделеннный, и жирный наклонный.
Содержание: Об этой книге Введение
в HTML Нужные программы Шрифты, размер Гиперссылки Цвет Таблицы Вставляем
картинку Работаем
с фоном Спецсимволы Фреймы Слои
стили, CSS SSI
Локальный сервер JavaScript понятия
специальные теги: title= alt=
Сборник самоучителей
Gleb®
Если вы уже создали сайт, вы можете заработать ЗДЕСЬ на размещении рекламы на своем сайте .
HTML
для тех, кто в танке
Шрифты.
Шрифт — это таблицы замены
кода видимым изображением. То есть, собсно шрифтом.
Каждая клавиша вашей клавиатуры дает определенный код, распознаваемый
ОС (операционной системой, в большинстве случаев это Windows
или Linux/Unix).
Таким образом, выбрав определенный
шрифт, система заменяет полученный с клавиатуры код на сопоставленное
в таблице символов шрифта изображение буквы или значка.
Каждый
шрифт — это файл. Файл, содержащий изображения букв, цифр и
символов, назначаемых на каждую кнопку. Установить шрифт — означает
включить в систему файл с дополнительными таблицами сопоставления.
В системах MS Windows обычно используется несколько шрифтов,
поставляемых вместе с системой — это:
Arial
Ариал
Courier
New
Курьер
Нью
Comic
Sans
Комик Санс
Times
New Roman
Таймс
Нью Роман
Verdana
Вердана
Каждый из этих шрифтов уместен в своем дизайне
и стиле. Наиболее распространен — Ариал. Все эти шрифты есть
у 90% всех посетителей вашей будущей странички. Каждый шрифт
— это самостоятельный файл в папке Windows/fonts/ *.ttf
Поэтому, если вы имеете какой-либо нестандартный
шрифт и хотите его использовать, вам придется: а) доставить
этот файл пользователю, что, учитывая вес файла в 150-300 кб,
не пятисекундная задача, либо б) ограничиться имеющимися, заменив
остальное лишь графикой, то есть, картинками (советую соблюдать
меру ;0)
Как в HTML придать
шрифту тот или иной вид? Тег, назначающий шрифт
— <font>содержимое тега — то, на что повлияют параметры
тега</font> В это самое <font>
мы сейчас и будем вставлять параметры. .. Обращу ваше внимание
на то, что вставляются все параметры именно в начало тега, а
не в конец. В замыкающий тег вообще ничего никогда не вставляется.
Итак: размер шрифта — <font
size=»число от 1 до 7″>
текст
размера 1 текст размера 2 текст размера 3 текст
размера 4 текст размера 5 текст размера 6 текст
размера 7
В дизайне обычно используются первые четыре размера. Все, что
выше, дурной тон и признак дилетантства, ибо занимает слишком
много места, трудно читается и вообще некрасиво. Правда, и большим
размерам найдется применение. Например, седьмым размером можно
писать буквицу (первую букву начала главы):
Текст
текст текст текст текст текст текст текст текст текст текст
текст текст текст текст текст текст текст текст текст текст
текст текст текст.
Если правильно подобрать размеры, смотрится вполне приятно.
Кроме прочего, мы можем выбрать и сам шрифт, используемый для
отображения текста. Делается это тегом face=»название
шрифта»
(пример: face=»Comic Sans MS»)
Эти два тега — размер и вид шрифта, — можно расположить в любой
последовательности в теге <font> — что
<font
size=»1″ face=»Comic Sans MS»>текст</font>
что
<font face=»Comic Sans MS»
size=»1″>текст</font>
Главное тут следить, чтобы задаваемые параметры (в даном случае
это имя шрифта и его размер) были выделены кавычками и находились
внутри тега <font> межу font и >
Теперь, для лучшего понимания таких терминов, как «контейнер»,,
«вложеный тег» и «наследование», рассмотрим
ниже следующий пример:
Как видим из примера, вовсе необязательно каждый раз писать
цвет, размер и имя шрифта. Все эти параметры «наследуются»
младшими тегами, то есть теми, что вложены в другие.Разъясню.
Пример выше словами: задали имя шрифта; оно сохранится во всем
пространстве, ограниченном тегами с именем. Затем
задана наклонность шрифта тегом <i></i>Контейнер
этого тега включает в себя и заголовок (размер 4) и текст.
Так жев работе с текстом помогает и
тег, обозначающий абзацы — это <p></p> —
все, помещенное в них, отделяется сверху и снизу пробелом и
может иметь собственные параметры абзаца,, прописываемые прямо
в теге — <p align=»center»>текст</p>. Пробелы между выделением абзаца, являющиеся
скорее недостатком, чем полезностью, можноубратьпри помощи CSS, о котором будет отдельная глава.
Шрифт так же может быть наклонный, выделеннный,
и жирный наклонный. Достигается это тегами
<i>текст</i>
<b>текст</b>
и их сочетанием — <b><i> текст </i></b>
Сочетание вида м — <b><i> текст</b></i>
в большинстве броузеров вызовет ошибку, в результате которой
ваша страничка может криво отобразиться или не отобразиться
вообще: зависит от устойчивости броузера. Мозилла, например,
проглотит и поймет это правильно, а вот большинство других —
«заорут». Поэтому советую писать правильно.
Собственно, вот полный список таких тегов и, заодно, как это
выглядит в броузере: <b>жирный шрифт</b> <strong>жирный шрифт</strong> — (аналог
<b></b>) <i>наклонный шрифт</i>
— (курсив) <em>наклонный шрифт</em>
— (аналог <i></i>) <u>пАдчёркнутый шрифт</u> <s>перечёркнутый
шрифт</s> <strike>перечёркнутый
шрифт</strike> (аналог <s></s>)
<big>текст отображается больше, чем основной шрифт</big>
<small>текст отображается меньше, чем основной
шрифт</small> <sub>нижний индекс</sub>
и <sup>верхний индекс</sup>
<code>текст отображается как код или
формула (чаще всего как шрифт Courier)</code> <tt>текст отображается моноширинным шрифтом
(чаще всего шрифт Courier)</tt> <kbd>текст отображается моноширинным жирным
шрифтом</kbd> <var>отображение переменных (как правило
— курсив)</var> <cite>отображение цитат (как правило
— курсив)</cite> <address>так обозначается адрес (как правило,
курсив) </address> <blockquote>
Эта фича смещает
весь абзац (заключенный в нее текст) на энный отступ слева
— нужно для упрощения дизигна, чтоб не равнять таблицами или
пробелами. Иногда очень облегчает жизнь :0)
</blockquote>
Попробуйте использовать и такое:
<blockquote><blockquote>
И собственно, тег <br> — эта фича закрытия не требует.
Для тех, кто в танке: </br> не пишем!
Это просто переход к следующей строке, чтобы, например, писать
стихи в столбик: Тщетны надежды и усилья,
гранит науки покусать,
не те уж зубы, руки, крылья,
ну что ж. .. тогда хоть полизать… ;0)
Кроме прочего, стоило
бы упомянуть такие теги, как <h2></H>, но,
будучи вставлены в текст, «по умолчанию» они непоправимо
изуродуют дизайн. Посему про них я напишу после рассмотрения
CSS, ибо без серьезной «доводки» при помощи стилей
теги эти неудобоваримы и бесполезны.
Списки.
Вместо того, чтобы нумеровать все вручную,
вместо запарок с выделениями разного рода и калибра, намного
проще воспользоваться малоизвестными, но поддерживаемыми всеми
бродилками, тегами <UL> и <LI>:
Какой тег что означает?
UL — начало списка, /UL — закрытие списка
LI — тег, означающий строку списка. Если величина не задана
(параметром value=»число«), то по умолчанию
имеет вид точки, если задано число — отсчитывает, прибавляя
в начало каждой новой строчки, следующее число к заданному.
OL — тег начала нумерованного списка. Может принимать значение
не с единицы, а с заданной величины: делается введением параметра
start=»число, с которого начать отсчет«
Декорировать списки можно разными значками. Делается это при
помощи параметра type:
как это выглядит:
Код:
тема 1
<UL>
тема 3
<UL type=»circle»>
тема 4
<UL type=»square»>
квадратик
тема 5
<UL type=»disc»>
(собственно, этот параметр ставится «по-умолчанию»)
тема 1
тема 2
тема 3
<OL type=»i» >
римские малые
тема 1
тема 2
тема 3
<OL type=»I» >
римские заглавные
тема 1
тема 2
тема 3
<OL type=»a» >
английские малые
тема 1
тема 2
тема 3
<OL type=»A» >
английские заглавные
тема 1
тема 2
тема 3
<OL type=»1″ >
арабские цифры
Но вышеопиcанные премудрости с точками, кружочками
и квадратиками сработают и если просто установить тег в двойном
экземпяре — то есть <ul><ul><li> содержимое
</ul></ul></li> тогда вместо точки отобразится
кружок. А если <ul> написать три раза, то квадратик.
<<
полезные программы
гиперссылки
>>
Если вы уже создали сайт, вы можете заработать ЗДЕСЬ на размещении рекламы на своем сайте .
Свойства текста задаются в виде параметров различных тэгов.
Параметры записываются в открывающем тэге внутри скобок. Ниже
объясняется использование основных тэгов для оформления текста.
Тэг <BODY>
Тэг <BODY> позволяет задать
общие свойства для всей страницы.
В параметрах открывающего тэга <BODY>
можно задать цвет текста (параметр TEXT)
и цвет фона (параметр BGCOLOR).
Например, тэг
<BODY TEXT=»#000000″ BGCOLOR=»yellow»> …
</BODY>
определяет черный цвет текста на желтом фоне для всей страницы.
Тэг <BODY> позволяет изменять также
и цвет ссылок, которые в языке HTML называются anchors -
якоря. Для этого используют параметры
LINK — цвет обычных ссылок
ALINK — цвет активной ссылки, на которой
щелкнули мышью
устанавливает для текста внутри области действия тэга
шрифт Courier желтого цвета размера 2. А вот как выглядят
все возможные размеры шрифта Arial:
size=1 size=2 size=3 size=4 size=5 size=6 size=7
Стили оформления
Существует несколько стандартных стилей оформления текста: жирный,
курсив, зачеркнутый, подчеркнутый, верхний индекс и нижний индекс.
Вот тэги, которые отвечают за это:
<B>…</B> (от английского bold), а так же <STRONG> — это жирный текст
<I>…</I> (от английского italic), а так же <EM> — это курсив
<S>…</S> (от английского strike out) — это зачеркнутый текст
<U>…</U> (от английского underline) — это подчеркнутый текст
<SUP>…</SUP> (от английского superscript) — это верхний индекс
<SUB>…</SUB> (от английского subscript) — это нижний индекс
<PRE>…</PRE> (от английского preformatted) — это
специальный стиль для оформления текстов программ (моноширинный шрифт, остаются все пробелы и
переходы на новую строку).
Стиль относится к тексту, заключенному между открывающим и закрывающим
тэгами.
Заголовки
Заголовки в тексте рекомендуется оформлять стандартными стилями.
Текст будет выглядеть более красиво, если в оформлении его использовать заголовки.
Для выделения заголовков используются парные тэги от
<h2> до <H6>
(от английского header), то есть, уровень заголовка изменяется от от 1 до 6.
Страница с кодом
В заголовках тоже можно указывать тип выравнивания, так же, как для абзацев.
Специальные символы
Существуют некоторые специальные символы, для добавления которых надо
использовать их числовой код или условное обозначение, перед которым
ставится знак &. В таблице ниже даны самые
распространенные специальные символы.
Следующий раздел рассказывает об оформлении абзацев.
HTML – Фразовые теги для текста
Фразовые теги для текста были выделены для определенных целей, хотя они отображаются аналогично другим базовым тегам типа <b>, <i>, <pre> и <tt>, которые Вы видели в предыдущей главе. В этом уроке мы рассмотрим все важные в HTML теги для текста, поэтому давайте начнем.
Наклонный текст
Все, что расположено в теге <em>…</em>, отображается как наклонный текст. С помощью тега наклонного текста в HTML выделяют текст, на котором хотят акцентрировать внимание читателя.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример наклонного текста в HTML</title>
</head>
<body>
<p>В следующем слове <em>применяется</em> наклонный шрифт.</p>
</body>
</html>
Получим следующий результат:
Выделенный текст
Все, что расположено в теге <mark>. ..</mark>, выделяется желтым фоном. С помощью этого тега можно в HTML выделить текст, который нуждается во внимании читателя.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример выделенного текста в HTML</title>
</head>
<body>
<p>Следующее слово <mark>выделено</mark> желтым фоном.</p>
</body>
</html>
Получим следующий результат:
Жирный текст
Все, что расположено в теге <strong>…</strong>, отображается жирным текстом. С помощью этого тега можно в HTML выделить текст жирным шрифтом, тем самым указав на важные слова в тексте.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример жирного текста в HTML</title>
</head>
<body>
<p>Следующее слово <strong>выделено</strong> жирным шрифтом. </p>
</body>
</html>
Получим следующий результат:
Текст аббревиатура
Вы можете создавать аббревиатуры с помощью тега <abbr>…</abbr>, помещая в его текст. Если присутствует атрибут title, то он должен содержать полное описание и ничего больше.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример аббревиатуры в HTML</title>
</head>
<body>
<p>Вы изучаете <abbr title = "HyperText Markup Language">HTML</abbr>.</p>
</body>
</html>
Получим следующий результат:
Элемент сокращения
Элемент <acronym> позволяет указать, что текст заключенный между тегами <acronym>…</acronym>, является сокращением (аббревиатурой).
В настоящее время основные браузеры не меняют внешний вид содержимого элемента <acronym>.
Тег <bdo> – используется для переопределения текущего направления текста и имеет двунаправленное переопределение. В предыдущем уроке мы рассматривали похожий атрибут dir, который позволяет указать браузеру направление потока текста.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример направления текста в HTML</title>
</head>
<body>
<p>Текст слево направо.</p>
<p><bdo dir = "rtl">Текст справа налево.</bdo></p>
</body>
</html>
Получим следующий результат:
Специальные условия
Тег <dfn> – позволяет указать, что Вы вводите специальный термин, он еще называется в HTML элемент определения. Его использование похоже на курсивный шрифт в середине абзаца.
Как правило, Вы должны использовать элемент <dfn> при первом вводе ключевого слова. Последние версии браузеров отображают содержимое элемента <dfn> курсивом.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример специального условия в HTML</title>
</head>
<body>
<p>Следующее слово <dfn>специальное</dfn> условие.</p>
</body>
</html>
Получим следующий результат:
Цитата в тексте
Если Вы хотите процитировать отрывок из другого источника, то должны поместить его между тегами <blockquote>…</blockquote>.
Текст внутри тега цитаты <blockquote> обычно имеет отступы от левого и правого краев окружающего текста и иногда использует курсивный шрифт.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример оформления цитаты в HTML</title>
</head>
<body>
<p>Ниже представлен текст цитаты:</p>
<blockquote>Этот текст заключен в тег цитаты. </blockquote>
</body>
</html>
Получим следующий результат:
Короткие цитаты или двойный кавычки в HTML
Тег цитаты <q>…</q> используется, когда Вы хотите добавить в HTML двойную кавычку в предложение.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример двойных кавычек в HTML</title>
</head>
<body>
<p>Следующий текст <q>помещен в двойные кавычки</q>.</p>
</body>
</html>
Получим следующий результат:
Цитирование в HTML
Если Вы цитируете текст, то можете указать источник, размещающий его между открывающим тегом <cite> и закрывающим тегом </cite>.
Как правило, в публикации для печати содержимое тега цитирования <cite> отображается по-умолчанию курсивом.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример цитирования в HTML</title>
</head>
<body>
<p>Следующий текст <cite>будет процитирован</cite>. </p>
</body>
</html>
Получим следующий результат:
Программный код
Любой код программирования, который Вы хотите отобразить на веб-странице, должен быть помещен внутри тегов <code>…</code>. Обычно содержимое тега <code> представлено в моноширинном шрифте, как и программный код в большинстве книг по программированию.
Когда Вы пишите о компьютерах и хотите сообщить читателю, что нужно нажать какую-либо клавишу, то можете использовать элемент <kbd>…</kbd>, чтобы указать, что следует нажать или вводить. Как правило, отображается моноширинным шрифтом.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример клавиатурного текста в HTML</title>
</head>
<body>
<p>Нажмите сочетание клавиш <kbd>CTRL+F5</kbd>, чтобы обновить веб-страницу и очистить кеш.</p>
</body>
</html>
Получим следующий результат:
Переменные программирования
Тег <var> указывает, что содержимое этого элемента является переменной, часто используется вместе с элементами <pre> и <code>.
Тег <samp>. ..</samp> указывает, что содержимое этого элемента является результатом выполнения программы, приложения, скрипта и т.д. Опять же, он используется при оформлении программирования или кодирования.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример результата программы в HTML</title>
</head>
<body>
<p>В результате программа выведит на экран сообщение <samp>Hello World!</samp></p>
</body>
</html>
Получим следующий результат:
Текст адреса
Тег <address>…</address> используется для размещения адреса.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Пример текста адреса в HTML</title>
</head>
<body>
<address>141411, г.Москва, ул.Пахучкина, д.8</address>
</body>
</html>
Получим следующий результат:
Источник: HTML — Formatting.
Html в читабельный вид. Инструменты для форматирования CSS-кода
в том, что в начале и конце параграфа появляется вертикальный отступ, чего нет
в случае использования тега
.
Атрибут align
достаточно универсален и может
применяться не только к основному тексту, но и к заголовкам вроде
Пример 1. Выравнивание текста
Выравнивание текста
Метод перебора
Делим пустыню на ряд элементарных участков, размер которых совпадает
с габаритными размерами льва, но при этом меньше размера клетки. Далее простым
перебором определяем участок, в котором находится лев, что автоматически приводит
к его поимке.
Метод дихотомии
Делим пустыню на две половины. В одной части — лев, в другой его нет.
Берем ту половину, в которой находится лев, и снова делим ее пополам. Так повторяем
до тех пор, пока лев не окажется пойман.
Результат примера показан на рис. 1.
Рис. 1. Выравнивание текста по правому и левому краю
В данном примере выравнивание заголовка происходит по центру окна браузера,
выделенного абзаца по правому краю, а основного текста — по левому краю.
Любите ли вы свой CSS-код так, как люблю его я? Если да, то, несомненно, стремитесь к тому, чтобы он не только хорошо себя вёл и чувствовал, но и приятно выглядел. Надеюсь, что инструменты, описанные ниже, помогут вашему коду приблизиться к идеалу.
1. Styleneat
Вероятно, самый простой сервис из представленных в обзоре. Возможностей у инструмента не так много:
Сортировка свойств по алфавиту
Сортировка селекторов по алфавиту (если стоит галочка “Safe Organize” (безопасное форматирование) — этот параметр не доступен)
Возможность выбрать стиль форматирования: многострочное или в одну строку
Умеет вытягивать CSS-файлы, подключенные с помощью import , в основной файл и безжалостно их обрабатывать
Можно передать код на обработку с помощью: текстового поля, загрузив файл или указав ссылку на CSS
Результат можно забрать в виде CSS-кода или загрузить файл
2.
FormatCSS
Не смотря на свой грозный вид, инструмент прекрасно справляется со своими функциями, коих у него предостаточно. Настроить можно многое:
расстановку пробелов/табов/новых строк,
сортировку свойств и имён селекторов,
преобразование имён свойств и селекторов в нижний регистр и т.п.
Чем мне особо приглянулся данный сервис: умением форматировать “лесенкой” субправила (я считаю это очень удобным способом организации стилей).
3. CleanCSS
Достаточно мощный инструмент, предоставляющий в наше распоряжение множество возможностей:
Скормить CSS можно копипастом в поле “CSS-Code” или в виде ссылки на файл стиля
Получить результат можно в виде текста или в файл
На выбор пользователя предоставлены 4 типа форматирования исходника: код может быть оптимизирован для наименьшего размера или, наоборот, для лучшей читабельности. Есть возможность задать шаблон форматирования в поле “Custom temlate”
Умеет объединять правила, приводить запись свойств к короткому виду
Если необходимо — удалит комментарии и невалидные определения
Как и вышеописанные сервисы, с радостью отсортирует всё, что душе угодно по алфавиту и преобразует в нижний/верхний регистр
Кстати, в основе данного сервиса обнаруживается движок “ ” — опенсурсный CSS-парсер/оптимизатор. Так что, все желающие свободно могут изобразить на его базе свой собственный бьютифер, с блэкджеком и переключателями. UPD> В комментариях подсказали ссылку на близнеца это сервиса: CodeBeautifier . Набор функций практически идентичен CleanCSS (сервис тоже работает на CSSTidy).
4. ProCSSor
На мой искушенный взгляд — самое удобное из всего представленного в данном обзоре. Сервис встречает пользователя приятным интерфейсом и очень наглядными всплывающими подсказками, позволяющими очень быстро разобраться с настройками. Как и любой уважающий себя бьютифер, ProCSSor примет от нас код в поле ввода, в виде файла или ссылки. Отдаст результат в браузер и выведет ссылку на скачивание файла. Настроек у инструмента вполне достаточно, чтобы угодить практически любому пользователю, перечислять их не имеет особого смысла — лучше сразу попробовать. Приятной фичей сервиса является возможность сохранить свои настройки , чтобы в следующий раз можно было пропустить этап настроек и сразу перейти к процессу облагораживания. Ещё одна достопримечательность — ProCSSor предоставляет API , с документацией можно ознакомиться здесь:
Основная задача форматирования — это сделать текст читабельными и понятным по своей структуре. Существуют даже целые руководства по оформлению кодов, где рассписаны такие мелочи, вроде количества пробелов или отступы от фигурных скобок. На самом же деле, всё гораздо проще — вполне достаточно чтобы код был визуально читабельным, а пробелы или табуляторы — это дело двадцать шестое.
Однако, я хочу это особо отметить, если предполагается размещать код для других людей, то придется придерживаться некоторого «базового стандарта».
Отступы блоков
Каждый вложенный блок должен иметь больший отступ слева, чем родитель.
То есть мы строим визуальную иерархию тэгов, в которой легко ориентироваться. Сравните с «плоским стилем»:
Современные текстовые редакторы, например Notepad++ автоматически делают такой отступ по Enter»у, что полностью снимает проблему с их ручной расстановкой. Обычно кодеры вначале создают открывающий и закрывающий тэг, а уже после его разбивают по строкам Enter»ом. Это гарантирует, что у открывающего тэга всегда будет закрывающий.
«Смыкающиеся» блоки
В коде может встречаться ситуация, когда блоки всегда непосредственно следуют один за другим. В этом случае можно не разбивать их между собой и не делать дополнительный отступ.
В данном примере div.layout-center-wrap всегда содержит непосредственного потомка div. layout-wrap без разрыва. Такие блоки можно визуально рассматривать как один. Вот еще один пример, где блоки можно разместить на одном уровне.
Титул
Главное здесь — не переусердствовать: больше 2-3 блоков на одной строке/уровне размещать не стоит. Если же между блоками размещается текст или код, то их точно следует размещать на разных строках.
Такое форматирование не годится. Правильно будет так:
Пробел или табулятор
Без разницы. Используйте то, что больше нравится. Насколько я знаю, то почти все кодеры используют табулятор, просто по тому, что это всего один раз нажать клавишу Tab.
Если же делать пробелами, то для каждого отступа нужно нажать 4 пробела. Частая проблема в том, что по ошибке можно нажать не 4, а 3, 5 или еще сколько-нибудь, и при этом нужно либо считать нажатия клавиш, либо визуально контролировать результат.
В этом плане, табулятор гораздо «надежнее». С технической же точки зрения, что табулятор, что пробелы без разницы (html-код всё равно будет сжат).
Использование нескольких пробелов — это иммитация табулятора. Так что этот вопрос лежит в плоскости удобства использования. Но, если вы решили использовать пробелы, то на каждый отступ должно быть 4 символа, иначе текст теряет читабельность. Встречаются руководства, где рекомендуется ставить 2 пробела, но по мне такой код визуально «неряшливо куцый».
Верхний и нижний регистр
Если речь идёт о HTML, то все тэги должны быть в нижнем регистре. Технически, опять же, это не имеет значения, но заглавные буквы плохо читаются. Поэтому все тэги и их атрибуты пишутся строго в нижнем регистре.
Если же речь идёт о языках программирования, то как правило они регистрозависимы, поэтому верхний регистр используется только там, где это необходимо.
Одинарные и двойные кавычки
Почти всегда используются двойные кавычки. Когда происходит внедрение JS-кода в HTML-страницу, может возникнуть ситуация, когда кавычек требуется два вида:
В данном примере html-атрибут обрамлён двойными кавычками, а внутри js-кода уже используются одинарные. Использовать только один вид — невозможно.
Поэтому правило по кавычкам в HTML и CSS простое: основные кавычки — двойные, а если их не хватает, то используем одинарные.
Необязательные закрывающие теги
Тут просто — всегда ставим. Это касается тэгов P, LI и других.
Слэш в конце одиночных тэгов
Никогда не ставим. Это пережиток старого стандарта XHTML. Так неверно:
Так верно:
Порядок атрибутов в тэгах
Класс (class) всегда указывается первым. Собственно при разборе верстки всегда смотрится тэг и его классы, а уже после остальные атрибуты.
Те атрибуты, которые могут быть одиночными (вроде required) лучше указывать последними:
Пустые классы/атрибуты нужно удалять.
Форматирование CSS-кода
Класс размещается в отдельной строке и открывает блок свойств ({). После двоеточия свойства делается пробел. Каждое свойство размещается на одной строке и всегда завешается точкой с запятой (;).
У нулей единицы измерения не пишутся (там где это не имеет значения), вместо 0px следует указывать просто 0 .
У дробных чисел с нулем, вместо 0.8em лучше указать.8em . Однако это условие не обязательное и можно использовать любой вариант, главное, чтобы было единообразие хотя бы на уровне одного css-файла.
Если свойство поддерживает сокращённую запись, то ей можно воспользоваться, например вместо margin: 0 20px 0 20px; можно указать margin: 0 20px;
Если значение цвета можно сократить, то это можно сделать, например вместо #FFAA88 указать #FA8 . Здесь важный момент в том, что часто такой цвет не набирается вручную, а копируется из программ «пипеток». Обычно у них используется полная запись из 6 цифр. Кроме того, некоторые программы отдают строчные буквы, а другие прописные: #FFAA88 или #ffaa88 . Поэтому для задания цвета подходит любой вариант. Каждый раз вручную менять регистр букв — глупость.
Буквенные имена цветов следует использовать с осторожностью и лучше только на этапе прототипирования. В результирующем коде их лучше заменить на шестнадцатеричные значения, например вместо color: red; нужно указать color: #F00; . Такой подход позволит изменить цвет прямо в редакторе кода, вроде Notepad++ (он реагирует на символ #).
Порядок следования css-свойств может быть любым. Можно в порядке добавления, можно сгруппировать по функциональному назначению. Технически же порядок может быть любым, поэтому никаких правил здесь нет.
Следует понимать, что форматирование CSS-кода — это чистой воды условность. В реальности такой код будет сжат и минифицирован Sass-компилятором. Если потребуется его отформатировать для просмотра, то никто в здравом уме вручную это делать не будет: есть десятки онлайн-сервисов по красивому форматированию кода с любыми настройками. Поэтому CSS-форматирование требуется только на этапе разработки.
Порой наш код не всегда бывает идеален. А так хочется, чтобы он был не только рабочий, но и красиво оформлен и отформатирован. Время — это наш главный враг, оно редко позволяет следить нам за правилами оформления кода. Мы стараемся побыстрее закончить верстку, или описать десяток css-стилей, и делаем это в ущерб читабельности. В этой статье я приведу список сервисов, которые помогут вам отформатировать ваш код так, чтобы на него было приятно смотреть.
Довериться программе или делать все ручками?
Наверняка у вас возникал вопрос: как сделать код читабельным? Может ли программа грамотно расставить все отступы и переносы строк так, чтобы человеческий глаз получал он вида кода лишь эстетическое удовольствие? Конечно, может! Не стоит заблуждаться, что, раз работу за вас делает, по сути, робот, то сделана она будет «грязно». Сервисы, которые будут представлены в статье ниже, не раз спасали меня. Например, в ситуациях, когда необходимо было скопировать тот же html код с другого сайта, а теги при вставке оказывались просто в каком-то хаотическом порядке расставлены по строкам: куча табуляций, не логические переносы строк, абсолютно не видно никакой вложенности! Наверное, многим такое знакомо. И очень хочется, чтобы на своем сайте у вас было по-другому: аккуратно и хорошо читаемо. Ведь, в первую очередь, мы делаем это для себя, для удобства дальнейшей поддержки того или иного кода.
Давайте же отформатируем ваш код
Меньше слов, больше дела. Как показала практика, форматирование кода онлайн происходит достаточно просто. Вам нужно лишь скопировать ваш «грязный» код и вставить его в специальные текстовые поля на одном из указанных сайтов. Затем нажать кнопку, немного подождать и — вуаля! Вы получаете прекрасный, отформатированный и легко читабельный код.
Вот список всех известных мне «пурификаторов» кода для различных языков.
Форматирование текста в HTML — теги оформления контента
В HTML текст форматируется с помощью тегов. Чтобы задать ему определённый стиль, надо поместить текст в соответствующий контейнер.
Все теги форматирования можно разделить на три группы:
1. Теги заголовков (h2-h6).
2. Теги оформления основного текста (<strong>, <sub>, <abbr>, <pre>, <code> и т. д.).
3. Теги группировки (<p>, <hr>, <br>)
Теги заголовков
Превращают обычный текст в заголовок определённого уровня. Тег <h2> создаёт заголовок первого уровня — самый большой и главный (обычно название статьи на странице), <h6> отвечает за заголовок шестого уровня — самый маленький и незаметный. Эти теги важны как для пользователей, так и для поисковиков — заголовки с подзаголовками любят и те, и другие. Иерархию уровней необходимо соблюдать, то есть за <h2> должен идти <h3>, и никак не наоборот.
Чтобы понять, как это работает, впишите в html-файл следующий код:
<h2>Заголовок первого уровня</h2>
<h3>Заголовок второго уровня</h3>
<h4>Заголовок третьего уровня</h4>
<h5>Заголовок четвёртого уровня</h5>
<h5>Заголовок пятого уровня</h5>
<h6>Заголовок шестого уровня</h6>
Выглядеть в браузере это будет вот так:
Теги оформления основного текста
Позволяют форматировать на уровне символов. Рассмотрим, что с помощью них можно делать.
Жирный шрифт
Нужен, чтобы акцентировать внимание на тексте. Для поисковиков тоже важен, им можно выделять ключевые слова.
Отвечают за жирное начертание теги <strong> и <b>.
Это <strong>жирный</strong> текст. И это <b>жирный</b> текст.
Верхний и нижний индексы
Могут использоваться в формулах, уравнениях, обозначении некоторых величин.
За создание нижних индексов отвечает тег <sub>, для верхних используется тег <sup>.
x<sub>1</sub>=32 м<sup>2</sup>
Уменьшение размера
Если нужно сделать текст на единицу меньше установленного по всей странице, то нужно использовать тег <small>
Обычный текст. <small>Уменьшенный текст.</small>
Подчёркивание
Этот тип выделения можно использовать для обозначения внесённых в документ изменений или просто чтобы акцентировать на тексте внимание.
Обычный текст. <s>Подчёркнутый текст.</s>
Зачёркивание
Зачеркнуть информацию можно, если она уже потеряла свою актуальность. Предназначен для этого тег <del>.
Это новая информация, а <del>это текст, который уже не нужен.</del>
Курсив
Нужен, чтобы акцентировать на тексте внимание, и может создаваться тегом <i> или <em>.
Первый <i>пример курсивного текста</i>, второй <em>пример курсивного текста</em>.
Ввод компьютерного текста
Бывает, что на веб-страницу нужно добавить исходный код программы и результаты её работы. Чтобы визуально разные части текста было легко друг от друга отличить, разработчики HTML и внедрили теги этой группы.
В контейнер <code> заключается код программы, при этом её переменные выделяются тегом <var>, а результат выполнения — <samp>. Контейнер <kbd> содержит текст, который при работе с программой должен с клавиатуры вводить пользователь, а всё, что заключено в теги <pre>, сохраняет исходный формат, включая лишние пробелы и переносы строк.
Программный код будет выглядеть <code> таким образом </code>, переменные обозначаются так: <var>a, b, c</var>, вот <samp>результат выполнения
программы <samp>, а это – <kbd> введённый пользователем текст</kbd>. Сохранение исходного форматирования <pre>отображается примерно так</pre>.
Цитаты и определения
Программный код будет выглядеть <code> таким образом </code>, переменные обозначаются так: <var>a, b, c</var>, вот <samp>результат выполнения программы<samp>, а это – <kbd>введённый пользователем текст</kbd>. Сохранение исходного форматирования <pre> отображается примерно так </pre>.
<blockquote>Цитата в теге blockquote.</blockquote><cite>Цитата внутри контейнера cite.</cite><q>Короткая цитата с тегом q.</q><dfm>Выделенное
определение.</dfm><abbr>Аббревиатура (НПО, ИП).</abbr>
Общий пример
Чтобы лучше понять, за что какой тег отвечает и как работает, посмотрите нижеследующий код и результат его выполнения.
<p><strong>Жирный</strong> текст можно сделать тегами <strong>strong</strong> и <b>b</b>. За <em>курсив</em> отвечают <em>em</em> и
<i>i</i>.
<p>Теги <sub>sub</sub> и <sup>sup</sup> используются для создания <sub>нижних</sub> (x<sub>1</sub>…x<sub>n</sub>) и
<sup>верхних</sup> (4<sup>2</sup>=16) индексов. <del>Del</del> <del>зачёркивает</del>, <ins>ins</ins> — <ins>подчёркивает.</ins></p>
<p>Теги <code>code</code>, <kbd>kbd</kbd>, <var>var</var> и <samp>samp</samp> используются редко и нужны для отображения листинга
программ</p>
<p> <abbr>abbr</abbr> нужен для обозначения аббревиатур (<abbr>HTML</abbr>). Теги blockquote, cite и q используются для оформления цитат
(<q>Уж небо осенью дышало</q>)</p>
<pre>Тег pre сохраняет изначальное форматирование текста, не удаляя пробелы и переносы строк.</pre></p>
Браузер интерпретирует этот код так:
Теги группировки
Нужны, чтобы текст не шёл одной сплошной строкой, а был разбит на логические составляющие.
Внутри тегов <p></p> заключается абзац.
<p>Первый абзац</p>
<p>Второй абзац</p>
Тег <br> осуществляет переход на следующую строку внутри абзаца (отступа перед строкой не будет).
<hr> позволяет нарисовать горизонтальную линию. Использовать его можно для более наглядного разделения текста. Атрибуты width, size, color, align и noshade задают ширину, толщину, цвет, выравнивание и отсутствие 3D-эффекта линии соответственно.
<p>Строка над линией. <hr width=”10” color=”#FE2E2E”>Строка под линией.</p>
Полезные ссылки:
Основы HTML — бесплатный 2-х часовой видеокурс по основам HTML;
Бесплатный курс по верстке сайта — пример блочной вёрстки с чистого листа;
Вёрстка сайта с нуля 2.0 — полноценный платный курс;
Создание приложений для Android — для тех, кто давно хотел попробовать себя в мобильной разработке (не для новичков).
Жирный красный текст — HTML и CSS — Форумы SitePoint
valarcher
#1
Привет. Есть ли код CSS для полужирного красного текста?
Я хочу текст
НЕ текст
спасибо! — Вал
рпкамп
#2
Нет, вы можете сделать либо
<тип стиля="текст/CSS">
span.bold-красный {
красный цвет;
вес шрифта: полужирный;
}
стиль>
Небольшой текст
или
Некоторый текст
Хотя я согласен <сильный красный> было бы неплохо
SoMBrA
#3
Это недопустимый HTML, вы можете использовать теги со свойствами (
РайанРиз
#4
Лучше всего использовать семантическую разметку. Хотя специально используется для выделения текста, для этого следует использовать тег
.
Если вы хотите сделать его жирным и красным, вы можете сделать это.
Текст
И CSS для этого
p.treeHugger
{
красный цвет;
font-weight:bold /*Вы можете сделать 700, 800 или 900 вместо полужирного, чтобы вы могли выбрать уровень жирности*/
}
scripting_semantics
#5
валархер:
Привет. Есть ли код CSS для жирного красного текста?
Мне нужен <сильный красный>текст
НЕ текст
спасибо! — Вал
Если вы размечаете абзац, используйте тег p для задания. Кроме того, держите все «презентационные» имена вне разметки. Вы можете сделать что-то вроде этого:
...
.пловцы {
красный цвет;
вес шрифта: полужирный;
}
По сути, абзац передает отношение к содержимому внутри, которым в данном случае являются пловцы.
валархер
#6
Привет — нет, это не абзац, иногда в середине предложений мне нужен жирный красный текст, например. «Бесплатная доставка [выделено красным] в континентальной части США»
Думаю, я буду придерживаться сильного, span я использую для желтого блика, не хочу путать мой pb (peabrain)
спасибо! — Вал
scripting_semantics
#7
валархер:
Привет — нет, это не абзац, иногда в середине предложений мне нужен жирный красный текст, например. «Бесплатная доставка [выделено красным] в континентальной части США»
Думаю, я буду придерживаться сильного, спан, который я использую для желтого блика, не хочу путать мой pb (peabrain)
спасибо! — Вал
Помните, что тег strong предназначен для сильного выделения текста. Если это не то, что вы пытаетесь передать с помощью сильного тега, то диапазон будет наиболее подходящим.
ежг
#8
Вы всегда можете переопределить strong в CSS
strong {
красный цвет;
}
или вы можете переопределить strong для определенных разделов
. content сильный {
красный цвет;
}
<дел>
это выделено красным
это выделено не красным
РайанРиз
#9
Или вы можете стилизовать некоторые сильные стороны таким образом.
сильный.тест{цвет:красный;}
РайанРиз
#10
…?
Что ты пытаешься сказать подражатель :).
рохов
#11
Я думаю, что попрок автоматизирован… сказал то же самое, что и я в другом треде.
система
закрыто
#12
Учебное пособие по HTML для начинающих: 07 Форматирование HTML-тегов (жирный шрифт, курсив, подчеркивание, зачеркивание)
Привет, это Саша, и спасибо, что присоединился ко мне для еще одного урока HTML. Я хочу поделиться с вами этим уроком HTML, поскольку вы продолжаете либо создавать свой собственный бизнес-сайт, либо продолжать развиваться в развитии своего бизнеса.
Сегодня речь идет о форматировании вашего HTML-кода, а когда вы форматируете свой HTML-код, речь идет о выделении полужирным шрифтом, подчеркивании, курсиве, ярком тексте и моноширинном тексте. Так что все дело в формате вашего текста. Это то, что мы собираемся рассказать, пока вы продолжаете строить и развивать свой бизнес в сети.
Основные коды
Пока мы смотрим на базовый веб-сайт, вот некоторые из основных кодов, которые у нас есть. На самом деле, чтобы ускорить процесс, я сделал несколько привязок клавиш и текст Sublime прямо здесь.
Если вы перейдете к настройкам и перейдете к привязкам клавиш — я настроил некоторые из них таким образом, когда я нажму, скажем, элемент управления B или тег B, и вы увидите это прямо здесь, это создаст сильный элемент.
Если я нажму элемент управления 1, это H!, h3, h4, элемент управления P для абзаца, элемент управления I для курсива.
Подчеркивание
Что я могу сделать, так это создать еще один. Итак, скажем, я хочу, чтобы подчеркивание было прямо здесь, я мог бы сделать контроль U для подчеркивания. И что я собираюсь сделать здесь, так это просто изменить это на тег U прямо здесь, а затем изменить эту часть прямо здесь на U.
. эти элементы должны быть подчеркнуты, я мог бы просто нажать Control U, и вы увидите, что он помещает туда тег.
Мой кулинарный сайт
Вот меню
Business Launch Pad ориентирован на демонстрацию важнейших концепций
как построить прибыльный бизнес с нуля. Даже если у вас есть бизнес
вы узнаете, как разогнать его до гипердвигателя
Эта книга посвящена основополагающим концепциям, структуре установки, основам
маркетинг и советы по повышению продуктивности. Возьмите его сегодня, нажав один из
ссылки ниже.
Итак, если я просто нажму Control S, чтобы сохранить это и перейти на свой веб-сайт, вы увидите, что подчеркивание появляется прямо здесь. Вот меню. Так что я могу вернуться прямо туда и отменить эту часть.
Жирный шрифт
Конечно, вы могли бы напечатать этот код, чтобы выделить что-то жирным, обычно вместо B раньше использовали B, но теперь они изменили его слишком сильно. Теперь вы, вероятно, все еще можете использовать тег B. Должно работать,
Мой кулинарный сайт
Вот меню
Business Launch Pad ориентирован на демонстрацию важнейших концепций
как построить прибыльный бизнес с нуля. Даже если у вас есть бизнес
вы узнаете, как разогнать его до гипердвигателя
Эта книга посвящена основополагающим концепциям, структуре установки, основам
маркетинг и советы по повышению продуктивности. Возьмите его сегодня, нажав один из
ссылки ниже.
Если я сделаю это и нажму кнопку «Обновить», это будет немного сложно увидеть, потому что наши теги заголовков уже выделены жирным шрифтом.
Если я вернусь назад и, скажем так, отменю эту часть и, скажем, выделю жирным шрифтом Business Launch Pad, прямо здесь, вы можете увидеть это прямо здесь. Я продолжу, обновлю эту страницу, и как только я нажму кнопку обновления, вы сразу увидите, что тег выделен жирным шрифтом.
Теперь я случайно добавил лишнюю маленькую скобку, которую вы видите прямо здесь.
Итак, если мы вернемся, вот оно. Вот две скобки. Я пойду дальше и удалю один из них. Вы можете продолжить и по-прежнему использовать полужирный тег, однако в настоящее время обычной процедурой является использование сильного тега.
Если я продолжу и наберу «сильный», а затем закрою этот тег прямо здесь, нажму «Сохранить» или контролирую S, вернусь назад, и вы сразу увидите область, выделенную жирным шрифтом.
Соединяем все вместе
Если я хочу сделать что-то, что будет выделено курсивом, скажем, как ускорить его до гипер-драйва, способ, которым вы бы это сделали, — это называется выделением — так что вы собираетесь делать is — это называется e-m в наши дни. В прошлом это был I. Вы можете использовать I, если хотите. Мы будем использовать e-m. Итак, если я продолжу делать e-m, вы увидите, что, когда я обновляюсь, «как ускорить его до гипердрайва» тут же выделено курсивом.
Теперь, если я продолжу и сделаю я — и я прямо здесь. Я вернусь прямо сюда. Нажмите «Обновить», вы увидите, что на самом деле ничего не изменилось. Он до сих пор работает нормально. Теперь предположим, что я хочу, чтобы слово «ускорение» было подчеркнуто, и я также хочу, чтобы оно было выделено жирным шрифтом.
Так что мне делать? Ну, я могу пойти дальше и сделать сильный. Используйте сильный тег, который я нажал, просто контролируйте B в моем случае. Вы могли бы напечатать эти вещи. И теперь вы можете видеть это прямо там. Слово «ускорить» выделено жирным шрифтом и курсивом. Итак, здесь мы переходим к дальнейшим вложенным элементам.
Вы выделили курсивом тег с абзацами. У вас есть сила в выделенном курсивом теге. И если я хочу подчеркнуть «гипердрайв», скажем так, я могу нажать клавишу U. И это произойдет, как вы посмотрите на текст. Это фактически переводит его на следующую строку.
Итак, давайте удалим здесь пару слов, чтобы они были в одной строке. Читать легче. Так что вы можете увидеть гипердрайв прямо здесь, он подчеркнут, но также выделен курсивом. Итак, вы могли видеть, что здесь мы выделены курсивом, здесь мы выделены жирным шрифтом, а там мы подчеркнуты.
Давайте посмотрим, что это делает. Тут же видно, гипердрайв подчеркнут. И вы можете сделать довольно много с этим, как вы можете видеть. Так что я мог бы сделать жирным шрифтом и подчеркиванием прямо здесь. И если я продолжу и нажму «Сохранить», а затем обновить. Вы можете видеть, что это там. Есть наше изменение, которое продолжает делать все больше и больше акцентов или форматирования в нашем теге.
Теперь все, что нужно добавить. Вы можете поставить подчеркивание внутри него. Неважно, ставлю ли я подчеркивание здесь, внутри жирного или жирного шрифта. Вы могли бы сделать это таким образом. Это не имеет никакого значения. Так что все сводится к смешиванию и сопоставлению этих вещей. Как вы можете видеть, это может немного сбить с толку, когда вы начнете смотреть на это.
Что замечательно в Sublime text, так это то, что когда вы смотрите на это, вы можете видеть, как эта маленькая линия подчеркнута, а затем подчеркнута эта строка. Итак, это говорит вам, что это идет с этим прямо здесь. Этот идет с тем. Этот идет с тем. Таким образом, он сообщает вам, какой из них является родителем, а какой дочерним. Вот почему для вас важно правильно вкладывать вещи и организовывать вещи.
Если вы действительно запутались, вы можете в конечном итоге разбить их построчно, чтобы вы могли сказать: «Хорошо, это выделено курсивом». Мой тег абзаца есть. Этот выделен жирным шрифтом. Тогда этот сильный, и вы могли бы сделать это так, если бы действительно хотели.
Мой кулинарный сайт
Вот меню
Business Launch Pad ориентирован на демонстрацию важнейших концепций того, как
в построить прибыльный бизнес с нуля.
Даже если у вас есть бизнес, вы научитесь
как ускорить его в
гипердвигатель
Эта книга посвящена основополагающим концепциям, структуре установки, основам
маркетинг и советы по повышению продуктивности. Возьмите его сегодня, нажав один из
ссылки ниже.
Даже перенесите это на другую строку. И вы могли бы сделать что-то подобное, если бы захотели. И если я нажму Control S для сохранения и обновлю его, вы увидите, что он ничего не делает. Если я обновлю HTML-код, вы увидите, что HTML-код изменился, но на нашей странице он не изменился просто потому, что снова убирает все пустые строки. Он не собирается их читать, поэтому позволяет организовать этот код.
Однако вы хотите посмотреть на него, потому что он просто читает код и вывод. Он занимает всю эту строку, хотя это несколько строк, но для многих людей это трудно понять. Это действительно читается как одно пространство. Не линия, а один пробел. Так что это одна ключевая вещь, которую нужно помнить.
Если вы хотите сделать это дополнительным пробелом, вам придется использовать этот тег B или или тег разрыва пробела. Но в этом случае, в этом сценарии, если этот абзац был для вас запутанным, вы могли бы разбить его на части. Но в нашем случае вы можете видеть, что это один целый абзац, а внутри мы просто сделали кучу форматирования.
Если я продолжу и уничтожу большую часть этого, вы, вероятно, не сойдете с ума. Вы, вероятно, просто выделите несколько вещей здесь или там. Так что, если вы посмотрите на это прямо здесь, я мог бы просто удалить это. Вот наше форматирование, сохраните его. Взглянем. Вот наш чистый код.
Если я посмотрю на него сзади, вы увидите, что он там. Ничего не происходит и ничего не происходит. Если я хочу просто выделить слово «ускорение» жирным шрифтом, я просто добавляю сильный тег прямо туда, сохраняю его, и вот оно. Вот наше ускоренное слово, и оно выделено жирным шрифтом. Вот как это просто, когда дело доходит до некоторых основных тегов.
Теги форматирования
Теперь есть несколько других тегов форматирования, которые вы можете изучить и изучить. Это основные из них, но еще один, на который вы, возможно, захотите взглянуть, — это «забастовка». Я обычно не использую это. Но в любом случае, если вы хотите что-то вычеркнуть, вы можете написать «strike», а затем закрыть тег «strick».
Мой кулинарный сайт
Вот меню
Business Launch Pad ориентирован на то, чтобы показать вам важные концепции того, как
построить прибыльный бизнес с нуля. Даже если у вас есть бизнес, вы
узнай как разогнать до гипердрайва
Эта книга посвящена основополагающим концепциям, структуре установки, основам
маркетинг и советы по повышению продуктивности. Возьмите его сегодня, нажав один из
ссылки ниже.
Сохраните это, и когда мы продолжим и обновим, вы увидите, как он зачеркивает определенный текст. Обычно я просто что-то удаляю, но если вы редактор, скажем, газеты, и хотите что-то вычеркнуть, а есть исправление, в этом случае вы можете использовать этот ярлык.
Ну вот. Это некоторые теги форматирования HTML. Теперь я не упомянул тег ТТ или тег моно-пространства. Там также есть верхний или нижний индекс, если вы решите это сделать. Опять же, очень редко используемые теги.
Но, например, тег mono-script больше не используется в версии HTML 5. Таким образом, теги будут время от времени меняться в зависимости от их потребностей, использования и того, как HTML продолжает развиваться.
Важно, чтобы вы были в курсе некоторых HTML-контентов и могли читать некоторые формы и некоторые обновления, которые происходят по ходу дела, потому что по мере старения этого видео могут создаваться новые теги. Некоторые изменены, некоторые модифицированы, но основная структура остается прежней.
Итак, изучите базовые принципы — основные вещи, и вы будете продолжать настраивать их по мере своего развития и по мере развития HTML. Спасибо, что присоединились ко мне в этом видео.
Спасибо за просмотр!
Если хотите, подпишитесь на мои видео прямо здесь, нажав эту кнопку, чтобы вы знали, как выходят новые вещи, новые видео и новые материалы. Но если вы хотите получить эксклюзивное обучение или премиальный контент, который я выпускаю, возможно, скидки на мои курсы, скидки на мои книги или даже часть бесплатного контента, который я выпускал только для участников новостной рассылки.
Получите информационный бюллетень, нажав эту кнопку прямо здесь, и присоединяйтесь ко мне. Присоединяйтесь ко мне на одном из моих живых занятий. И это сообщается членам информационного бюллетеня. Так что нажимайте на эту кнопку и подписывайтесь.
Еще раз спасибо, увидимся в следующий раз.
Ресурсы и полезные инструменты
Sublime Text FTP-клиент FileZilla
Добавление жирных тегов к частям строки
John_w
MrExcel MVP
#2
Я думаю, что код должен перебирать объект символов каждой ячейки по одному символу за раз, просматривая свойство Font.Bold и поддерживая флаг, который определяет, когда добавлять теги и (без пробелов ). Под «тегами» вы подразумеваете HTML-теги? Публикация вашего кода может помочь.
садбот182
Новый член
#3
Правильно, я пытаюсь добавить HTML-теги и .
Я новичок во всем этом, так что это много заимствованного кода. Все еще пытаюсь понять, как все это работает. Но вот что у меня пока есть.
Код:
Подтег жирным шрифтом()
Dim a, b, c, d, newstr As String
Затемнение флага, n, m, l как целое число
стартф = ""
конец = ""
а = ActiveCell. Value
л = Лен(а)
флаг = 0
Для n = 1 To l
Если флаг = 0 Тогда
Если ActiveCell.Characters(Start:=n, Length:=1).Font.FontStyle = "Bold" Тогда
м = п
флаг = 1
Конец, если
Еще
Если ActiveCell.Characters(Начало:=n, Длина:=1).Font.FontStyle = "Обычный" Тогда
флаг = 0
р = п - 1
Конец, если
Конец, если
Следующий
newstr = Left(a, m - 1) & startf & Mid(a, m, p - m + 1) & endf & Mid(a, p + 1)
ActiveCell.Value = новая строка
Конец суб
Джон_в
MrExcel MVP
#4
Посмотрите, делает ли это то, что вы хотите. Проверьте это на копии вашей рабочей тетради.
Функция TagBold преобразует указанную ячейку в теги жирного шрифта и может быть вызвана в макросе, как показано в TagBold_Sheet_Cells(), который преобразует все ячейки на Sheet2, или как пользовательская функция в формуле ячейки, например =TagBold( A1), чтобы преобразовать текст в формат A1.
Код:
Вложенный тег Bold_Sheet_Cells()
Затемнить ячейку как диапазон
С листами ("Лист2")
Для каждой ячейки в .UsedRange
Если Не ЯвляетсяПустым(ячейка.Значение) Тогда
cell.Value = TagBold (ячейка)
cell.Font.Bold = Ложь
Конец, если
Следующий
Конец с
Конец сабвуфера
Публичная функция TagBold (ячейка как диапазон) как строка
'Преобразовать полужирный текст ячейки в теги HTML
Dim i как целое число, p как целое число
Тусклый полужирный On As Boolean
Тег Жирный = ""
'Установить флаг на основе свойства Bold первого символа
я = 1
boldOn = ячейка.Characters(i, 1).Font.Bold
Пока я <= cell.Characters.Count
'Найти индекс 1-го символа с другим свойством Bold
р = я + 1
Пока p <= cell.Characters.Count And cell. Characters(p, 1).Font.Bold = boldOn
р = р + 1
Венд
'Добавить фрагмент символов в возвращаемую строку, добавив HTML-теги жирным шрифтом, если фрагмент выделен жирным шрифтом
Если полужирный, тогда
ПРИМЕЧАНИЕ. Отредактируйте код, чтобы удалить пробелы в тегах.
TagBold = TagBold & "< b>" & cell.Characters(i, p - i).Text & "< /b>"
Еще
TagBold = TagBold & cell.Characters(i, p - i).Text
Конец, если
'Свойство, выделенное жирным шрифтом, должно быть, изменилось, так что переверните флаг
полужирный = не полужирный
'Обновить индекс символа до конца чанка
я = р
Венд
Завершить функцию
Примечание — в коде TagBold мне пришлось поставить пробелы в «» и ««, чтобы программное обеспечение форума не отображало текст жирным шрифтом. Вам нужно отредактировать код, чтобы удалить эти пробелы.
садбот182
Новый член
#5
Спасибо за быстрый ответ! Это работало с первыми двумя строками, но затем останавливалось и возвращало ошибку:
«Невозможно получить свойство Text класса символов»
Джон_в
MrExcel MVP
#6
Какое содержимое ячейки (значение, текст или формула ячейки) вызывает ошибку? Чем отличаются ячейки в первых двух строках, которые сработали? Попробуйте отладить код, пройдясь по нему с помощью F8.
садбот182
Новый член
#7
О, я вижу, что сейчас происходит. Он возвращает ошибку, когда достигает ячейки, в которой вообще нет полужирного текста.
Джон_в
MrExcel MVP
#8
Код работает для меня во всех случаях: ячейки без полужирного текста, ячейки со сплошным полужирным текстом и ячейки с некоторым жирным шрифтом.
Я обнаружил, что Excel не позволяет выполнять посимвольное форматирование в ячейках формул или числовых ячейках. Может быть, это проблема. Каково точное значение ячейки?
садбот182
Новый член
#9
Это просто длинная копия, весь текст. Никаких цифр, странных символов или чего-то еще.
Ошибка возникает в обоих случаях, если все содержимое ячейки выделено полужирным шрифтом или если жирным шрифтом вообще не выделено.
Рик Ротштейн
MrExcel MVP
#10
Вот еще один макрос на ваше рассмотрение (думаю, он делает то, что вы хотите)….
Код:
Подполужирные теги()
Dim X As Long, BoldOn As Long, BoldCount As Long, Cell As Range
Для каждой ячейки в ActiveSheet.UsedRange.Cells
Полужирный = 0
ЖирныйКоличество = 0
Если IsNull(Cell.Font.Bold) или Cell.Font.Bold Тогда
Для X = 1 To Len(Cell.Text)
Если Cell.Characters(X, 1).Font.Bold And BoldOn = 0 Тогда
ЖирныйВкл. = X
Количество жирных шрифтов = Количество жирных шрифтов + 1
ElseIf BoldOn > 0 And (Not Cell.Characters(X, 1).Font.Bold Or (X = Len(Cell.Text))) Тогда
Cell.Characters(BoldOn, 0).Text = "[B]"
Cell.Characters(X + 3 - (X + 3 = Len(Cell.Text)), 0).Text = "[/B]"
Х = Х + 7
Полужирный = 0
ЖирныйКоличество = 0
Конец, если
Следующий
Конец, если
Cell. Font.Bold = Ложь
Cell.Value = RTrim(Cell.Text)
Следующий
Конец суб
**text* не создает полужирный текст в html — R Markdown
goran #1
Я пишу книгу в книжном стиле, в стиле Чепмена и Холла, и моя проблема в том, что текст не генерирует полужирный текст в выводе html. Тем не менее, версия в формате pdf выглядит нормально. text (курсив) подходит для html, как и \textbf{text} (жирный), но на мой вкус это слишком неуклюже. Я на Ubuntu со всем последней версией.
код # 2
Здравствуйте,
, можете ли вы дать более подробную информацию о вашей проблеме? Что вы использовали в своем коде уценки?
Bookdown использует синтаксис уценки, поэтому полужирный текст выделен с помощью __text__ или **text** bookdown. org
2.1 Синтаксис уценки | bookdown: Создание книг и технических документов с…
Руководство по созданию книг с помощью R Markdown, в том числе о том, как создавать рисунки и таблицы, а также вставлять перекрестные ссылки, цитаты, виджеты HTML и приложения Shiny в R Markdown. Книгу можно экспортировать в HTML, PDF и электронные книги (например, EPUB).
Если это не сработает, предоставьте дополнительную информацию о том, что вы делаете.
Чтобы помочь нам помочь вам, подготовьте repr oducible ex достаточно (репрекс), иллюстрирующий вашу проблему. Пожалуйста, ознакомьтесь с этим руководством, чтобы узнать, как его создать:
.
Минимальный воспроизводимый пример состоит из следующих элементов:
Минимальный набор данных, необходимый для воспроизведения проблемы
Минимальный исполняемый код, необходимый для воспроизведения проблемы, который можно запустить
по заданному набору данных, включая необходимую информацию об используемых пакетах. Давайте быстро рассмотрим каждый из них на примерах:
Минимальный набор данных (пример данных)
Вам необходимо предоставить фрейм данных, который достаточно мал, чтобы его можно было (разумно) вставить в сообщение, но достаточно велик, чтобы воспроизвести вашу проблему.
Предположим, например, что вы работаете с фреймом данных радужной оболочки.
голова (ирис)
#> Чашелистик.Длина Чашелистик.Ширина Лепесток.Длина Лепесток.Ширина Виды
#> 1 5,1 3,5 1,4 0,2…
горан #3
Я знаю уценку, но я не знал, что мой вопрос был написан на уценке, поэтому мой код был оценен. Я использую **текст** , и он выделен жирным шрифтом в версии pdf, но не в версии html. Я набираюсь смелости латексным способом $\textbf{text}$ , но на мой вкус это немного неуклюже.
Мой проект книги находится на github.
код #4
Спасибо за репозиторий GH.
Это потому, что вы изменили стиль по умолчанию в вашем css
Жирный текст делается тегом ˋstrongˋ в html. Если вы посмотрите на исходный HTML-код книги в своем браузере, вы увидите, что получили эти теги. Однако этот стиль не является стандартным для сильного шрифта, так как вес шрифта одинаков во всей книге. Сильный текст должен иметь больший вес шрифта, чтобы он отображался полужирный
1 Нравится
Горан #5
Спасибо! Я никогда не трогал файл style.css, просто скопировал его из проекта bookdown book. Я попытался изменить вес шрифта: с 500 на 600 (это значение в этом месяце в bookdown), и это сработало, когда я запустил serve_book(), но если я попытался «связать с HTML», к моему удивлению, стиль файла .css был перезаписан, и снова появилось значение font-weight: 500. Итак, мой вопрос по-прежнему: что именно я должен сделать, чтобы сделать **текст** сгенерировать текст ? А где меняется style.css? Я безуспешно пытался найти это место.
Спасибо за терпение! Горан
cderv #6
В настоящее время файл не изменился в вашем репозитории. Вам нужно изменить файлы css/style.css .
Горан:
только что скопировал это из книжного проекта
Вам следует начать с более простого книжного проекта, такого как GitHub.
rstudio/bookdown-demo
Минимальный пример книги с использованием bookdown. Внесите свой вклад в разработку rstudio/bookdown-demo, создав учетную запись на GitHub.
Или шаблон книги из RStudio IDE в пакете bookdown. Вся книжная книга представляет собой сложный пример, с которого стоит начать. В нем могут быть некоторые вещи, которые вам не нужны и которые вы не контролируете (например, файл _render.R )
Я бы посоветовал использовать этот демонстрационный проект bookdown, чтобы начать новую книгу и построить собственную систему.
горан #7
Я изменил style.css, но не нажимал его (пока). Думаю, теперь я справлюсь, когда научилась не нажимать кнопку «Вязать»! (Но мне все еще интересно, какой механизм изменяет style.css, если я это делаю…)
Поскольку я пишу для Chapman&Hall, более простой подход для меня не вариант: я начинаю с krantz.cls, предоставленного bookdown, и инструкций в разделе 6.3. Но, как я уже сказал, я думаю, что пока все в порядке.
Спасибо за помощь!
Горан
1 Нравится
cderv #8
горан:
Но мне все же интересно, какой механизм меняет style.css, если я делаю…
Подсказка: может быть два файла style.css: один в папке css/, а другой перемещен в выходную папку _book за публикацию. Вам нужно позаботиться об изменении первого, иначе второй всегда будет изменяться при публикации. Это распространенная ошибка.
Горан:
Но, как я уже сказал, я думаю, пока все в порядке.
Тогда, может быть, вы закроете эту тему. Часто задаваемые вопросы: как отметить решение?
горан #9
В точку! На самом деле их четыре файлов style.css!:
Должно быть, я редактировал не тот, хотя думал, что редактировал ./css/style.css. Дело закрыто.
Еще раз спасибо, G,
1 Нравится
система
закрыто #10
Эта тема была автоматически закрыта через 7 дней после последнего ответа. Новые ответы больше не допускаются.
Размер шрифта HTML | тег, код, CSS, стиль | px, em, small, bold
Есть 2 термина, которые появляются, когда вы собираетесь изменить размер шрифта HTML. Первый — изменение размера текста с помощью тега , а второй — использование атрибута стиля CSS. Вы изучите все методы изменения размера текста HTML. Например, как уменьшить или увеличить размер шрифта текста, что такое px и em и т. д.
Синтаксис
Синтаксис тега размера шрифта HTML.
Использование Text — H2..H6
h3>
999999509 9 89995089999999999. размер HTML.
Текст
Пример тега размера шрифта HTML
A Тег шрифта используется во внешнем текстовом теге, таком как
, и т. д., с атрибутом size="number" . См. приведенный ниже пример кода размера шрифта HTML. Значение атрибутов размера не требует каких-либо единиц измерения, таких как px, это может быть просто число.
Атрибут Size определяет размер текста внутри элемента.
<тело>
Текст определенного размера
Если атрибут размера не поддерживается HTML5, используйте стиль CSS.
тело>
Результат: См. ниже визуальную разницу между размером текста одного и того же типа тегов.
Размер шрифта в HTML | Размер шрифта HTML CSS | Стиль
Выше вы видите пример тега размера шрифта HTML. Но это можно сделать с помощью CSS-свойства font-size. Использование Css будет элементом тега . Это будет проще и окажет влияние на приложения.
Давайте посмотрим на пример размера шрифта HTML CSS. Используя этот способ, можно изменить множество тегов (нужен один и тот же идентификатор или класс). Здесь используется внутренний CSS в разделе тега
HTML Размер шрифта px | эм | маленький | Полужирный
Что такое размер шрифта HTML px
Пикс обозначает пиксель. Какой наименьший отдельный компонент цифрового изображения.
В HTML означает размер, измеряемый в пикселях на экране. Например.
размер шрифта: 10px;
Размер шрифта HTML em Используется?
Элементы HTML и не используются для изменения размера текста. Но его использование для for определяет курсив текст.
элемент определяет подчеркнутый текст.
элемент определяет курсив текст.
<тело>
Этот текст выделен курсивом
Этот текст выделен
тело>
Установить маленький размер шрифта HTML
Можно использовать размер текста с помощью строки в любом типе CSS.
Маленький размер текста
Как сделать размер шрифта полужирным в HTML?
Используйте элементы HTML и для выделения текста жирным шрифтом. Оба работают и выглядят одинаково.
<тело>
Этот текст выделен полужирным шрифтом
Это сильный текст
тело>
Изменить размер шрифта в HTM легко и можно разными способами. Если у вас есть какие-либо сомнения и предложения или примеры для этого урока, оставьте комментарий ниже. Другие теги, такие как h2, h3…h6, также используются для определения различных размеров текста.
Оставляйте комментарии, если у вас есть сомнения и вопросы.
Примечание: Все Как изменить размер шрифта в HTML-примерах протестированы в браузере Safari (версия 12.0.2). ОС: macOS 10.14 Mojave Код: HTML 5 Версия
Rohit
Степень в области компьютерных наук и инженера: разработчик приложений и имеет опыт работы с несколькими языками программирования. Энтузиазм по поводу технологий и как обучение техническим.
Как сделать текст жирным в html? Самый простой способ
Оглавление
Очень важно знать, как именно текст выделен жирным шрифтом в html . Это очень просто, а также очень легко использовать и выполнять. В некоторых случаях мы должны выделить наш определенный текст, чтобы показать людям, что текст важен, в этом случае выделение текста жирным шрифтом играет жизненно важную роль. В этой статье мы собираемся обсудить ровно как выделить текст жирным шрифтом в html ?
Чтобы выделить жирный текст в html, мы используем тег . Внутри тега мы должны написать наш текст или абзац, который мы хотим выделить жирным шрифтом.
Давайте посмотрим на пример e
этот текст выделен жирным шрифтом
Результат приведенного выше одиночного кода
Текст не выделен жирным шрифтом
тег, что означает, что он имеет как открывающий, так и закрывающий тег. Если вы используете только открывающий тег, такой как , и не использовали закрывающий тег , тогда могут быть проблемы, он может выделить весь текст в абзаце.
Чтобы точно использовать функцию жирного шрифта в html, вы должны использовать текстовый абзац или что-то еще внутри тега жирного текста здесь .
Помимо использования тега , есть и другой способ выделения текста жирным шрифтом в html.
Есть в основном 2 способа выделить жирный текст в html.
Есть.
Использование тегов html
Использование свойств css
Давайте обсудим это подробнее.
1. Использование html-тегов.
Использование тега html является самым простым, а также наиболее часто используемым методом выделения текста жирным шрифтом в html . Он используется почти всеми разработчиками или программистами, потому что, чтобы сделать текст жирным в html с помощью тега, нам просто нужно использовать тег html до и после текста или абзаца, который мы хотим выделить жирным шрифтом.
Это очень просто. Если вы новичок, то вы также можете легко использовать этот метод без каких-либо ошибок или проблем но вы должны прочитать эту статью до конца, чтобы иметь полное представление о выделении текста жирным шрифтом в html.
Для выделения текста жирным шрифтом в html с помощью тегов html, также есть 2 тега. Этот тег 2 немного похож, и эти теги 2 используются для жирного текста в html.
2 тега:
Давайте поговорим об этом тегах подробно s
5
1.
тег является наиболее распространенным и наиболее часто используемым тегом среди веб-разработчиков для жирного текста. Эти теги автоматически выделяют текст жирным шрифтом. Если вы используете тег в html, вам не нужно прилагать никаких дополнительных усилий для выделения текста жирным шрифтом. Он автоматически выделяет предпочтительный текст жирным шрифтом. В большинстве случаев я также использую этот тег для жирного шрифта.
Давайте посмотрим на примере, как именно использовать этот тег для жирного текста.
Это абзац, выделенный жирным шрифтом
Результат
Текст, выделенный жирным шрифтом в html
Давайте посмотрим на другой пример ( сравнение полужирного и обычного )
Это абзац, не выделенный жирным шрифтом, или обычный текст
Это абзац, выделенный жирным шрифтом
Результат вышеприведенного кода
Выделенный жирным шрифтом по сравнению с обычным текстом
Пример № 3
Что делать, если у вас есть длинный абзац, и вы хотите выделить весь абзац жирным шрифтом?
Давайте посмотрим, как это сделать в примере
Это длинный абзац, который мы хотим выделить жирным шрифтом, и мы собираемся выделить этот абзац жирным шрифтом, используя тег b. Это очень легко использовать, а также очень легко выполнить. В этом методе нам просто нужно использовать тег для жирного шрифта
Результат
абзац жирным шрифтом
Что делать, если мы хотим выделить жирным шрифтом определенный текст из всего абзаца?
Давайте посмотрим на пример
Это полужирный и это нормально
Результат
Только выделение жирным шрифтом определенного текста в html
Теперь вы, возможно, очистили этот тег. Теперь давайте разберемся с другим тегом (например, тегом ).
2. Тег
Тег также используется для выделения жирным шрифтом текста в html. Это также самый популярный тег для полужирного текста в html. На веб-сайтах WordPress в большинстве случаев тег используется для выделения текста жирным шрифтом. Я также видел, как многие веб-разработчики использовали сильный тег для жирного текста в html.
Давайте рассмотрим некоторые из примеров
Это жирный текст с использованием строгого тега
Результат
Выделение текста жирным шрифтом с использованием строгого тега
Давайте посмотрим на другой пример
5
Это полужирный текст с использованием сильного тега, и этот метод также широко используется для выделения текста жирным шрифтом
Результат приведенного выше кода
Выделение жирным шрифтом большого абзаца с помощью сильного тега конкретный текст в абзаце?
Давайте посмотрим на примеры выделения жирным шрифтом определенного текста в абзаце.
Результат приведенного выше кода
Выделение определенного текста в абзаце жирным шрифтом с использованием строгого тега
Давайте посмотрим на сравнение между сильным тегом , полужирным тегом и обычным.
Это жирный текст с использованием строгого тега
Это жирный текст с использованием тега b
Это обычный текст
Результат
сравнение между сильный тег, жирный тег и обычный.
Я думаю, вы четко поняли, как использовать сильный тег для жирного текста, теперь давайте разберемся в другой теме.
2. Использование свойств Css
Используя свойства css s, мы также можем легко выделить текст в html жирным шрифтом , но этот метод немного более труден , а также раздражает . Если вы новичок в ab solute , то вы можете использовать метод html-тега , а не этот метод для полужирный текст в html, потому что в этом методе мы должны использовать свойства css, что немного сложно.
Для жирного текста в html с помощью css мы устанавливаем свойства шрифта жирным шрифтом.
Рассмотрим пример
Вот как мы выделяем текст жирным шрифтом, используя свойства css
Результат приведенного выше кода
выделение текста жирным шрифтом с использованием css
Что если мы хотим выделить жирным шрифтом только определенный текст в абзаце с помощью css.
В этом случае мы установим конкретный текст в качестве атрибута имени класса, а затем используем это имя класса в css, чтобы выделить его жирным шрифтом.
Давайте посмотрим на пример
Вот как мы
выделение текста
с помощью свойств CSS
< /html>
Результат приведенного выше кода
жирный определенный текст с использованием css
Примечание: — В обоих приведенных выше примерах мы используем внутренний метод для связывания css с html. Вы можете использовать любой метод, чтобы связать свой файл css с html. Чтобы узнать больше о связывании файла css с html, вы можете просто нажать здесь.
Как подчеркнуть в html?
Подчеркнуть в html тоже есть 2 способа. Один использует теги html, а другой — свойства css.
Давайте рассмотрим это подробнее.
Использование тегов html
Чтобы подчеркнуть текст в html, вы можете просто использовать тег . При использовании этого тега текст будет автоматически подчеркнут.
Давайте посмотрим на пример
Этот текст подчеркнут
Результат приведенного выше кода
подчеркивание абзаца
Что делать, если мы хотим подчеркнуть определенный текст в html с помощью тега u?
Давайте рассмотрим пример
Этот текст подчеркнут
Результат приведенного выше кода
с подчеркиванием определенного текста
Используя css
Мы также можем использовать свойства css для подчеркивания текста в html. Этот метод немного скучен, а также труден.
Если вы абсолютный новичок, то я предлагаю вам использовать тег html вместо свойств css для подчеркивания текста в html.
Давайте рассмотрим пример использования css для подчеркивания текста в html.
Этот текст подчеркнут
Результат
подчеркнут текст
8 хотите подчеркнуть определенный текст в html, используя свойства css?
Рассмотрим пример
Этот текст
подчеркивание
Результат приведенного выше кода
выделение определенного текста с использованием css Как выделить курсивом в html ?
Сделать текст курсивом в html можно двумя способами. Один — с использованием тега html, а другой — с использованием свойств css.
Давайте посмотрим, как выделить курсивом текст в html с помощью тега html.
Курсив с использованием тега html
Используя тег html, мы можем просто и легко выделить текст курсивом.
Давайте рассмотрим пример
Этот текст выделен курсивом
Результат приведенного выше кода
Текст курсивом
Что, если мы хотим выделить определенный текст курсивом в HTML ?
Этот текст выделен курсивом
Результат приведенного выше кода
Курсив определенного текста
Используя свойства css
Мы также можем выделить текст курсивом в html, используя свойства css.
Давайте посмотрим на пример
Этот текст выделен курсивом
Результат приведенного выше кода
текста, выделенного курсивом с использованием css
В приведенном выше примере мы установили стиль шрифта курсивом.
Советы: – Если вы хотите выделить текст в html полужирным, подчеркнутым или курсивом, лучше использовать теги html, а не свойства css.
Лето.
Для жирного текста в html мы используем теги или .
Мы также можем выделить текст в html жирным шрифтом, используя свойства css, т.е. установив жирность шрифта.
Чтобы подчеркнуть текст в html, мы используем тег .
Мы также можем подчеркивать текст в html, используя свойства css, т.