この質問には申し訳ありませんが、どこにも答えが見つからないようです。テキストボックスの高さを設定するCSSコードがあります。 VS2010 Express for Windows Phoneを使用し、HTML/CSS/Javascript/C#でコーディングしています。
[〜#〜] html [〜#〜]
<input class="heighttext" type="text" id="name">
[〜#〜] css [〜#〜]
.heighttext{
height:30px
}
高さは自由に設定できますが、テキストボックスは同じままです。助けてください、または少なくとも私にできるリンクを送ってください!
padding
とline-height
-
input[type="text"]{ padding: 20px 10px; line-height: 28px; }
フォームコントロールは、クロスプラットフォーム/ブラウザのスタイル設定が難しいことで有名です。一部のブラウザはCSS height
ルールを尊重しますが、そうでないブラウザもあります。
あなたが試すことができます line-height
(必要があるかもしれません display:block;
またはdisplay:inline-block;
)またはtop
およびbottom padding
も。これらのどれも動作しない場合、それはほぼそれです-グラフィックを使用して、input
を中央に配置し、border:none;
だからlooksフォームコントロールは大きいが、実際にはそうではない...
高さの制御にはfont-sizeを使用する必要があります。これはブラウザ間で広くサポートされています。また、スペースを追加するには、パディングを使用する必要があります。例えば、
.inputField{
font-size: 30px;
padding-top: 10px;
padding-bottom: 10px;
}
入力フィールドでheightプロパティを使用しないでください。
例:
.heighttext{
display:inline-block;
padding:15px 10px;
line-height:140%;
}
常にpaddingおよびline-height cssプロパティを使用します。すべてのモバイルデバイスとすべてのブラウザーに最適な機能。
このスタイルコードを使用します
.heighttext{
float:right;
height:30px;
width:70px;
}