Разпределение страница на сайта с помощта на блоковете
оформление на страниците е процеса на разработване на структурата на HTML-документа, в резултат на което е дадена уеб страница. Структурата на една уеб страница се определя от съответстващ на HTML-тагове. Tags - правоъгълни блокове с контейнер за съдържание - не се появяват в прозореца на браузъра. Те каже на браузъра за вида на съдържанието и браузъра на базата на тази информация, показва съдържанието - текстови и мултимедийни файлове.
Как да се създаде структура, която използва блокове (блок оформление)
1. Как да се прекъсне оформлението на страницата в раздела
Стандартен уеб страница съдържа следните раздели:
Фиг. 1. Основната част от страницатаНие няма да използваме елемента
и да поиска за него максималната ширина, уплътнение, което ще доведе до отделяне на съдържанието от краищата на устройството с малка разделителна способност на екрана, както и външно уплътнение, което позволява да се приведе в съда в средата на родителското устройство:
Така че ние имаме рамка за нашата страница (височина раздел в този случай виртуален, тъй като без секции съдържание имат нулева височина).
2. Маркиране капачка сайт и позиционирането на елементите му
Продължете да се маркира първата част, т.нар уеб страница заглавието. елемент
Поставете логото отляво и навигационни връзки - подравнени до десния край на капачката (за по-голяма яснота, съм добавил елементи от бял граница):
Фиг. 4. колапс Ефект съдържащ блокМоля, имайте предвид, че след като ние прилагаме обвивка, шапката изчезна. Това е така, защото плаващите елементи (за които даден имот флоут) се отстраняват от вече не е нормален поток и майка контейнер вижда тяхната височина, така че елемент
Освен това добавете вертикална вдлъбнатина отделяне елементи вътре в ръба шапки. В резултат на това стиловете ще имат следния вид:
Фиг. 5. Пречистване потокПомислете за ситуация, в която на снимката служи като лого. Той може да се добавя директно в маркера, или като фоново изображение. Картината ще има височина, която може да се различава от височината на навигационното меню, така че пред нас ще се изправят пред проблема за вертикалното подравняване на елементи шапки.
Фиг. 6. лого картинаВ нашия пример, височината на логото е 38px. Ето защо, за да се приведе в съответствие на височината на връзките с меню в средата на капачката, че е необходимо да питам за тях подходящата височина ред:
Фиг. 7. Подравнете заглавни меню връзки
3. Създаване на мрежа за основната част на страницата
Основната част от една страница често се състои от мрежа от различни ширина блокове. Класиране на тези звена също се извършва с помощта на плувка собственост. Всеки блок ред obernom комплементарна кутия с клас .row:
Фиг. 7. тяло на окото на страницатаЗа елемент с клас .row поток почистване също е приложимо:
За разделяне на редовете един от друг, можете да добавите външна долната тире:
Височината на мрежата единици определя от височината на съдържанието им, така че тя може да бъде различна:
Фиг. 8. различна височина на елементите на мрежата височина блок може да се фиксира, като го посочва изрично, например. ред Разделение. Но в този случай трябва да сте уверени, че добавянето на адаптивни съдържание оформление на блока няма да се простира отвъд ръба на блока.Ако искате да зададете цвета на фона на редица блокове, е възможно това може да се направи, както следва: за един елемент с класа .row добавите нов клас, който позволява само стилизирам номера (получен .row ред и един), ние се отбележи, цвета на фона на по-малката височина му блок, и да зададете свой собствен цвят на високото блок, това е, така че ние ще направим фон субстрата.
Фиг. 9. Предшестващо субстратАко основната част от страницата съдържа само два блока, не е необходимо да се добави номера на допълнителна обвивка:
4. Page Layout Мазе
Мазе страница или долния обикновено съдържа информация за авторските права, допълнителни връзки и т.н. Цялата тази информация също се поставя в колоните, които могат да бъдат еднакви или различни ширини.