Як створити CSS Три колонки макету
Цей навчальний посібник по використанню CSS для створення простих три колонки макета.
Схема складається із заголовка, а головне зміст колонки, а на бічній панелі, а колонтитулів. Достатньо базового макету, а не на все важче створювати з CSS раз ви знаєте, як боротися з неминучим Internet Explorer помилок.
Strep перше: ми створимо базову структуру HTML
> <div id = "header" > <div id = "sub-header" > </div> </div> <div id = "nevigation" > <ul> <li> <a href = "#" > Home </a> </li> <li> <a href = "#" > About us </a> </li> <li> <a href = "#" > Services </a> </li> <li> <a href = "#" > Products </a> </li> <li> <a href = "#" > Sitemap </a> </li> <li> <a href = "#" > Contact Us </a> </li> </ul> </div> <div id = "content" > <div id = "sub-content" > <div id = "column1" > <h2> About Us </h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. <div ID = "page"> <div ID = "header"> <div ID = "sub-header"> </ DIV> </ DIV> <div ID = "nevigation"> <ul> <li> <A HREF = "#"> Головна </ A> </ LI> <li> <a HREF = "#"> Про нас </ A> </ LI> <li> <a HREF = "#"> Послуги </ A> </ LI> <li> <a HREF = "#"> Продукти </ A> </ LI> <li> <a HREF = "#"> Карта сайту </ A> </ LI> <li> < а HREF = "#"> Зворотній зв'язок </ A> </ LI> </ UL> </ DIV> <div ID = "content"> <div ID = "sub-content"> <DIV ID = "column1" > <h2> Про нас </ h2> <p> Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Ut viverra dui NEC risus. В ЄС neque один tortor lacinia rhoncus. У interdum placerat purus. Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Suspendisse potenti.Lorem Ipsum Dolor Amet сидіти, </ P> <p> Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Ut viverra dui NEC risus. В ЄС neque один tortor lacinia rhoncus. У interdum placerat purus. > Readmore </a> </p> </div> <div id = "column2" > <h2> Services </h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Suspendisse potenti.Lorem Ipsum Dolor Amet сидіти, <a HREF = "#"> Readmore </ A> </ P> </ DIV> <div ID = "column2"> <h2 > Послуги </ h2> <p> Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Ut viverra dui NEC risus. В ЄС neque один tortor lacinia rhoncus. У interdum placerat purus. Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Suspendisse potenti.Lorem Ipsum Dolor Amet сидіти, </ P> <p> Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Ut viverra dui NEC risus. В ЄС neque один tortor lacinia rhoncus. У interdum placerat purus. > Readmore </a> </p> </div> <div id = "column3" > <h2> Contact Detail </h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Suspendisse potenti.Lorem Ipsum Dolor Amet сидіти, <a HREF = "#"> Readmore </ A> </ P> </ DIV> <div ID = "column3"> <h2 > Зворотній Детальніше </ h2> <p> Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Ut viverra dui NEC risus. В ЄС neque один tortor lacinia rhoncus. У interdum placerat purus. Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Suspendisse potenti.Lorem Ipsum Dolor Amet сидіти, </ P> <p> Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Ut viverra dui NEC risus. В ЄС neque один tortor lacinia rhoncus. У interdum placerat purus. > Readmore </a> </p> </div> </div> </div> <div id = "bottom" > <div id = "sub-bottom" > <span> Copyright © Developer's Paradise Designed By Developer's Paradise </span> </div> </div> </div> Lorem Ipsum Dolor Amet сидіти, consectetur adipiscing Еліт. Suspendisse potenti.Lorem Ipsum Dolor Amet сидіти, <a HREF = "#"> Readmore </ A> </ P> </ DIV> </ DIV> </ DIV> <Div ID = "знизу"> <div ID = "sub-bottom"> <span> Copyright © розробника Рай Дизайн розробника рай </ SPAN> </ DIV> </ DIV> </ DIV>
Другий крок: ми створимо базову структуру CSS
; padding : 0 ; } h1,h2,h3,h4 { font : 100 % "Georgia" , Times New Roman, Times, serif ; color : #fff ; text-transform :uppercase ; letter-spacing : 2px } h1 { font-size : 400 %; text-align :center ; padding : 35px 0 0 0 ; } h2 { font-size : 150 %; } h3 { font-size : 137 %; } h4 { font-size : 120 %;text-align :center ; color : # 848484 ; } ul,ol,li { list-style-type :none ; } a { text-decoration :none ; color : #00CCFF } a :hover { text-decoration :underline ; } p { color : #fff ; font-size : 12px ; font-family : "Georgia" , Times New Roman, Times, serif ; color : #fff ; padding : 0 0 10px 0 ; line-height : 22px ; } * (Різниці: 0; оббивка: 0;) H1, H2, H3, H4 (шрифта: 100% "Грузія", Times New Roman, Times, Serif; колір: # FFF; текстопроцессорних перетворення: у верхньому регістрі; лист народження: 2px) (h1 розмір шрифту: 400%; текстопроцессорних приєднуються: центр; оббивка: 35px 0 0 0;) (h2 розмір шрифту: 150%;) (H3 розмір шрифту: 137%;) h4 (розмір шрифту : 120%; текстопроцессорних приєднуються: центр; колір: # 848484;) вулиця, OL, LI (список-стиль типу: відсутні;) (в текстовому оздоблення: немає; колір: # 00CCFF) A: наведіть (текстових Оздоблення: підкреслити;) P (COLOR: # FFF; розмір шрифту: 12px; сімейство шрифтів: "Грузія", Times New Roman, Times, Serif; колір: # FFF; оббивка: 0 0 10px 0; лінії висоти: 22px;)% normal "Georgia" , Times New Roman, Times, serif ; background : # 191919 ; } (тіло шрифта: 100% нормального "Грузія", Times New Roman, Times, Serif; фону: # 191919;)background : # 323232 ; width : 971px ; margin : 0 auto ; height : 100 %; border-left : 1px solid # 353535 ; border-right : 1px solid # 353535 ; padding : 12px 0 12px 0 ; } # (Сторінці фону: # 323232; ширина: 971px; околиці: 0 авто; Висота: 100%; прикордонного ліворуч: 1px твердих # 353535; прикордонного право: 1px твердих # 353535; оббивка: 12px 0 12px 0;)margin : 0px auto 0 auto ; width : 943px ; background : # 222 ; border : 1px solid # 424242 ; } #sub-header { margin : 1px ; padding : 1px ; background : # 333 ; overflow :hidden ; height : 150px ; } # (Заголовок різниці: 0px авто 0 авто, ширина: 943px; фону: # 222; кордону: 1px твердих # 424242;) # суб-заголовка (різниці: 1px; оббивка: 1px; фону: # 333; переповнювання: схований; висота : 150px;)margin : 5px auto 0 auto ; width : 943px ; background : # 222 ; border : 1px solid # 424242 ; } #nevigation ul { margin : 1px ; padding : 0px ; background : # 333 ; overflow :hidden ; } #nevigation li { display : inline ; /*ie*/ } #nevigation li a { float :left ; margin : 0 ; padding : 7px 10px ; display : block ; color : #fff ; text-transform :uppercase ; letter-spacing : 2px ; } #nevigation li a :hover { background : # 424242 ; text-decoration :none ; color : #00CCFF ; } # (Nevigation полі: 5px авто 0 авто, ширина: 943px; фону: # 222; кордону: 1px твердих # 424242;) # (nevigation вулиця різниці: 1px; оббивка: 0px; фону: # 333; переповнювання: схований;) # nevigation LI (дисплея: вбудований; / * наприклад * /) # nevigation LI A (поплавцями: ліворуч; околиці: 0; оббивка: 7px 10px; відображення: блок; колір: # FFF; текстопроцессорних перетворення: у верхньому регістрі; лист народження: 2px;) # nevigation LI A: наведіть (фону: # 424242; текстопроцессорних оздоблення: немає; колір: # 00CCFF;)width : 943px ; margin : 5px auto 0 auto ; background : # 222 ; border : 1px solid # 424242 ; } #sub-content { margin : 1px ; padding : 1px ; background : # 333 ; overflow :hidden ; } # (Зміст ширина: 943px; різниці: 5px авто авто 0; фону: # 222; кордону: 1px твердих # 424242;) # суб-контент (околиці: 1px; оббивка: 1px; фону: # 333; переповнювання: схований;)width : 302px ; background : # 424242 ; margin : 0 1px 0 0 ; padding : 5px ; float :left ; } #column2 { width : 302px ; background : # 424242 ; margin : 0 1px 0 0 ; padding : 5px ; float :left ; } #column3 { width : 303px ; background : # 424242 ; margin : 0 ; padding : 5px ; float :left ; } # (Column1 ширина: 302px; фону: # 424242; околиці: 0 1px 0 0; оббивка: 5px; поплавцями: зліва;) # (column2 ширина: 302px; фону: # 424242; околиці: 0 1px 0 0; оббивка: 5px ; поплавцями: зліва;) # (column3 ширина: 303px; фону: # 424242; околиці: 0; оббивка: 5px; поплавцями: зліва;)width : 943px ; margin : 5px auto 0 auto ; background : # 222 ; border : 1px solid # 424242 ; } #sub-bottom { margin : 1px ; padding : 20px 0 0 0px ; background : # 333 ; overflow :hidden ; height : 50px ; color : #fff ; text-align :center ; text-transform :uppercase ; letter-spacing : 2px ; } # (Нижній ширина: 943px; різниці: 5px авто авто 0; фону: # 222; кордону: 1px твердих # 424242;) # південь від нижньої (околиці: 1px; оббивка: 20px 0 0 0px; фону: # 333; переповнення: прихований; висота: 50px; колір: # FFF; текстопроцессорних приєднуються: центр, текст-перетворення: у верхньому регістрі; лист народження: 2px;)
Нарешті, ми створили три колонки CSS макета. Переглянути приклад і Завантажити цей файл.
Буду вдячний, якщо Ви могли б зайняти друге сприяти блозі і ділитися цією зв'язку з будь-яким з ваших підтримує мережеві об'єкти, використовуючи посилання нижче ...
Статті по темі:
якщо вам сподобалася читанні цієї статті, будь-ласка, ознайомтесь з іншими відповідними статтями нижче:



















































Додати коментар