Рейтинг@Mail.ru
    Работа \ Обучение \ Уроки web-программирования: «Шрифты»

    Уроки web-программирования: «Шрифты»

    Тема сегодняшнего урока: «Шрифты» (CSS, font, font-family, font-weight, font-size).

     

    Сегодня мы будем учится управлять шрифтом при помощи CSS. Давайте рассмотрим пример:

     

    <HTML>
    <HEAD>
    <TITLE>Урок 13. Управление шрифтами в CSS</TITLE>
    </HEAD>
        <STYLE TYPE="text/css">
        <!--
        .class1 {
        font-family:serif;
        }
        .class2 {
        font-family:sans-serif;
        }
        -->
        </STYLE>
    <BODY>

    <P class="class1">Этот абзац оформлен серифным шрифтом (с засечками)</P>
    <P class="class2">А этот шрифтом без засечек</P>


    </BODY>
    </HTML>

     

    Результат работы примера:

     

    Шрифты (CSS, font, font-family, font-weight, font-size)

     

    Как видим, правило font-family задает тип шрифта. Можно указать конкретный шрифт, например Times New Roman или Arial. На самом деле может быть так, что указанного шрифта в системе не будет (мы же на знаем, какие шрифты установлены на компьютере посетителя нашего сайта). Для того, что бы выйти из этого положения, можно указать шрифты через запятую. В этом случае, не найдя первый, система использует второй и так далее. А можно задать и так, как указано в примере, через семейство шрифтов.

    Существуют следующие семейства шрифтов:

    Serif.  Шрифт с засечками.

    Sans-serif. Шрифт без засечек.

    Monospace. Моноширинный шрифт.

    Cursive. Курсивный шрифт.

    Fantasy. Декоративный шрифт.

     

    Следующее свойство font-weight - ширина линий шрифтов. Может быть 100, 200, 300, 400 для обычного шрифта и 500, 600, 700, 800, 900 для жирного шрифта. Но на самом деле различия между шрифтами с разным размером линий слабо заметно. Посмотрите сами на примере:

     

    <HTML> <HEAD> <TITLE>Урок 13. Управление шрифтами в CSS</TITLE> </HEAD> <STYLE TYPE="text/css"> <!-- .class1 { font-weight:100; } .class2 { font-weight:200; } .class3 { font-weight:300; } .class4 { font-weight:400; } .class5 { font-weight:500; } .class6 { font-weight:600; } .class7 { font-weight:700; } .class8 { font-weight:800; } .class9 { font-weight:900; } --> </STYLE> <BODY> <P class="class1">Этот абзац оформлен шрифтом 100</P> <P class="class2">Этот абзац оформлен шрифтом 200</P> <P class="class3">Этот абзац оформлен шрифтом 300</P> <P class="class4">Этот абзац оформлен шрифтом 400</P> <P class="class5">Этот абзац оформлен шрифтом 500</P> <P class="class6">Этот абзац оформлен шрифтом 600</P> <P class="class7">Этот абзац оформлен шрифтом 700</P> <P class="class8">Этот абзац оформлен шрифтом 800</P> <P class="class9">Этот абзац оформлен шрифтом 900</P> </BODY> </HTML>

     

    Шрифты (CSS, font, font-family, font-weight, font-size)

     

    Свойство font-style задает стиль шрифта. Допускаются значения normal - обычный шрифт, oblique - наклонный, italic - курсивный. Возникает вопрос: "В чем отличие курсивного шрифта от наклонного?". Суть в том, что italic использует встроенное в шрифт курсивное начертание. Как правило, в шрифт включены буквы типа normal, italic и bold. Если в шрифт не входят наборы bold и italic, то жирность достигается просто утолщением линий, а курсив - наклоном (oblique).

     

    Для того, что бы задать размер шрифта, используется свойство font-size.

    Пример:

    <HTML>
    <HEAD>
    <TITLE>Урок 13. Управление шрифтами в CSS</TITLE>
    </HEAD>
    <STYLE TYPE="text/css">
    <!--
    .class1 {
    font-size:16 pt;
    }
    .class2 {
    font-size:12 pt;
    }
    -->
    </STYLE>
    <BODY>

    <P class="class1">Этот абзац оформлен шрифтом размер 16</P>
    <P class="class2">Этот абзац оформлен шрифтом размер 12</P>

    </BODY>
    </HTML>

     

    Шрифты (CSS, font, font-family, font-weight, font-size)

     

     

    Другие уроки по программированию и прочую полезную информацию можно посмотреть здесь.

     



    Теги: CSS , WEB , сайт
    Смотрели:

    всего 10878 раз



    Комментарии: Добавить комментарий

    Пока нет комментариев.

    Добавьте ваш комментарий:

    Чтобы оставить комментарий вам нужно войти на сайт или зарегистрироваться.