Reputation: 145
I have three coluns in on row and it works ok. I used col-xs-12 so the columns become rows when it goes to mobile. Its not working. Columns remain in one row
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<link rel="stylesheet" href="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<script src="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" />
<div class="content-footer">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-4">
<div class="footer-icon">
<i class="fa fa-map-marker fa-lg" aria-hidden="true"></i>
</div>
<div class="footer-text-block" style="margin-left:100px;">
<p> 119180, Moscow <br>Malaya Yakimanka,3</p>
</div>
</div>
<div class="col-xs-12 col-sm-4">
<div class="footer-icon">
<i class="fa fa-envelope fa-lg" aria-hidden="true"></i>
</div>
<div class="footer-text">
<p>[email protected]</p>
</div>
</div>
<div class="col-xs-12 col-sm-4">
<div class="footer-icon">
<i class="fa fa-phone fa-lg" aria-hidden="true"></i>
</div>
<div class="footer-text">
<p>+7 909 628 59 71</p>
</div>
</div>
</div>
</div>
</div>
I incuded bootstrap from MaxCDN:
<link rel="stylesheet" type="text/css" href="bootstrap-msg.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="bootstrap-msg.js"></script>
<link rel="stylesheet" href="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<script src="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" />
Upvotes: 3
Views: 12394
Reputation: 677
try to replace col-xs-12 with col-12 only and use following arrangement
col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12
Upvotes: 4
Reputation: 191
col-xs-* has been removed from bootstrap 4 instead of col-xs-* you can directly use col-* ex. col-3 , col-4 its worked for me.
Upvotes: 4
Reputation: 3387
col-xs-*
has been deprecated in bootstrap V4
Try replacing col-xs-12
with col-12
and it will work as expected.
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="content-footer">
<div class="container">
<div class="row">
<div class="col-12 col-sm-4">
<div class="footer-icon">
<i class="fa fa-map-marker fa-lg" aria-hidden="true"></i>
</div>
<div class="footer-text-block">
<p> 119180, Moscow <br>Malaya Yakimanka,3</p>
</div>
</div>
<div class="col-12 col-sm-4">
<div class="footer-icon">
<i class="fa fa-envelope fa-lg" aria-hidden="true"></i>
</div>
<div class="footer-text">
<p>[email protected]</p>
</div>
</div>
<div class="col-12 col-sm-4">
<div class="footer-icon">
<i class="fa fa-phone fa-lg" aria-hidden="true"></i>
</div>
<div class="footer-text">
<p>+7 909 628 59 71</p>
</div>
</div>
</div>
</div>
</div>
Upvotes: 15