Простые 2 колонки CSS макета
Это учебное пособие по использованию CSS для создания простых две колонки макета.
Схема состоит из заголовка, а главное содержание колонки, а на боковой панели, а колонтитулом. Достаточно базового макета, а не на все труднее создавать с CSS раз вы знаете, как бороться с неизбежным Internet Explorer ошибок.
1. Базовая структура
Прежде всего, мы создаем основные структуры HTML:
После этого, мы ставим несколько содержания в разных разделах:> <div id = "header" > <h1> Company Name </h1> <h4> Type your slogan </h4> </div> <div id = "sidebar" > <h2> Navigation </h2> <ul> <li> <a href = "#" > Home </a> </li> <li> <a href = "#" > About us </a> </li> <li> <a href = "#" > Srevices </a> </li> <li> <a href = "#" > Contact </a> </li> <li> <a href = "#" > Sitemap </a> </li> </ul> </div> <div id = "main" > <h2> Content </h2> <p> Lorem ipsum dolor sit amet, consectetuer dipiscing elit. <div ID = "page"> <div ID = "header"> <h1> Название компании </ h1> <h4> Введите свой лозунг </ h4> </ DIV> <div ID = "sidebar"> <h2> Навигация </ h2> <ul> <li> <a HREF = "#"> Главная страница </ A> </ LI> <li> <a HREF = "#"> О нас </ A> </ LI> < LI> <a HREF = "#"> Srevices </ A> </ LI> <li> <a HREF = "#"> Обратная связь </ A> </ LI> <li> <a HREF = "#"> Карта сайта </ A> </ LI> </ UL> </ DIV> <div ID = "main"> <h2> Содержание </ h2> <p> Lorem Ipsum Dolor сидеть Amet, consectetuer dipiscing Elit. Cum Дисе рожающая Монтес, nascetur ridiculus муз. 1 января 2002 года Lorem Ipsum Dolor сидеть Amet, consectetuer adipiscing Элит. Cum Дисе рожающая Монтес, nascetur ridiculus муз. > <h2> Footer </h2> </div> </div> 1 января 2002 г. </ P> </ DIV> <div ID = "footer"> <h2> Footer </ h2> </ DIV> </ DIV>
2. CSS кодекс
Сейчас мы создаем CSS код:
margin : 0 ; padding : 0 ; } body { font-size : 100 %; font-weight :normal ; font-family :Arial , Helvetica, sans-serif ; } * html, body { height : 100 %; min-height : 100 % /*firefox*/ ; } / * стиль две колонки макета * / * (разницы: 0; обивка: 0;) (тело размер шрифта: 100%; начертание шрифта: нормальный; семейство шрифтов: Arial, Helvetica, без-Serif;) * HTML, (тело Рост: 100%; мин Высота: 100% / * Firefox * /;)margin : 0 ; padding : 0 ; height : 100 %; } #page { margin : 0 auto ; padding : 0 ; width : 1009px ; height : 100 %; } HTML, # (разницы страницу: 0; обивка: 0; Высота: 100%;) # (разницы страницу: 0 авто; обивка: 0; ширина: 1009px; Высота: 100%;); } a :hover { text-decoration :underline } ul,ol,li { margin : 0 ; padding : 0 ; } h1,h2,h3,h4,h5,h6 { margin : 0 ; padding : 10px 0 0 20px ; } h1 { font-size : 28px ; } h2 { font-size : 24px ; } h3 { font-size : 18px ; } h4 { font-size : 12px ; } h5 { font-size : 10px ; } p { margin : 0 ; line-height : 18px ; padding : 0 0 10px 20px ; font-size : 12px ; } #page { margin : 0 auto ; padding : 0 ; width : 1009px ; height : 100 %; } #header { margin : 0 ; padding : 0 ; width : 100 %; height : 151px ; display :block ; background-color : #eeeeee ; } #sidebar { float :left ; margin : 0 ; padding : 0 ; display :inline /*internet explorer*/ ; width : 200px ; height : 100 %; background-color : #cccccc ; } #sidebar ul { list-style-type :none ; } #sidebar ul li { display : inline /*internet explore*/ ; } #sidebar ul li a { padding : 3px 4px ; display :block ; margin : 0px 0 0 16px ; text-decoration :none ; color : #0000E8 } #sidebar ul li a :hover { color : #CC0000 } #main { margin : 0 ; padding : 0 ; float :left ; display :block ; width : 809px ; height : 100 %; background : #dddddd } #footer { margin : 0 ; padding : 0 ; display :block ; width : 100 %; height : 50px ; background : #eeeeee ; overflow :hidden ; } A (текст-отделка: нет;) A: наведите (текст-отделка: Underline) улица, OL, LI (разницы: 0; обивка: 0;) h1, h2, h3, h4, h5, h6 (разницы: 0; обивка: 10px 0 0 20px;) (h1 Размер шрифта: 28px;) (h2 Размер шрифта: 24px;) (H3 Размер шрифта: 18px;) h4 (размер шрифта: 12px;) (h5 Размер шрифта: 10px;) P (разницы: 0; линейный рост: 18px; обивка: 0 0 10px 20px; размер шрифта: 12px;) # (разницы страницу: 0 авто; обивка: 0; ширина: 1009px; Высота: 100%; ) # (заголовок разницы: 0; обивка: 0, ширина: 100%; высота: 151px; дисплея: блок; цвет фона: # eeeeee;) # (боковой поплавок: слева; разницы: 0; обивка: 0; дисплея: Inline / * Internet Explorer * /; ширина 200px высота: 100%; цвет фона: # cccccc;) # (боковой улице список стиле типа: нет;) # боковой улице LI (отображения: Inline / * интернет изучить * /;) # боковой улице LI A (обивка: 3px 4px; дисплея: блок; разницы: 0px 0 0 16px; текстопроцессорных отделка: нет; цвет: # 0000E8) # боковой улице LI A: наведите (COLOR: # CC0000) # (основной запас: 0; обивка: 0; поплавком: слева, показывать: блок, ширина: 809px; Высота: 100%; фона: # dddddd) # (колонтитулом разницы: 0; обивка: 0; дисплея: блок, ширина: 100%; высота: 50px; фона: # eeeeee; переполнения: скрытый;)
Наконец мы сделали. Мы создали простую 2 колонки CSS layout.Click здесь, чтобы посмотреть пример
Filed в: CSS, Уроки по администратораСтатьи по теме:
если вам понравилась чтении этой статьи, пожалуйста, ознакомьтесь с другими соответствующими статьями ниже:



















































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