Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<title>Vertical-align: baseline of an inline-block depends on 'overflow'</title>
<link rel="help" href="http://www.w3.org/TR/CSS22/visudet.html#leading" title="10.8.1 Leading and half-leading" />
<link rel="help" href="http://www.w3.org/TR/CSS22/changes.html#s.10.8.1" title="C.1 Changes since the Recommendation of 7 June 2011" />
<meta name="assert" content="The baseline of an inline-block whose ‘overflow’ property has a computed value not equal to ‘visible’ is the higher of either its bottom margin edge or the baseline of its last line box in the normal flow, unless it has no in-flow line boxes, in which case its baseline is the bottom margin edge." />
<link rel="match" href="inline-block-baseline-001-ref.xht" />
<link rel="author" title="Bert Bos" href="mailto:bert@w3.org" />
<style type="text/css"><![CDATA[
body {background: white; color: black; font-size: 15px}
p {white-space: nowrap; line-height: 5}
span {display: inline-block; overflow: hidden;
/* The last line box of the inline-block is above its bottom margin edge */
line-height: 1; height: 2em; margin-bottom: 0.2em}
]]></style>
</head>
<body>
<p>
All the <span>words</span> are aligned on the same baseline.
</p>
</body>
</html>