Главная страница
Навигация по странице:

  • margin: 0 -15px 20px -15px;

  • Книга css3 3е издание Серия Бестселлеры OReilly


    Скачать 20.28 Mb.
    НазваниеКнига css3 3е издание Серия Бестселлеры OReilly
    АнкорTheBigBookofCSS33rdedition.pdf
    Дата08.08.2018
    Размер20.28 Mb.
    Формат файлаpdf
    Имя файлаTheBigBookofCSS33rdedition.pdf
    ТипКнига
    #22630
    страница25 из 62
    1   ...   21   22   23   24   25   26   27   28   ...   62


    вверху страницы.
    1. Вернитесь к файлу sidebar.html в HTML-редакторе. Установите курсор после за- крывающей скобки селектора body
    , нажмите
    Enter и добавьте следующий стиль:
    h1 {
    font-size: 2.75em;

    244
    Часть 2. Применение CSS
    font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;
    text-align: center;
    letter-spacing: 1px;
    color: rgb(133,161,16);
    text-transform: uppercase;
    }
    Этот стиль использует множество свойств для форматирования текста, которые мы обсуждали в предыдущей главе. Верхний заголовок имеет высоту
    2.75 em
    (44 пиксела в большинстве браузеров) и набран прописными буквами. К нему применяется шрифт Georgia зеленого цвета, есть небольшой промежуток между буквами. Свойство text-align обеспечивает центровку текста в середине блока.
    Очень интересным получается добавление фонового цвета для выделения заго- ловка.
    СОВЕТ
    Сохраняйте страницу и просматривайте ее в браузере после каждого шага из этого примера. Таким образом вы получите хорошее понимание того, как приведенные здесь свойства CSS воздействуют на элементы, которые они форматируют.
    2. Добавьте одно новое свойство к стилевому тегу h1
    , чтобы он выглядел следу- ющим образом (изменения выделены полужирным шрифтом):
    h1 {
    font-size: 2.75em;
    font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;
    text-align: center;
    letter-spacing: 1px;
    color: rgb(133,161,16);
    text-transform: uppercase;
    background-color: rgb(226,235,180);
    }
    Если вы просмотрите страницу сейчас, то увидите, что заголовок имеет свет- ло-зеленый фон. Когда фон применяется к блочным элементам, таким как заголовок, он заполняет все доступное горизонтальное пространство (другими словами, цвет не только появляется за текстом The Amazing World of CSS, но и простирается вплоть до правого края окна).
    Текст заголовка немного стесненный — буква T, с которой он начинается, каса- ется края фона. С помощью небольших отступов вы можете исправить это.
    3. Добавьте другое свойство к стилю тега h1
    , чтобы он выглядел следующим обра- зом (изменения выделены полужирным шрифтом):
    h1 {
    font-size: 2.75em;
    font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;
    text-align: center;
    letter-spacing: 1px;

    Глава 7. Поля, отступы, границы
    245
    color: rgb(133,161,16);
    text-transform: uppercase;
    background-color: rgb(226,235,180);
    padding: 5px 15px 2px 15px;
    }
    Сокращенное свойство padding представляет собой быстрый способ добавить отступы вокруг всех четырех сторон содержимого — в данном случае отступ шириной 5 пикселов добавляется над текстом, 15 пикселов — справа, 2 пиксе- ла — внизу и 15 пикселов — слева.
    Есть еще одна проблема с заголовком: из-за отступов, которые добавлены к тегу

    (см. шаг 4 предыдущего задания), заголовок отодвинут на 15 пикселов от левого и правого краев зеленого контура, окружающего содержимое. Заголовок станет выглядеть лучше, если будет касаться этого контура. Это не проблема: на помощь приходят отрицательные поля.
    4. Добавьте одно последнее свойство к стилю тега h1
    , чтобы он выглядел следу- ющим образом (изменения выделены полужирным шрифтом):
    h1 {
    font-size: 2.75em;
    font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;
    text-align: center;
    letter-spacing: 1px;
    color: rgb(133,161,16);
    text-transform: uppercase;
    background-color: rgb(226,235,180);
    padding: 5px 15px 2px 15px;
    margin: 0 -15px 20px -15px;
    }
    Здесь сокращенное свойство margin устанавливает 0 пикселов для верхнего поля, минус 15 пикселов для правого, 20 пикселов для нижнего и минус 15 пикселов для левого. Нижнее поле просто добавляет немного пространства между заго- ловком и абзацем, который идет за ним. Следующий прием заключается в ис- пользовании отрицательных значений для левого и правого полей. Как отмеча- лось ранее, у нас есть возможность назначить отрицательные поля для какого-либо элемента. Это свойство «тянет» элемент по направлению поля — в данном случае заголовок продлевается на 15 пикселов влево и 15 пикселов впра- во, расширяясь и вытягиваясь над отступами тега

    5. Теперь немного отформатируем тег


    . Добавьте следующий стиль после сти- ля для h1
    :
    h2 {
    font-size: 1.5em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    color: rgb(249,107,24);
    border-top: 2px dotted rgb(141,165,22);
    border-bottom: 2px dotted rgb(141,165,22);
    padding-top: 5px;
    padding-bottom: 5px;


    246
    Часть 2. Применение CSS
    margin: 15px 0 5px 0;
    }
    Этот стиль добавляет базовое форматирование текста и пунктирные границы сверху и снизу заголовка. Чтобы добавить немного пространства между текстом заголовка и строками, используются небольшие отступы сверху и снизу. Наконец, свойство margin добавляет поля шириной 15 пикселов над заголовком и 5 пиксе- лов под ним.
    6. Сохраните файл и просмотрите страницу в браузере.
    Заголовки выглядят хорошо (рис. 7.20). Далее создадим боковую панель на правой стороне страницы.
    Рис. 7.20. С помощью нескольких стилей вы можете изменить фоновый цвет веб-страницы, добавить поля, регулировать интервалы между заголовками и абзацами

    Глава 7. Поля, отступы, границы
    247
    Создание боковой панели
    Боковые панели — обычные элементы, применяемые в большинстве печатных из- даний: в журналах, книгах, газетах. Они отделяют и подсвечивают небольшие бло- ки информации, например перечень ресурсов, тематичный анекдот. Но, чтобы бо- ковые панели были дzzzостаточно эффективными и полезными, они не должны прерывать поток основного содержимого. Даже название «боковая панель» говорит о том, что этот блок должен быть расположен обособленно и примыкать к краю веб-страницы, что можно легко сделать средствами CSS.
    1. Вернитесь к файлу sidebar.html в HTML-редакторе.
    Сначала нужно отделить область веб-страницы, составляющую боковую панель.
    Для этого прекрасно подходит тег

    . С его помощью можно заключить любой объем HTML-кода в свой собственный отдельный блок.
    2. Прокрутите страницу вниз к коду HTML и щелкните кнопкой мыши перед первым тегом

    1   ...   21   22   23   24   25   26   27   28   ...   62


    написать администратору сайта