私のWebページのロゴ/ホームボタンは、私のプロジェクトの略語です(使用する一時的な文字はABCDEFです)。フォントのArialを使用しています(後で変更することもできます)。ロゴの写真からわかるように、文字は完全には互いに整列していません。CSS - サンスセリフフォントをモノスペースフォントに似せてください
私は役立ちますが、完全に、それは私はそれがやりたいことはありませんfont-kerning: none;
を試してみました。
私はこの例ではjsfiddleを作り、ここにリンクだしました:https://jsfiddle.net/7dfetxto/
はそうでない場合は、ここに私のコードは、(jsfiddleと同じ)です。
HTML
<div id="logo">
<a href="#">
<h1>ABC</br>DEF</h1>
</a>
</div>
CSS
#logo{
font-family: "arial", "times", "sans-serif";
width: 128px;
height: 100%;
background-color: #336699;
float: left;
}
#logo a{
width: 100%;
height: 100%;
display: block;
text-decoration: none;
}
#logo h1{
margin: 0px;
padding: 26px 30px;
text-align: center;
text-transform: uppercase;
font-kerning: none;
display: block;
color: white;
}
私の目標は、2行目の文字を1行目のそれぞれの文字の直下に置くことです。
ありがとうございます。
ありがとうございました。 kerningjsに感謝します。今私はそれをする前にタイポグラフィーを学ばなければなりません! :D – 4lackof
あなたは大歓迎です! –