CSS box model
![]() У веб дизајну, CSS box model односи се на композицију веб странице или HTML документа од блокова или кутија коришћењем CSS-a. Конкретно, модел кутије описује како је величина сваког таквог блока и његов садржај одређена стилским инструкцијама. Смернице и правила везана за модел кутије описани су од стране World Wide Web Конзорцијума (W3C). Box model (модел кутије)Садржај сваке кутије одређен је са 4 параметра:
Height/WidthВисина и ширина односе се на сам садржај кутије. Дефинишу се у пикселима (px). PaddingДа бисте подесили удаљеност од ивица, потребно је да се износи горњег, доњег, левог и десног растојања одвојено програмирају у виду издвојених декларација: p{
padding-top: 2px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 4px;
}
или у поједниначној декларацији: p{
padding: 2px 3px 4px 5px;
}
BorderДодавање ивица оквира је једноставно и нуди поделе између делова веб странице које су уочљиве и лаке за препознавање. Ивице оквира могу да се дефинишу на глобалном нивоу, или да се свака дефинише појединачно. Комбинација је, јасно, безброј. Нека CSS својства:
Такође, постоји могућност да уместо линије, оквир кутије буде слика. MarginМаргине, као и растојање и многа друга својства CSS-а могу да се подесе одвојено или заједно у једној декларацију. Подешавају се у пикселима или се претраживачу оставља да сам одреди маргине опцијом auto.
Пример кода![]() На пример, дати CSS код: Klasa {
width: 200px;
height: 100px;
padding: 10px;
border: solid 10px black;
margin: 10px;
}
ће дефинисати модел кутије где ће сви елементи (блокови) наведени унутар њега бити смештени у оквиру 'Класа'. Наиме, ова кутија има укупну висину 160px и ширину 260px што представља суму садржаја, маргина, граница и одстојања. Bugs (срп. Багови)Док W3C препоруке дефинишу модел кутије на прецизан и недвосмислен начин, неке старије верзије прегледача нису у могућности. Из тог разлога могуће је да неће приказати димензије кутије са веб стране исправно. Најуочљивије грешке код исправног приказивања модела кутије јављају се код старијих верзија Internet Explorerа, и познати су као Internet Explorer box model bug. Референце
|
Portal di Ensiklopedia Dunia