以下の入力欄に不要なスペースを削除します。入力フィールドの私は私のhtmlで、このような入力フィールドを持つテキスト
CSS:CSSの一部を上書きします
.form-control-1 {
display: block;
margin: 0 auto;
width: 30%;
height: 50px;
padding: 6px 12px;
font-size: 18px;
line-height: 1.42857143;
color: #555;
background-color: transparent;
background-image: none;
border-color: transparent;
border: 0px solid black;
border-bottom: 1px solid black;
transition: width 1s;
outline: none;
}
CSSを上記のモバイルビューポートで定義されているルール(< 768px):
.m-form-control-1 {
width: 100% !important;
line-height: 0 !important;
padding: 0 !important;
}
私が今問題を抱えているのは、プレースホルダー "Username"と入力フィールドのborder-bottomの間のスペースを、line-height:0
とpadding:0
で取り除くようです。
また、ボトムマージンに負の値を設定しようとしました。例えば。 margin-bottom:-5%
まだ動作しませんか?
不要なスペースを削除するにはどうすればよいですか?
注:私はこの問題がモバイルビューでのみ発生します。 (< 768px)
JSフィドル:https://jsfiddle.net/quwswery/
フィドルや@Fribuが完了 –
何かを提供してください。あなたが見るように、 'border-bottom'と削除したいプレースホルダ「Username」の間には、小さな不要なスペースがあります。 –
高さを取り除く –