Vertical centering
This lesson demonstrate how to center an inline(-block) element with a given container - horizontally and vertically.
Repository files
PDF files
| Converter | Status | PDF Preview |
|---|---|---|
| PDFreactor |
|
|
| PrinceXML |
|
|
| Antennahouse |
|
|
| Weasyprint |
|
improper box heights compared to other output
|
| PagedJS |
|
|
| Typeset.sh |
|
|
| Vivliostyle |
|
|
| BFO |
|
HTML input
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>
<body>
<div class="outer">
<div class="inner">
<img src="kanguru.jpg"/>
</div>
</div>
<div class="outer">
<div class="inner">
<span> Hello world</span>
</div>
</div>
</body>
</html>
Stylesheet
@import url("../styles/a5.css");
.outer {
display: table;
height: 10cm;
margin: 0 auto;
width: 10cm;
break-after: page;
}
img {
max-width: 8cm;
}
.inner {
background: #f2f2f2;
padding: 40px;
text-align: center;
display: table-cell;
vertical-align: middle;
}