muzruno.com

Блок оформление: какво е това и защо е необходимо?

Оформлението започва от времето, когато кодът е написан в HTML, а маркирането е направено с помощта на таблици. С течение на времето това отстъпи и оформлението бе преместено в CSS. Сега има няколко начина за оформление. Модерните могат да се разглеждат като Flex-box, набор от инструменти Bootstrap, както и с последните Grids, които дават огромни възможности на създателите. Един от преходните опции при разработването на уеб е блок оформлението. Преди да се използва за създаване на маркиране за цялата страница, сега се счита за остаряло, но все пак намира широко приложение в определени случаи.

Какво представлява оформлението на блока?

Тя замени остарялата и несъвършена таблица. Страницата се състои от т. Нар. Слоеве или блокове, а тухлите за това са затварящият маркер

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

В момента този тип оформление е много остаряло и самият маркер

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

Основна структура на страницата

За яснота блоковото оформление може да бъде представено, както следва:

съдържание

съдържание

съдържание

Div с клас опаковка е родителски контейнер или, с други думи, обвивка. Елементи с клас елементи са оригинални "тухли" на нашата сложна структура. Обърнете внимание, че разликата от ръба в сравнение с основния елемент се използва в кода за яснота, така че е по-лесно да се определи структурата и йерархията на елементите.

Използване на таблици

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

Оформлението на таблицата е твърде тромаво

Такъв подход, разбира се, е нецелесъобразен и дори вредно. Това прави простите неща да изпълняват по-сложни и неудобни начини. Сега таблицата се използва само за показване на съответните данни. С други думи - с пряка цел.

Разделяне на роли



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

Използване на блокове

При оформлението на блока, маркерът се използва активно

. Той е подобен на тухла в изграждането на сграда. При създаването на основата, дизайнът на сайта, той все пак не е единственият. Като врати, прозорци, вентилация, балкони и други подобни се използват други HTML елементи за оформление. Това са връзки, форми, снимки, списъци и таблици.

Използване на маркера

направи възможно създаването на кода по-компактен и интуитивен. Преходът към оформлението на блока направи възможно запазването на html от излишъка, а именно от стиловете. Даде шанс напълно да премахне претовареното и трудно ориентирано оформление на таблицата.

Сравнение на оформлението на блока и таблицата

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

достойнство

Блокирането на сайта има следните предимства:

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

По-нататъшно развитие

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

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

Понастоящем Flex-box и bootstrap се използват за изграждане на страницата. Те значително намаляват кода и позволяват по-бързо и по-лесно създаване на висококачествен адаптивен дизайн. Позволява ви да премествате блокове без да нарушавате цялата страница.

Пример за оформление на решетки

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

Споделяне в социалните мрежи:

сроден