このような場合に画像を使用することは、開発者の観点からだけでなく、ドキュメントに誤ったセマンティックな意味を与えるため、悪い解決策です。数字は、画像としてではなく、数字として、またはできるだけ近い数字としてマークアップする必要があります。
ここでできることは、たとえば div タグを作成することです-または、含まれるものに意味的に近いものを作成し、内部に2つの要素、スパンとしての数値、または実際には、この時点で何でも構いません、アイデアが得られ、テキストが段落として表示されます。
<div>
<span>45%</span>
<p>Lorem ipsum dolor amet.</p>
</div>
インフォグラフィックで示したように簡単に見えるようにするために、コードを示して後で説明します。
div {
width: 500px;
}
span {
display: block;
float: left;
width: 40%;
}
これが基本的な考え方です。番号と段落が隣り合うように、番号を内側にしてスパン要素を左にフロートさせます。必要に応じてスパンのフォントサイズを大きくし、色やフォントファミリーをいじって見栄えを良くします。
これらの div 要素が相互に表示される場合は、それらが適切にクリアされていることを確認する必要があります。
div:after {
clear: both;
content: '';
height: 0;
}
これにより、浮動要素が div から出てこないことも保証され、境界線が適用された場合に奇妙に見えます。