私は米国憲法に触発された「We the People」ウェブサイトのセクションを作成しています。私は自分のプロジェクトをサポートする「署名者」の名前を挙げています。名前のサイズが違うので、ページにうまく表示されるようにしています。不思議なことに、フォントは名前を含むスパンから一貫してオフセットされています。ここで私が持っているものです:あなたが見ることができるようにスパン外のテキスト、スパンのアウトラインからオフセットした
、名前は私が避けたいのですがどの、重複しています。私は奇妙な見つけることはテキストがスパンの外にあるということです概説:
同じことがすべての名前の真実です。ここに私のHTMLです:
<div id="names">
<span class="order ten CalifornyaA-Bold" id="o3">Eric So</span>
<span class="order twenty-five CalifornyaB-Bold" id="o5">Sierra Hansen</span>
<span class="order ten CalifornyaB-Bold" id="o6">Eleanor Collier</span>
...
<span class="order twenty-five CalifornyaC-Bold" id="o69">Maeve McCarty</span>
</div>
...とCSS:
#names {
text-align: center;
padding-bottom: 10%;
}
.hancock, .five-hundred, .two-hundred, .one-hundred, .fifty, .twenty-five, .ten {
line-height: 1.5em;
white-space: nowrap;
}
.hancock {
font-size: 5.5em;
}
.five-hundred {
font-size: 4em;
}
.two-hundred {
font-size: 3.4em;
}
.one-hundred {
font-size: 2.8em;
}
.fifty {
font-size: 2.2em;
}
.twenty-five {
font-size: 1.6em;
}
.ten {
font-size: 1em;
}
すべてのヘルプは非常に高く評価されるだろう!
残念ながらそれは動作しません。 110%はそれを同じように見せます。 200%は上端の重なりを防ぎますが、底辺の間隔も増やすので、最も大きな名前の行の下に大きな隙間が表示されます。そして、テキストはまだスパンからオフセットされています – liammccarty
個々のルールを設定することは同じ理由でどちらもうまくいかないようです:テキストはまだオフセットされています – liammccarty
私は '110'を例に挙げています。 –