12793

Позиционирование элементов

Практическая работа

Информатика, кибернетика и программирование

Позиционирование элементов При помощи CSSпозиционирования вы можете разместить элемент точно в нужном месте страницы. Вместе с поплавками см. лаб. № 11 позиционирование даёт вам большие возможности для создания точного и навороченного дизайна. В этом уроке мы обсуди

Русский

2013-05-03

41.88 KB

3 чел.

Позиционирование элементов

При помощи CSS-позиционирования вы можете разместить элемент точно в нужном месте страницы. Вместе с поплавками (см. лаб. № 11) позиционирование даёт вам большие возможности для создания точного и навороченного дизайна.

В этом уроке мы обсудим следующее:

  •  Принципы CSS-позиционирования 
  •  Абсолютное позиционирование 
  •  Относительное позиционирование 

Принципы CSS-позиционирования

Представим окно браузера как систему координат:

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

Скажем, мы хотим позиционировать заголовок. При использовании боксовой модели (см. лаб.№7) заголовок выглядит так:

Если мы хотим расположить его на 100px от верхней границы документа и на 200px слева, мы должны ввести следующий код CSS:

h1 {

position:absolute;

top: 100px;

left: 200px;

}

Вот результат:

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

Абсолютное позиционирование

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

Для абсолютного позиционирования элемента свойство position должно иметь значение absolute. Вы можете использовать значения left, right, top и bottom для размещения бокса.

В качестве примера абсолютного позиционирования мы разместим 4 бокса в углах документа:

#box1 {

position:absolute;

top: 50px;

left: 50px;

}

#box2 {

position:absolute;

top: 50px;

right: 50px;

}

#box3 {

position:absolute;

bottom: 50px;

right: 50px;

}

#box4 {

position:absolute;

bottom: 50px;

left: 50px;

}

  •  Показать пример 

Относительное позиционирование

Чтобы позиционировать элемент относительно, установите в свойстве position значение relative. Разница между относительным абсолютным позиционированием состоит в том, как обсчитывается позиционирование.

Позиция элемента, размещаемого относительно, обсчитывается относительно его оригинальной позиции в документе. Это означает, что вы смещаете элемент вправо, влево, вверх или вниз. Таким образом, элемент всё ещё занимает в документе пространство после позиционирования.

Как пример относительного позиционирования попробуем разместить три рисунка относительно их оригинального расположения на странице. Обратите внимание, что рисунки оставили после смещения пустое пространство на своих оригинальных позициях в документе:

#dog1 {

position:relative;

left: 350px;

bottom: 150px;

}

#dog2 {

position:relative;

left: 150px;

bottom: 500px;

}

#dog3 {

position:relative;

left: 50px;

bottom: 700px;

}

  •  Показать пример 

Задание: в последнем примере поменяйте позиционирование на абсолютное, почувствуйте разницу. 

Резюме

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

К началу


 

А также другие работы, которые могут Вас заинтересовать

14149. THE UNITED KINGDOM 262 KB
  The United Kingdom Pretext exercises 4.1. Read the following words and expressions and try to guess their meaning. United total leader population capital major command business commerce principle focus liberalization regulation economy concentrate industry international global calendar production textile private public product constitutional monarchy parliamentary cultural military. 4.2. Read the following words and notice their pronunciation. ...
14150. INTEGRATED CIRCUITS 188.5 KB
  Unit 5. INTEGRATED CIRCUITS Pretext exercises 5.1. Read the following words and expressions and try to guess their meaning. Electronics microchip passive components integration manual discrete photolithography contain term economically reflect combination vertically horizontally microwave silicon. 5.2. Read the following words and notice their pronunciation. substrate [...
14151. HISTORY OF COMPUTING 568 KB
  Unit 6 COMPUTERS HISTORY OF COMPUTING Pretext exercises 6.1. Read the words and try to guess their meaning. Mechanical era analytical microprocessors machines personal individuals form laptops netbooks smartphones market analysts. 6.2. Read the following words and notice their pronunciation. refer [rI`fW] abacus [`xbqk...
14152. THE INTERNET 199 KB
  Unit 7. THE INTERNET Pretext exercises 7.1. Read the following words and expressions and try to guess their meaning. Global system computer networks user million private public academic local global electronic optical networking technology information resources and services hypertext documents World Wide Web WWW infrastructure electronic mail materials journals information system the Internet hypertext document special program browser...
14153. INFORMATION SECURITY 208 KB
  Unit 8. INFORMATION SECURITY Pretext exercises 8.1. Read the following words and expressions and try to guess their meaning. Biological virus organism infect cell program routine resource operating system file copy technique resident activate destructive message monitor screen detect hard disk instruction command limit effect control install attack password location container guarantee. 8.2. Read the following words and notice their pronuncia...
14157. Социокультурный портрет современной молодежи в России 30 KB
  Эссе на тему: Социокультурный портрет современной молодежи в России В современном российском обществе наблюдается трансформация системы социокультурных ориентаций молодежи. Это связанно с процессами трансформации общества. Утрачиваются прежние социальные ориенти...