だから、<input>
タグに既にパディングがあるにもかかわらず、<input>
タグ内のテキストが途切れることがわかった。フォントの筆記体を筆記体に設定すると、さらに気づくでしょう。<input>タグ内のテキストが、まだパディングされていても途切れてしまうのはなぜですか?
のスクリーンショットの最初のテキストボックスは、タイプ=テキストと2番目のテキストボックスの入力がちょうどdiv要素です。入力テキストボックスは、文字 'j'の末尾を切り捨てますが、divテキストボックスは切り取られません。
HTML:
<input type="text" value="juvenescent" />
<div>juvenescent</div>
はCSS:
input, div {
font-family: cursive;
font-size: 2em;
padding: 15px 20px;
margin-bottom: 10px;
width: 300px;
border: 1px solid black;
}
div {
background-color: white;
}
ここではjsfiddleへのリンクです: https://jsfiddle.net/9eLzqszx
ここでこの問題を回避するだろうか?明らかに、私は入力テキストボックスの中にテキストをカットしないようにしたい。
フォントを含める必要がありますあなたのフィドルで。 – Shaggy
質問を求めるコードヘルプには、質問自体に** **それを再現するのに必要な最短コードが含まれている必要があります。あなたは[**サンプルまたはサイトへのリンク**]を提供していますが(http://meta.stackoverflow.com/questions/254428/something-in-my-web-site-or-project-doesnt-work-リンクが無効になる場合、あなたの質問は同じ問題を持つ他の将来のSOユーザには価値がないでしょう。 –
私はこのフォントが**実際にはイタリックではなく、ブラウザではなくイタリックである 'font-style:italic'問題であると推測しています。私たちはこれを前に見ました、私は確信しています。 –