Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


Чувашия-это моя Россия

Раскладка в два столбца в CSS.

( продолжение)

Использование абсолютного позиционирования сайта в CSS.

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

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

                   < div class="masthead"> шапка и важные заголовки < /div>
                   < div class="main">
                     Основная статья < /div»
                   < div class="sidebar"> список ссылок < /div>
                   < div class="footer">
                      информация о защите авторских прав
                    < /div>

Вот таблица стилей. В комментариях к коду объясняется действие основных правил:

              body {margin:	0;	padding:	0;}	/*	убираем	пространство по умолча¬
                                                 нию вокруг страницы */
              .masthead {
               height:	7	0рх	;
                background: #ССС ; }
              .main {margin-right:	30%	;	/* создаем место для позиционируемого
                                                  бокового столбца */
                margin-left: 5%;	}
                   .sidebar {
               position: absolute;
               top: 7	0px	;	            /*	помещаем боковой столбец под шапкой */
               right:	Орх	;	/*	смещаем его к правому краю окна */
                width: 25% ; background:	#ЕЕЕ	;	}
                .footer {
               padding:	15рх	;
               background: #666 ;
                margin-right: 30% ;	  /* выравниваем	нижнюю	часть	по	содержанию	*/
               margin-left:	5%	;	}

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


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно    назад    дальше     вперед

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: