Created by
Изобразяването и подреждането на елементите, най-общо зависи от:
Задава типа на кутийката, в която ще се изобрази HTML елементът.
div.left_column {
display: inline-block;
}
displaywidth и height не оказват влияние.Всички стойности: w3schools - CSS display Property
hidden често се бърка с display: nonevisibility:hidden браузерът отделя място за въпросният елемент, но просто не го показва!See the Pen display_none_vs_visibility_hidden by Iva Popova (@webdesigncourse) on CodePen.
displayПример 1:
See the Pen Display Property Examples 1 by Iva Popova (@webdesigncourse) on CodePen.
displayПример 2:
See the Pen Display Property Examples 2 by Iva Popova (@webdesigncourse) on CodePen.
Даден е следния HTML код:
Да се напише CSS, така че списъка с линкове да изглежда като показания:
display:flex е чудесен начин за задаване на гъвкаво подреждане на блокове в старницата. Вече се поддържа от всички съвременни браузъри: flex on caniuse.comdisplay:flex: A Complete Guide to Flexbox @CSS Tricksdisplay:grid е предпочитан начин за задаване на Grid Layouts за съвременните браузери: grid on caniuse.comdisplay:grid: A Complete Guide to GridFlex и Grid моделите се разглеждат задълбочено в курса за напреднали: Web-Design - Advanced, в темата "Responsive Layouts with CSS Grid and Flexboxes".
See the Pen horizontal menu with flex by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Inline-block alignment by Iva Popova (@webdesigncourse) on CodePen.
Когато в елементите има поредово съдържание, вертикалното подравняване на кутийките се осъществява според base line.
See the Pen vertical align inline-blocks by Iva Popova (@webdesigncourse) on CodePen.
За да подравним вертикално inline-block елементите, може да използваме свойството vertical-align
See the Pen base-line of inline-block by Iva Popova (@webdesigncourse) on CodePen.
See the Pen fixedBottomFooter by Iva Popova (@webdesigncourse) on CodePen.
top, right, bottom и left не играят роля при подреждането.position:static не се счита за позициониран елемент!top, right, bottom и left. position: relative се нарича релативно позициониран елемент.See the Pen Static vs. Relative Position by Iva Popova (@webdesigncourse) on CodePen.
position:fixed или position:absolute се нарича абсолютно позициониран елемент.See the Pen Scroll to top btn by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Absolute in relative by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Vertical and horizontal centered block in block by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Center an absolute/relative block in a container by Iva Popova (@webdesigncourse) on CodePen.
Класическа употреба:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
float: [left|right|none|inline-start|inline-end];
float се се изважда от нормалната схема за позициониране и се позиционира възможно най в ляво/дясно в рамката на обхващащият го блок или до ръба на float елемент (ако има такъв).See the Pen rightFloatedDiv by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Simple float example by Iva Popova (@webdesigncourse) on CodePen.
See the Pen clear_property_examples by Iva Popova (@webdesigncourse) on CodePen.
See the Pen A Floating Paragraph Peculiarities by Iva Popova (@webdesigncourse) on CodePen.
float:left се използваше за подреждане на блокове в контейнер един до друг.clear:bothSee the Pen grid with floats and clear by Iva Popova (@webdesigncourse) on CodePen.
display:flow-rootSee the Pen Grid with flow-root by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Gred with flexbox by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Grid with display:grid by Iva Popova (@webdesigncourse) on CodePen.
z-index е свойство в CSS, което определя стековия ред (или третото измерение, z-позицията) на елементите в уеб страницата. То се използва за контролиране на това кой елемент се показва над други елементи в случай, че те се припокриватSee the Pen z-index simple demo by Iva Popova (@webdesigncourse) on CodePen.
See the Pen z-index in parent child by Iva Popova (@webdesigncourse) on CodePen.
See the Pen oldSchoolMenu - inline-block solution by Iva Popova (@webdesigncourse) on CodePen.
See the Pen classicPageLayoutSolutionFloat by Iva Popova (@webdesigncourse) on CodePen.
See the Pen FloatingImages - Solution by Iva Popova (@webdesigncourse) on CodePen.
See the Pen matroska_square - solution by Iva Popova (@webdesigncourse) on CodePen.
See the Pen HW: OlimpicRings - 2 rows with floated divs by Iva Popova (@webdesigncourse) on CodePen.
See the Pen Untitled by Iva Popova (@webdesigncourse) on CodePen.
These slides are based on
customised version of
framework