<:nth-child()>:
align-self<div class="flex-container">
<div>One</div>
...
...
...
<div>Five</div>
</div>(CSS stylesheet)
div.flex-container { ...
align-items: center;}
div.flex-container > div:nth-child(2) {align-self:
flex-end;}
div.flex-container > div:nth-child(3) {align-self:
flex-start;}(adjusts the second(2) and third(3) container items’ alignments)
align-self:
align-items“grid”:
display value“inline-grid”:
display valuegrid-template-columns:
grid-template-columns: 20% 60% 20%;grid-template-rows:
grid-template-rows: 20% 40% 40%;“auto” (grid container):
“repeat()”:
grid-template-rows: repeat (5, 2fr);column lines; row lines:
line numbers
grid-column and grid-row can specify horizontal and vertical positioning using single line numbers(spans the first two columns of a grid))
“span”
grid-column and grid-row keyword/value(uses column number & span size rather than line numbers but achieves same result: “item1” spans the first two columns of a grid))
CSS media queries
@media *media-type* and (*media-feature*) {*style-rules*}... and (*media-feature*) ...” syntax parts)media-type
@media *media-type* and (*media-feature*) {*style-rules*})media-feature
@media *media-type* and (*media-feature*) {*style-rules*})CSS media queries (navigation)
@media screen and (max-width:600px) {
ul {overflow: hidden; width: 100%;}
li a {float: left;}
}“RWD”
key to Responsive Web Design
Fluid Grid Layout (RWD)
Flexible Images (RWD)
Responsive Layouts (RWD)