Reputation: 5337
I'm using bootstrap 3, I can't center items inside, I inserted my code here but it doesn't look like the website.
$('#modall').modal('show');
.fr-popup-btn-margin-left{
margin-left:1.7vw !important;
}
.fr-title-popup-margin{
margin-top:20px;
}
.fr-popup-btns{
text-align:center;
}
.fr-popup-title{
font-size:24px;
font-family: 'Montserrat', sans-serif;
color: #008cc0;
font-weight: 800;
text-align: center;
}
.modal-fr-btn{
border-radius: 40px;
height: 25px;
width: 80px;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
color: white;
font-weight: 800;
padding: 0;
}
.dont{
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size:10px;
}
.first-row-popup {
padding: 0 !important;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
}
@media (min-width: 992px){
.pop2{
width:25vw;
}
.pop1{
width:30%;
}
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"> </script>
<div class="modal fade" id="modall" role="dialog">
<div class="modal-dialog pop2 modal-md">
<!-- Modal content-->
<div class="modal-content">
<button type="button" class="close close-fr-popup" data-dismiss="modal">×</button>
<div class="fr-popup-title">
<div class="modal-title">
</div>
</div>
<div class="modal-body">
<div class="row nopadding">
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
</div>
<div class="row nopadding">
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
</div>
</div>
</div>
</div>
Notice how on the website, the flags aren't in the middle of the modal, they are slightly to the left. I don't want to add padding or margin.
In addition to what I tried above, I also tried text-center
the row and text-align: center
and margin: 0 auto
. Nothing works, seems like something is adding padding to the left more than the right.
Upvotes: 1
Views: 326
Reputation: 90188
The easiest fix you can apply for this:
.flag-col > .row {
display: flex;
justify-content: center;
}
$('#modall').modal('show');
.fr-popup-btn-margin-left{
margin-left:1.7vw !important;
}
.fr-title-popup-margin{
margin-top:20px;
}
.fr-popup-btns{
text-align:center;
}
.fr-popup-title{
font-size:24px;
font-family: 'Montserrat', sans-serif;
color: #008cc0;
font-weight: 800;
text-align: center;
}
.modal-fr-btn{
border-radius: 40px;
height: 25px;
width: 80px;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
color: white;
font-weight: 800;
padding: 0;
}
.dont{
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size:10px;
}
.first-row-popup {
padding: 0 !important;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
}
@media (min-width: 992px){
.pop2{
width:25vw;
}
.pop1{
width:30%;
}
}
.flag-col > .row {
display: flex;
justify-content: center;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"> </script>
<div class="modal fade" id="modall" role="dialog">
<div class="modal-dialog pop2 modal-md">
<!-- Modal content-->
<div class="modal-content">
<button type="button" class="close close-fr-popup" data-dismiss="modal">×</button>
<div class="fr-popup-title">
<div class="modal-title">
</div>
</div>
<div class="modal-body">
<div class="row nopadding">
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
</div>
<div class="row nopadding">
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
<div class="col-xs-3 text-center flag-col">
<div class="row nopadding">
<a class="close-fr-popup" href="">
<img class="img-circle flag" alt="English" src="https://i.imgur.com/ABwB1YD.png" height="54"
width="54">
</a>
</div>
<div class="row nopadding">
<a class="dont close-fr-popup col-xs-6" href="">English</a>
</div>
</div>
</div>
</div>
</div>
</div>
Upvotes: 2