When text is enlarged in Safari, generated content can cause text to be pushed outside of its bounding box.
#glossary {
border: 1px solid #999;
width: 200px;
}
#glossary dt,
#glossary dd {
display: inline;
}
#glossary dt:after {
content: '\00A0\2013\00A0';
}
#glossary dd:after {
content: '\A';
white-space: pre;
}
<dl id="glossary">
<dt>XHTML</dt>
<dd>eXtensible HyperText Markup Language</dd>
<dt>KB</dt>
<dd>kilobytes</dd>
<dt>PDF</dt>
<dd>Portable Document Format</dd>
</dl>
