Skip to main content

Как да създадем триъгълно оформление в CSS

Как да издам книга. Как да направя така, че в книгата ми да няма грешки (Април 2025)

Как да издам книга. Как да направя така, че в книгата ми да няма грешки (Април 2025)
Anonim

CSS оформлението изисква да мислите за оформлението на уебсайта си като цяло, след което да вземете парчетата и да ги сглобите. Научете как да създадете опростено оформление с 3 колони с CSS.

01 от 09

Изчертайте оформлението си

Можете да изготвите оформлението си на хартия или графична програма. Ако вече имате предвид телена рамка или дори по-обширен дизайн, опростете я до основните кутии, които съставят сайта. Този дизайн, който придружава тази статия, има три колони в основната област на съдържанието, както и заглавка и долен колонтитул. Ако погледнете отблизо, можете да видите, че трите колони не са равни по ширина.

След като извадите оформлението си, можете да започнете да мислите за размерите. Този пример ще има следните основни размери:

  • Не повече от 900 пиксела
  • 20 px жлеб вляво
  • 10 px между колони и редове
  • Колони с ширина 250px, 300px и 300px
  • Най-горният ред е висок 150px
  • Долният ред е висок 100px
02 от 09

Напишете основни HTML / CSS и създайте контейнер

Тъй като тази страница ще бъде валиден HTML документ, започнете с празен HTML контейнер

Неозаглавен документ

Добавете в основния CSS стилове нулевите страници, граници и подложки. Въпреки че съществуват други стандартни стилове на CSS за нови документи, тези стилове са минималният, който ви трябва, за да получите чисто оформление. Добавете ги в главата на вашия документ:

За да започнете да изграждате оформлението, поставете контейнерния елемент. Понякога се случва да можете да се отървете от контейнера по-късно, но за повечето оформления с фиксирана ширина, като елементът на контейнера улеснява управлението му в различни уеб браузъри. Така че в тялото поставете следното:

И в листа стил на CSS, поставете:

#контейнер { } 03 от 09

Стил на контейнера

Контейнерът определя колко широка ще бъде съдържанието на уеб страниците, както и всякакви полета около външната страна и подплата от вътрешната страна. За този документ контейнерът е широк 870 пиксела с 20 пиксела канал вляво. Каналът е снабден с маргинален стил, но подложката на контейнера е нулирана, за да се избегнат всички елементи да са толкова широки, колкото контейнера.

#контейнер { ширина: 870px; марж: 0 0 0 20px; / * горе вдясно вляво * / подложка: 0; }

Ако запазите документа си сега, ще бъде трудно да видите контейнера, защото няма нищо в него. Ако добавите текст със заместител, ще можете да виждате елемента на контейнера по-ясно.

04 от 09

Използвайте заглавен етикет за заглавката

Как решите да стил заглавието ред зависи много от това, което е в него. Ако заглавният ред просто ще има графично изображение и заглавие на логото, а след това ще използва заглавен етикет (

) има повече смисъл от използването на
, Можете да оформите заглавието по същия начин, по който създавате дива и да избягвате външни маркери.

HTML за заглавния ред се намира в горната част на контейнера и изглежда така:

Моят заглавен ред

След това, за да настроите стиловете върху него, в долната част бе добавена червена граница, за да видите къде свършва, маркерите и подложките се нулират, ширината е 100%, а височината до 150px:

#container h1 { марж: 0; подложка: 0; ширина: 100%; височина: 150px; плувка: ляво; крайно дъно: # c00 solid 3px; }

Не забравяйте да плавате този елемент с поплавъка: наляво; Имот. Ключът към писането на CSS оформления е да се плува всичко - дори и неща, които са със същата ширина като контейнера. По този начин винаги знаете къде ще се намират елементите на страницата.

Селектор на CSS потомци прилага стилове само към елементите на H1, които са вътре в елемента #container.

05 от 09

За да получите три колони, започнете с изграждането на две колони

Когато създавате триъгълно оформление с CSS, трябва да разделите оформлението си на групи от две. Така че за тази триколонна оформление средната и дясната колона е групирана и поставена до лявата колона в двуколонално оформление, където лявата колона е 250px широка, а дясната колона е ширина 610px (300 всяка за двете колони , плюс 10px за канавката между тях).

HTML изглежда така:

Необходимо е да се вземе предвид следното. Върнете се в началото на тази страница. В репрезентация в voluptate quis учение упражнение eu fugiat nulla pariatur. Това е най-важното нещо, което може да се случи в резултат на това.

Необходимо е да се направи минимум, да се направи временно инцидентно обучение на работното място. Не е трудно да се каже. Върнете се в началото на тази страница. Fugiat nulla pariatur.

Заместителният текст в графите ги прави по-видими при тестване. CSS изглежда така:

#container # col1 { ширина: 250px; плувка: ляво; } #container # col2outer { ширина: 610px; float: right; марж: 0; подложка: 0; }

Колоната отляво е преместена наляво, а другата е преместена надясно. Тъй като общата ширина на двете колони е 860 пиксела, между тях има 10-милиметрова канавка.

06 от 09

Добавете две колони в широката втора колона

За да създадете трите колони, добавете две divs в рамките на по-широката втора колона, точно както сте добавили 2 divs в колонката на контейнера в последната стъпка. HTML изглежда така:

Необходимо е да се направи минимум, да се направи временно инцидентно обучение на работното място. Не е трудно да се каже. Върнете се в началото на тази страница. Fugiat nulla pariatur.

На либеро темпоре, чиито глави са седнали като династия са обяснени.Уллам корпорис съпруг laboriosam, magnam aliquam quaerat voluptatem. Итак на учебната ремулация, която се намира в сърцето на улицата, се намира в непосредствена близост до улицата.

И CSS изглежда така:

# col2outer # col2mid { ширина: 300px; плувка: ляво; } # col2outer # col2side { ширина: 300px; float: right; }

Тъй като тези две 300px ширини са в кутия с ширина 610px, отново ще има 10px между тях.

07 от 09

Добавете в долния колонтитул

След като останалата част от страницата е оформена, можете да я добавите в долния колонтитул. Използвайте последно раздела с "долен" идентификатор и добавете съдържание, така че да можете да го видите. Можете също така да добавите граница в горната част, за да знаете къде започва.

HTML:

CSS:

#container #footer {

плувка: ляво;

ширина: 870px;

border-top: # c00 солиден 3px;

} 08 от 09

Добавете вашите лични стилове и съдържание

След като завършите оформлението, можете да започнете да добавяте лични стилове и съдържание. Не забравяйте, че границите в заглавката и долния колонтитул бяха добавени, за да покажат секциите за оформление, а не специално за дизайн.

09 от 09

Крайният HTML / CSS

Тук е целият документ, HTML и CSS:

Неозаглавен документ

Моят заглавен ред

Необходимо е да се вземе предвид следното.

Необходимо е минимално.

Нам либеро темпоре.