Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Фиксация фонового изображения.
Если на странице или в каком либо блоке присутствует полоса прокрутки, то фоновое изображение будет прокручиваться вместе с остальным содержанием данного блока. Зафиксировать фоновое изображение позволяет свойство background-attachment, которое может принимать одно из двух значений: fixed - фиксированный фон. scroll - подвижный фон (по умолчанию). Пример: <! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http: //www.w3.org/TR/html4/loose.dtd" > Повторение фонового изображения. Как уже говорилось выше, если рисунок не заполняет собой весь фон элемента, то он повторяется и выкладывается " плиткой". Свойство background-repeat - регулирует повторение фонового изображения. Возможные значения: no-repeat - запретить повторение, показать только одно изображение. repeat - повторять изображение (по умолчанию). repeat-x - повторять только по горизонтали. repeat-y - повторять только по вертикали. Пример: <! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http: //www.w3.org/TR/html4/loose.dtd" > Позиция фонового изображения. При помощи CSS свойства background-position - можно управлять позицией фонового изображения в элементах где оно задано с помощью background-image. Позицию фонового изображения, а точнее его верхнего левого угла, можно задать в процентах, пикселях, а также любых других единицах измерения CSS, с помощью двух значений, где первое значение будет являться отступом от левой границы элемента, а второе значение отступом от верхней границы элемента. Например, запись: background-position: 200px 100px; будет обозначать, что фоновое изображение будет смещено по горизонтали на 200 пикселей от левой границы элемента и по вертикали на 100 пикселей от верхней границы элемента. Так же можно использовать следующие значения: по горизонтали: left - расположить слева. center - расположить по центру. right - расположить справа. по вертикали: top - расположить сверху. center - расположить по центру. bottom - расположить снизу. Пример: <! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http: //www.w3.org/TR/html4/loose.dtd" > Background. Ну и в довершении главы немного о базовом свойстве background. Являясь базовым свойством, background может одновременно принимать те или иные значения от его дочерних свойств: Background-attachment Background-color Background-image Background-position Background-repeat Все эти свойства мы рассмотрели выше, так что вдаваться в подробности нет смысла.. Нужные значения дочерних свойств указываются через пробел, в любом порядке и по мере необходимости. Пример: <! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http: //www.w3.org/TR/html4/loose.dtd" > Полезные советы: При использовании изображения в качестве фона с помощью свойства background-image заодно заливайте фон альтернативным цветом с помощью background-color. Так если, по каким либо причинам, не загрузится фоновое изображение или же пользователь умышленно отключит в настройках браузера загрузку рисунков, фон элемента не останется " голым". Не используйте большие весом " мегабайтные" изображения берегите время деньги и нервы пользователей.. А если уж без этого не обойтись, то перед тем как выкладывать такие изображения, как следует, поработайте с ней в графических редакторах на предмет " лишнего веса". Почти всегда можно значительно сжать картинку особо не проиграв в качестве изображения. Глава 5 Границы элемента. В этой главе мы поговорим о том, как сделать с помощью CSS рамку - бордюр, вокруг того или иного элемента. В HTML эта задача лежала на плечах атрибута border, однако его можно было применить далеко не к каждому тегу (элементу) да и не всегда он мог решить ту или иную дизайнерскую задумку. В CSS эту задачу берёт на себя одноимённое базовое свойство border и значительно расширяет круг возможностей при работе со стилем границы любого(! ) элемента выводимого на экран. Стиль границы. Если в HTML бордюр мог быть только в виде сплошной линии вокруг элемента, то в CSS это уже достаточно широкий набор возможных стилей рамок. Свойство border-style может присваивать элементу один из ниже перечисленных стилей границы. none - граница отсутствует (по умолчанию). dotted - граница из ряда точек. dashed - пунктирная граница. solid - сплошная граница double - двойная граница groove - граница " бороздка" ridge - граница " гребень" inset - вдавленная граница outset - выдавленная граница Пример: <! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http: //www.w3.org/TR/html4/loose.dtd" > Стиль бордюра может быть задан как для всех сторон элемента одновременно, так и для каждой его стороны отдельно в зависимости от того, сколько значений присвоено свойству border- style. Таковых значений может быть от одного до четырёх по числу сторон элемента. В каждом из четырёх случаев действуют свои " правила" по присуждению стиля рамки той или иной стороне элемента, которые приведены в таблице ниже:
Толщина границы. Свойство border-width - устанавливает ширину границы элемента. Ширина бордюра может быть заданна с помощью следующих аргументов: thin - тонкая граница medium - средняя толщина границы thick - толстая граница А также в пикселях или любых других единицах измерения принятых в CSS. По аналогии со стилем, толщина бордюра тоже может иметь от одного до четырёх значений и в каждом случае устанавливает ёе для тех или иных сторон бордюра как показано в таблице ниже.
Пример: <! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http: //www.w3.org/TR/html4/loose.dtd" > Цвет границы. Цвет рамки или её сторон по отдельности определяется свойством border-color. Цвет бордюра может иметь следующие значения: · #ff0000 - шестнадцатеричное значение цвета RGB. · red - именное значение цвета. · RGB(255, 0, 0) - значение цвета RGB. · transparent - прозрачная граница. Ну и так же как и в случаях с толщиной и стилем, цвет бордюра тоже может иметь от одного до четырёх цветовых значений при каждом " раскладе" окрашивая нужные стороны бордюра как показано в таблице ниже.
Что то уж больно много почти идентичных таблиц получилось.. ну не судите строго у каждого читателя свой уровень подготовки, да и учебник этот с маркой: -" CSS для начинающих" так что лучше перестраховаться, рассмотрев каждый случай отдельно, не желе чем быть непонятым.. Так вот перестраховываясь, привожу пример: <! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http: //www.w3.org/TR/html4/loose.dtd" > Популярное:
|
Последнее изменение этой страницы: 2017-03-11; Просмотров: 539; Нарушение авторского права страницы