Ich habe den folgenden HTML- und CSS-Code und die Ausgabe. Wenn ich auf die Eingabefelder klicke, möchte ich, dass sich der Cursor genau links neben dem Platzhaltertext befindet. Aber wenn ich auf den Eingang der Box klicke, erscheint der Cursor ganz am Anfang des Eingabefeldes. Wie kann ich den Cursor auf das Platzhalter-Startzeichen im Fokus ausrichten? DankAusrichten des Cursors auf die Platzhalter-Anfangsposition
HTML
<head>
<title>AUMC-Student Portal</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css2/paper.css" rel="stylesheet" media="screen">
<link href="css2/myCSS.css" rel="stylesheet" media="screen">
</head>
<body>
<div class="Login-Form-Container">
<form class="Inner-Portion">
<div>
<input class="form-control" type="text" placeholder="Username" />
</div>
<br>
<div>
<input class="form-control" type="password" placeholder="Password" />
</div>
<br>
<select class="form-control controls">
<option selected>Laptop</option>
<option value="">Mouse</option>
<option value="">Keyboard</option>
<option value="">Monitor</option>
<option value="">Hello World</option>
</select>
<br>
<br>
<button type="button" class="btn btn-default">Forgot</button>
<button type="button" class="btn btn-primary">Login</button>
<form/>
</div>
</body>
</html>
CSS
body {
background-color: #293037;
background-size: 1500px;
}
.Login-Form-Container {
background-color: dodgerblue;
width: 400pt;
height: 310pt;
text-align: center;
margin: 0 auto;
}
.Inner-Portion {
background-color: whitesmoke;
width: 400pt;
height: 300pt;
padding-top: 57pt;
}
.controls , .Inner-Portion div{
margin: 0px auto;
width: 300px;
}
.form-control::-webkit-input-placeholder {
padding: 55px;
}
.Inner-Portion div{
border: solid 1px #DDDDDD;
}
.btn-default , .btn-primary {
width: 150px;
}
Versuchen Sie 'input.formcontrol {padding-left: 55px}' – Sharlike
@Sharlike ich Ihren Code am Ende meiner CSS-Datei eingefügt Kopie hatte aber keine Wirkung. Was ist Formularsteuerung in Ihrem Code? Ist das der Name meiner Klasse? aber ist nicht mein Klassenname ist Formular-Steuerelement –
ja, es sollte 'input.form-control' sein. Wie auch immer, der Punkt ist, dass Sie das Padding links von der Eingabe einstellen können, was das erreichen soll, was Sie wollten. – Sharlike