Piszę prosty system logowania i rejestracji. Do interfejsu używam BootstrapCDN (https://www.bootstrapcdn.com/). Jak wyrównać formularz logowania do lewej (reszty strony). Wcześniej uciekał na prawo, poza marginesy górnej części strony, ale usunąłem w widoku formularza linijkę:
<div class="row">
Po usunięciu, wyrównało do prawej, ale z lewej jest za duże wcięcie. Jak to wyrównać do reszty strony, razem z komunikatem o błędzie? Proszę o sprawdzenie poprawności css/html.
Ekran logowania teraz wygląda tak:
To kod źródłowy:
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Title</title>
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="">
<meta name="author" content="">
<!-- Bootstrap core CSS -->
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<style>
body {
padding-top: 20px;
padding-bottom: 20px;
}
.navbar {
margin-bottom: 20px;
}
</style>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<div class="container">
<!-- Static navbar -->
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="http://localhost/hce/">Title</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Panel</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li class="dropdown-header">Nav header</li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="./">Zaloguj się<span class="sr-only">(current)</span></a></li>
<li><a href="../navbar-static-top/">Rejestracja</a></li>
<li><a href="../navbar-fixed-top/">Fixed top</a></li>
</ul>
</div><!--/.nav-collapse -->
</div><!--/.container-fluid -->
</nav>
<div class="jumbotron">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vitae metus elit.
Integer dictum eget erat id volutpat. Phasellus dapibus placerat aliquam. Pellentesque vel lacinia nisl.</p>
</div>
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>Uwaga!</strong> Proszę się zalogować, aby uzyskać dostęp.
</div>
<!-- Formularz Logowania -->
<div class="container">
<div class="col-md-12">
<div class="page-header">
<h1>Login</h1>
</div>
<form action="http://localhost/hce/user/login" method="post" accept-charset="utf-8">
<div class="form-group">
<label for="username">Username</label>
<input type="text" class="form-control" id="username" name="username" placeholder="Your username">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" class="form-control" id="password" name="password" placeholder="Your password">
</div>
<div class="form-group">
<input type="submit" class="btn btn-default" value="Login">
</div>
</form>
</div>
<footer>
<div class="container">
<p class="footer"><strong>Lorem Ipsum</strong> | Alpha <strong>0.1</strong> | Page rendered in <strong>0.1210</strong> seconds |
Engine <strong>3.1.2</strong></p>
</div>
</footer>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
</body>
</html>