Какое свойство позволяет вывести текст малыми прописными буквами

Какое свойство позволяет вывести текст малыми прописными буквами thumbnail

Главная / Интернет-технологии /
Основы работы с CSS / Тест 5

Упражнение 1:

Номер 1

Укажите вариант определения курсива:

Ответ:

&nbsp(1)
‘oblique’
&nbsp

&nbsp(2)
‘cursive’
&nbsp

&nbsp(3)
‘italic’
&nbsp

Номер 2

Укажите вариант определения полужирного шрифта:

Ответ:

&nbsp(1)
‘regularbold’
&nbsp

&nbsp(2)
‘bold’
&nbsp

&nbsp(3)
‘demi’
&nbsp

Номер 3

Какое свойство определяет семейство шрифтов?

Ответ:

&nbsp(1)
‘font-style’
&nbsp

&nbsp(2)
‘font-family’
&nbsp

&nbsp(3)
‘font-variant’
&nbsp

Упражнение 2:

Номер 1

В каком примере текст в заголовках H1, H2 или H3 будет отображаться шрифтом italic?

Ответ:

&nbsp(1)
H1; H2; H3 { font-style: oblique }
&nbsp

&nbsp(2)
H1 — H3 { font-style: italic }
&nbsp

&nbsp(3)
H1, H2, H3 { font-style: italic }
&nbsp

Номер 2

В каком примере текст тэга EM в заголовке H1 будет иметь обычное начертание?

Ответ:

&nbsp(1)
H1 EM { font-style: normal }
&nbsp

&nbsp(2)
H1, EM { font-style: normal }
&nbsp

&nbsp(3)
H1 {EM { font-style: normal }}
&nbsp

Номер 3

Какой из примеров устанавливает маленькие заглавные буквы для заголовка H3 и наклонные — для выделенного текста (EM)?

Ответ:

&nbsp(1)
H { font-variant: small-caps }
EM { font-style: oblique }
&nbsp

&nbsp(2)
H3 { font-variant: small-caps }
EM { font-style: oblique }
&nbsp

&nbsp(3)
H3 { font-variant: small-caps }
EM { font-style: cursiv }
&nbsp

Упражнение 3:

Номер 1

В каких примерах свойство ‘font-size’ описано без ошибок?

Ответ:

&nbsp(1)
P { font-size: 12pt; }
&nbsp

&nbsp(2)
BLOCKQUOTE { font-size: larger }
&nbsp

&nbsp(3)
EM { font-size: 150% }
&nbsp

Номер 2

Назовите свойство, позволяющее управлять размером шрифта:

Ответ:

&nbsp(1)
‘font-size-adjust’
&nbsp

&nbsp(2)
‘font-width’
&nbsp

&nbsp(3)
‘font-higth’
&nbsp

&nbsp(4)
‘font-size’
&nbsp

Номер 3

Укажите допустимые значения свойства ‘font-size’:

Ответ:

&nbsp(1)
10em
&nbsp

&nbsp(2)
10%
&nbsp

&nbsp(3)
big
&nbsp

Упражнение 4:

Номер 1

Какое свойство позволяет вывести текст малыми прописными буквами?

Ответ:

&nbsp(1)
font-style
&nbsp

&nbsp(2)
font-variant
&nbsp

&nbsp(3)
font-weight
&nbsp

Номер 2

Какое значение свойства font-variant позволяет вывести текст малыми прописными буквами?

Ответ:

&nbsp(1)
‘small-caps’
&nbsp

&nbsp(2)
‘small’
&nbsp

&nbsp(3)
‘normal’
&nbsp

Номер 3

Какое свойство определяет шрифты диалоговых окон?

Ответ:

&nbsp(1)
message-box
&nbsp

&nbsp(2)
dialogs
&nbsp

&nbsp(3)
menu
&nbsp

Упражнение 5:

Номер 1

В каких примерах корректно задается степень жирности шрифта?

Ответ:

&nbsp(1)

<style type=»text/css»>
h1.first {font-weight: 800}
</style>

&nbsp

&nbsp(2)

<style type=»text/css»>
h2.second {font-weight: bold}
</style>

&nbsp

&nbsp(3)

<style type=»text/css»>
h3.third {font-weight: 200}
</style>

&nbsp

Номер 2

В каких примерах корректно задается степень жирности шрифта?

Ответ:

&nbsp(1)

<style type=»text/css»>
h1 {font-weight: 2000}
</style>

&nbsp

&nbsp(2)

<style type=»text/css»>
h2 {font-weight: lighter}
</style>

&nbsp

&nbsp(3)

<style type=»text/css»>
h3 {font-weight: 300}
</style>

&nbsp

Номер 3

В каких примерах корректно задается степень жирности шрифта?

Ответ:

&nbsp(1)

<style type=»text/css»>
p {font-weight: 700}
</style>

&nbsp

&nbsp(2)

<style type=»text/css»>
ol {font-weight: bolder}
</style>

&nbsp

&nbsp(3)

<style type=»text/css»>
li {font-weight: 1000}
</style>

&nbsp

Упражнение 6:

Номер 1

Укажите корректные примеры описания шрифтов:

Ответ:

&nbsp(1)

pre { font: oblique arial }

&nbsp

&nbsp(2)

h1 { font: italic 200 arial }

&nbsp

&nbsp(3)

p { font: italic small-caps 10px/12px serif }

&nbsp

Номер 2

Укажите корректные примеры описания шрифтов:

Ответ:

&nbsp(1)

pre { oblique arial }

&nbsp

&nbsp(2)

h1 { font: italic 200 arial }

&nbsp

&nbsp(3)

p { font: status-bar }

&nbsp

Номер 3

Укажите корректные примеры описания шрифтов:

Ответ:

&nbsp(1)

font { oblique arial }

&nbsp

&nbsp(2)

h1 { font: italic 200 arial }

&nbsp

&nbsp(3)

p { font: status }

&nbsp

Упражнение 7:

Номер 1

Укажите корректные примеры сокращенной записи свойств шрифта:

Ответ:

&nbsp(1)

p { font: oblique small-caps bold 5px serif }

&nbsp

&nbsp(2)

p { font: italic small-caps 10px/12px serif }

&nbsp

&nbsp(3)

p { font style: oblique small-caps bold 5px serif }

&nbsp

Номер 2

Укажите корректный пример сокращенной записи свойств шрифта:

Читайте также:  Какими лечебными свойствами обладает мухомор

Ответ:

&nbsp(1)

p { font: oblique small-caps bold 5px serif }

&nbsp

&nbsp(2)

p { font: italic; small-caps; 10px; 12px; serif }

&nbsp

&nbsp(3)

p { font-family: oblique small-caps bold 5px serif }

&nbsp

Номер 3

Укажите корректный пример сокращенной записи свойств шрифта:

Ответ:

&nbsp(1)

p { font: oblique, small-caps, bold, 5px, serif }

&nbsp

&nbsp(2)

p { font: oblique small-caps bold 5px serif }

&nbsp

&nbsp(3)

p { oblique small-caps bold 5px serif }

&nbsp

Упражнение 8:

Номер 1

Перечислите доступные свойства параметра font

Ответ:

&nbsp(1)
font-style
&nbsp

&nbsp(2)
font-variant
&nbsp

&nbsp(3)
font
&nbsp

Номер 2

Перечислите доступные свойства параметра font

Ответ:

&nbsp(1)
font-size
&nbsp

&nbsp(2)
font-variant
&nbsp

&nbsp(3)
font-menu
&nbsp

&nbsp(4)
font-hint
&nbsp

Номер 3

Назовите доступное свойство параметра font

Ответ:

&nbsp(1)
message-box
&nbsp

&nbsp(2)
font-weight
&nbsp

&nbsp(3)
menu
&nbsp

&nbsp(4)
font-small
&nbsp

Источник

Оформляя страницу сайта, нам не редко приходится выделять заголовки или какие-то фрагменты текста заглавными буквами. Конечно, в случае если это нужно сделать один раз, то проще всего не заморачиваться и набрать нужный текст с помощью клавиши Caps Lock. А что если мы делаем какую-то типовую страницу, и все последующие будут на нее похожи, и текст нужно будет выделять в одних и тех же блоках на странице?

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

Обучение фотошоп

Как научиться продвигать сайты?

Как сделать в CSS заглавные буквы?

Чтобы сделать в CSS заглавные буквы можно воспользоваться свойства text-transform, используя одно из его значений uppercase. Например:

Делаем блок с заголовком в html:

<div class=»text-transformation»>

<h3>Задаём в CSS заглавные буквы</h3>

</div>

Задаем свойство text-transform: uppercase; для тега h3:

.text-transformation h3{

text-transform: uppercase;

}

Задаём в CSS заглавные буквы

Текст блока

Кроме uppercase данное CSS свойство может принимать и другие значения:
capitalize -каждое новое слово будет идти с заглавной буквы
lowercase — все буквы становятся строчными (маленькими)
none — значение по умолчанию
inherit — значение наследуется

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

В этом случае намного удобнее будет преобразовать уже существующий текст с помощью свойства CSS в заглавные буквы.

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

Интересное свойство font-variant

Для выделения текста в CSS заглавными буквами существует еще одно свойство font-variant, которое дает достаточно необычный и интересный эффект.

font-variant может принимать три значения:

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

normal – вид шрифта по умолчанию

inherit – наследует стиль отображения шрифта у родительского элемента.

Вот пример использования данного свойства:

<div class=»text-kapitel»>

<h2 class=»kapitel»>Капительные символы в заголовке</h2>

<h2>Стандартный заголовок H2</h2>

</div>

CSS:

.kapitel{

font-variant:small-caps!important;

}

Капительные символы в заголовке

Стандартный заголовок H2

Как сделать интернет-магазин?

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

А на сегодня у меня все. До встречи в следующих статьях!

С уважением Юлия Гусарь

Источник

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

Летописцы использовали заглавные буквы в рукописях, которые писались от руки, некоторые из них относятся еще к V веку. Прописные буквы продолжали использоваться с VIII по XV век, когда типографские станки позволили вывести печать на промышленный уровень. И рукописные, и печатные буквицы размещались в начале текста. Часто их украшали декоративным рисунком, который располагался вокруг буквы.

Читайте также:  Какие свойства поперечных волн

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

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

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

Код CSS для элемента абзаца и класса, создающего букву, будет выглядеть следующим образом:

p { font-size:20px; font-family: Georgia, «Times New Roman», Times, serif;}
.myinitialcaps {font-size:48px; font-family: Didot;}

А HTML-код будет выглядеть так:

<p><span class=»myinitialcaps»>M</span>y initial cap is much bigger here and set in the Didot typeface.</p>

Что дает нам:

Кажется, слишком просто? На самом деле вам придется вносить коррективы в зависимости от конкретных поднятых букв, так как каждая заглавная литера требует специального кернинга. После выбора шрифта для поднятых букв и для основного текста, нужно создавать отдельные классы для каждой поднятой литеры. В приведенном ниже CSS-классе .myinitialcapsi поле справа имеет отрицательное значение, чтобы уменьшить расстояние между I и n.

.myinitialcapsi {font-size:48px; font-family: Didot; margin-right:-1px;}
<p><span class=»myinitialcaps»>I</span>n this case, there&rsquo;s some extra space between the &ldquo;I&rdquo; and &ldquo;n.&rdquo;</p> <p><span class=»myinitialcapsi»>I</span>ncluding a new class with a negative margin pulls it closer.</p>

В зависимости от разрешения экрана в приведенном выше примере I и n могут выглядеть так, будто они слились вместе. Это происходит из-за засечек на концах букв. Поэтому, прежде чем выбирать окончательный вариант стилей CSS, протестируйте сайт на различных устройствах, чтобы посмотреть, как на них выглядит текст заглавными буквами CSS.

Можно увеличить не только буквы в начале текста. Вы можете реализовать еще один класс, чтобы создать увеличенную версию кавычек, которые будут выводиться рядом с буквой. В нашем случае для кавычек не подходит ни класс буквы с размером 48, ни класс текста в 20 пикселей. Скорее, это будет что-то среднее — 30 пикселей. Кавычки мы подвинем вниз на 4 пикселя, чтобы оптически выровнять их с I:

.myinitialcapsq {font-size:30px; font-family: Didot; float:left; margin-top:4px;}
<p><span class=»myinitialcapsq»>&ldquo;</span><span class=»myinitialcapsi»>I</span>ncluding&rdquo; a new class with a negative margin pulls it closer.</p>

Нужно очень внимательно задавать каждую из CSS заглавных букв вместе с кавычками, чтобы их кернинг и выравнивание соответствовали окружающей разметке. Например, букву Т нужно будет сместить влево, немного за край абзаца, чтобы ее поперечная линия визуально вписывалась в макет. Аналогично нужно будет поступить и с круглыми буквами, такими как C, G, O и Q. В этом примере использованы размеры шрифтов 20, 30 и 48. Но вам нужно будет подобрать размеры, исходя из специфики шрифтов, которые вы выбрали. А также размеров и разрешений экранов, на которых будет просматриваться сайт.

С помощью псевдоэлемента CSS можно легко создать поднятую букву, добавив ::first-letter к элементу абзаца. Используйте :first-letter (с одним двоеточием) для устаревших браузеров:

p { font-size: 1.2em; font-family: Georgia, «Times New Roman», Times, serif; line-height:2em;padding-bottom:1.2em;}
p::first-letter { font-size: 3.6em; text-transform: uppercase; font-family: «Monotype Bernard Condensed», serif; margin-right:0.03em;}
.initialb {margin-right:-0.1em;}
.initialn {margin-right:-0.15em;}

HTML-код, который содержит классы CSS, учитывающие кернинг букв N и B, будет выглядеть следующим образом…

<p>An inital letter, with the first letter being a capital letter.<br>
With a line break, the next line has no initial cap.</p>
<p><span class=»initialn»>n</span>otice in the HTML source how the first letter, not a capital letter in the HTML, gets sized to the initial cap size of 3.6em. Neat, huh?</p>
<p><span class=»initialb»>B</span>ut with a hard return, and a new paragraph started, another initial cap always gets created. You might be asking yourself, <em>How am I going to account for this? Am I supposed to have an initial cap at the beginning of very new paragraph?</em> Well, you could. But, do you want it to look that way, and does it absolutely have to look that way?</p>
<p>В букву преобразовывается первая заглавная буква абзаца.<br>
Первая буква после разрыва строки не будет преобразовываться в заглавную.</p>
<p><span class=»initialn»>о</span>Обратите внимание, что в исходном коде HTML первая буква не является заглавной, но она преобразуется в литеру с размером 3.6em.</p>
<p><span class=»initialb»>О</span>Однако и после принудительного разрыва строки, ив начале каждого нового абзаца всегда создается буква. Вы можете спросить себя: <em>Как мне учитывать это? Нужно ли мне добавлять буквы для всех этих случаев?</em> Что ж, вы можете. Но необходимо ли это?</p>

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

Читайте также:  При какой температуре теряются полезные свойства меда

Добавление псевдокласса :first-child помогает решить проблему ненужного преобразования первых букв:

p { font-size: 1.2em; font-family: Georgia, «Times New Roman», Times, serif; line-height:2em;padding-bottom:0.5em;}
p:first-child::first-letter { font-size: 3.6em; text-transform: uppercase; font-family: «Monotype Bernard Condensed», serif; margin-right:0.03em;}

Объединив этот код с HTML:

<p>Первая буква, которая определена, как first-child — это единственная буква которая преобразуется в поднятую буквицу при этом методе.</p>
<p>Так как преобразовывается только буква, определенная как first-child, обратите внимание, что этот пример отличается от предыдущего, без first-child. Кроме этого мы не преобразуем первые буквы после начала абзаца и после принудительного разрыва строки. Это выглядит более элегантно, по сравнению с тем, как выглядел макет, когда мы преобразовали все первые буквы абзацев.</p>

Преимущество использования псевдоклассов заключается в возможности обрабатывать различные частные случаи. А что насчет недостатков? Существует много различных псевдоклассов, и их можно объединить таким количеством способов, что от этого может пойти кругом голова. Например, псевдоклассы :first-child и :first-of-type могут давать одинаковые результаты. Также можно применить псевдокласс не только к абзацу, но и к элементам <section> или <div>. Например, как показано в приведенном ниже примере с поднятым буквами в шрифте Didot. Обратите внимание, как атрибут margin был добавлен справа от буквы А. Иначе она «склеилась» бы с буквой s в начале раздела:

section { font-size: 1.2em; font-family: Georgia, «Times New Roman», Times, serif; line-height:3em;}
section>p:first-child:first-letter { font-size: 4em; text-transform: uppercase; font-family:Didot, serif; margin-right:5px;}

И вместе с HTML:

<section>
<p>В начале раздела для первой буквы задается поднятая буквица.</p>
<p>И новый абзац…</p>
</section>

Если вы чувствуете тягу к экспериментам, то можете исследовать различные методы в дополнение к :first-child и :first-of-type. Например, такие как :nth-of-type или :nth-of-child, чтобы посмотреть, как те или другие типы псевдоклассов можно использовать для текста заглавными буквами CSS. Независимо от того, будете ли вы следовать изложенным в этой статье принципам или начнете копать глубже, когда вы научитесь работать с псевдоклассами CSS first-child, :first-of-type и :first-letter, вы сможете правильно применять их к элементам HTML.

Использование отдельных классов вместе с псевдоклассами для обработки различных букв — это процесс проб и ошибок, вычислений положительных и отрицательных отступов. И это требует большого терпения. Для таких букв, как F, G, O, P, Q, T, W, V и Y также потребуются отдельные классы кернинга.

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

Данная публикация представляет собой перевод статьи «Making Initial Letters Part I: Raised Initials» , подготовленной дружной командой проекта Интернет-технологии.ру

Источник