Ich habe wie diese ein Eingabefeld in meinem html:in unerwünschten Raum entfernen Eingabefeld unten Text
CSS für Eingabefelder:
.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, die einige der CSS überschreibt Regeln oben definiert, in der mobilen Ansichtsfenster (< 768px):
.m-form-control-1 {
width: 100% !important;
line-height: 0 !important;
padding: 0 !important;
}
Das Problem, das ich jetzt habe, ist, dass ich den Abstand zwischen dem Platzhalter "Benutzername" und dem unteren Rand des Eingabefelds mit line-height:0
und padding:0
nicht entfernen kann.
Ich habe auch versucht, einen negativen Wert für den unteren Rand. Z.B. margin-bottom:-5%
aber es funktioniert immer noch nicht?
Wie kann ich den unerwünschten Speicherplatz entfernen?
Hinweis: Ich habe nur dieses Problem in der mobilen Ansicht. (< 768px)
JS Fiddle:https://jsfiddle.net/quwswery/
bitte eine Geige oder etwas –
@Fribu Geschehen liefern. Wie Sie sehen werden, gibt es einen kleinen unerwünschten Platz zwischen dem 'border-bottom' und dem Platzhalter" Username ", den ich entfernen möchte. –
Entfernen Sie die Höhe –