display: block;
display: inline;
display: inline-block;
<div class="a">
<div class="c">
<div class="b">B</div>
</div>
</div>
.a {
display: table;
}
.c {
display: table-cell;
vertical-align: middle;
}
.b {
margin: 0 auto;
}
.a {
width: 500px;
}
.a > * {
float: left;
}
.a {
width: 500px;
}
.a > * {
float: left;
}
.a::after {
content: " ";
display: block;
clear: both;
}
.a {
width: 500px;
}
.a > * {
display: inline-block;
}
.a {
width: 500px;
font-size: 0;
}
.a > * {
display: inline-block;
font-size: 38px;
}
display: flex;
display: inline-flex;
Kontener dostosowuje się wielkością do zawartości (brak clear
a)
.a {
display: flex;
}
.a {
display: flex;
flex-wrap: wrap;
}
.a {
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.a {
display: flex;
flex-direction: column-reverse;
flex-wrap: wrap;
}
.a {
display: flex;
}
.a {
display: flex;
}
.c {
order: -1;
}
.d {
order: 1;
}
.a {
display: flex;
justify-content: flex-start;
}
.a {
display: flex;
justify-content: center;
}
.a {
display: flex;
justify-content: space-between;
}
.a {
display: flex;
justify-content: space-around;
}
.a {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
}
.a {
display: flex;
flex-wrap: wrap;
align-content: center;
}
.a {
display: flex;
flex-wrap: wrap;
align-content: space-between;
}
.a {
display: flex;
align-items: flex-start;
}
.a {
display: flex;
align-items: center;
}
.a {
display: flex;
align-items: stretch;
}
.a {
display: flex;
align-items: baseline;
}
.a {
display: flex;
align-items: flex-start;
}
.b {
align-self: center;
}
.e {
align-self: flex-end;
}
.a {
display: flex;
}
.d {
flex-grow: 1;
}
.a {
display: flex;
}
.c {
flex-grow: 3;
}
.d {
flex-grow: 1;
}
.a {
display: flex;
}
.a > * {
min-width: 0;
}
.d {
flex-shrink: 0;
}
.a {
display: flex;
}
.a > * {
min-width: 0;
}
.c {
flex-shrink: 3;
}
.d {
flex-grow: 0;
}
.a {
display: flex;
flex-direction: column;
}
.header, .footer {
flex-shrink: 0;
}
.content {
flex-grow: 1;
}
.a {
display: flex;
align-items: flex-start;
}
.sidebar {
width: 100px;
}
.content {
flex-grow: 1;
}
.a {
display: flex;
}
.a > * {
flex-grow: 1;
flex-basis: 0;
}