Topic: Horizontal and Vertical Align Signup Page
I'm really struggling with understanding the documentation of vertically and horizontally aligning with a flexbox. I am using the MD SignUp code snippet and simply want to vertically and horizontally align it using a flexbox. Below is my code. Can someone show me how to vertically and horizontally align it please?
<div class="container d-flex flex-column w-50 justify-content-center"> <!--Register form--> <form> <p class="h5 text-center mb-4">Sign up</p> <div class="md-form"> <i class="fa fa-user prefix grey-text"></i> <input type="text" id="orangeForm-name" class="form-control" mdbActive> <label for="orangeForm-name">Your name</label> </div> <div class="md-form"> <i class="fa fa-envelope prefix grey-text"></i> <input type="text" id="orangeForm-email" class="form-control" mdbActive> <label for="orangeForm-email">Your email</label> </div> <div class="md-form"> <i class="fa fa-lock prefix grey-text"></i> <input type="password" id="orangeForm-pass" class="form-control" mdbActive> <label for="orangeForm-pass">Your password</label> </div> <div class="text-center"> <button class="btn btn-deep-orange waves-light" mdbRippleRadius>Sign up</button> </div> </form> <!--/Register form--> </div>
Marta Szymanska staff pro premium answered 7 years ago
jicee13 pro commented 7 years ago
Kind of. I'm going more for this look. Vertical and horizontal centered. Right now I'm using for temporary just to give you an idea of what I'm looking for. (link to foto below) https://drive.google.com/file/d/1olFlPczY8tEtIyr57xchEPiqkrMY2lWi/view?usp=sharingMarta Szymanska staff pro premium answered 7 years ago
<!-- Start your project here-->
<div style="height: 100vh">
<div class="d-flex justify-content-center align-items-center h-100">
<div class="container">
<!-- Grid row -->
<div class="row">
<!-- Grid column -->
<div class="col-md-12">
<!--Register form-->
<form>
<p class="h5 text-center mb-4">Sign up</p>
<div class="md-form">
<i class="fa fa-user prefix grey-text"></i>
<input type="text" id="orangeForm-name" class="form-control" mdbActive>
<label for="orangeForm-name">Your name</label>
</div>
<div class="md-form">
<i class="fa fa-envelope prefix grey-text"></i>
<input type="text" id="orangeForm-email" class="form-control" mdbActive>
<label for="orangeForm-email">Your email</label>
</div>
<div class="md-form">
<i class="fa fa-lock prefix grey-text"></i>
<input type="password" id="orangeForm-pass" class="form-control" mdbActive>
<label for="orangeForm-pass">Your password</label>
</div>
<div class="text-center">
<button class="btn btn-deep-orange waves-light" mdbRippleRadius>Sign up</button>
</div>
</form>
<!--/Register form-->
</div>
<!-- Grid column -->
</div>
<!-- Grid row -->
</div>
</div>
</div>
<!-- /Start your project here-->
Best,
Marta jicee13 pro commented 7 years ago
That's perfect. Exactly what I needed. Thank you very much.Marta Szymanska staff pro premium commented 7 years ago
You're welcome.transNJIT answered 6 years ago
Marta Szymanska staff pro premium answered 6 years ago
Hi,
as you can read in our official statement of supported browsers and devices, we do not support IE.
https://mdbootstrap.com/general/browsers-and-devices/
We are doing our best to ensure compatibility with older browsers, however, due to technical limitations, it's not always possible. IE11 is almost 6 years old and doesn't support many crucial features like flexbox.
If we decided to fully support old browsers, we would neglect the development and improvement of our products
Best Regards, Marta
FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
Answered
- User: Pro
- Premium support: No
- Technology: General Bootstrap questions
- MDB Version: -
- Device: -
- Browser: -
- OS: -
- Provided sample code: No
- Provided link: No