Reposition divs in mobile
up vote
1
down vote
favorite
I have a site made in Bootstrap with 3 columns. First is a logo, second is a menu, and third is another logo. Everything looks ok in a regular screen:
Now I want that when a user is seeing the website on mobile, it shows both logos on the first line, and the menu in the second line. How can I do that?
This is my code:
<div class="container">
<div class="row">
<div class="col-md-2 "><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-md-8 ">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
<div class="col-md-2"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
</div>
css html5 twitter-bootstrap-3
add a comment |
up vote
1
down vote
favorite
I have a site made in Bootstrap with 3 columns. First is a logo, second is a menu, and third is another logo. Everything looks ok in a regular screen:
Now I want that when a user is seeing the website on mobile, it shows both logos on the first line, and the menu in the second line. How can I do that?
This is my code:
<div class="container">
<div class="row">
<div class="col-md-2 "><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-md-8 ">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
<div class="col-md-2"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
</div>
css html5 twitter-bootstrap-3
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I have a site made in Bootstrap with 3 columns. First is a logo, second is a menu, and third is another logo. Everything looks ok in a regular screen:
Now I want that when a user is seeing the website on mobile, it shows both logos on the first line, and the menu in the second line. How can I do that?
This is my code:
<div class="container">
<div class="row">
<div class="col-md-2 "><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-md-8 ">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
<div class="col-md-2"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
</div>
css html5 twitter-bootstrap-3
I have a site made in Bootstrap with 3 columns. First is a logo, second is a menu, and third is another logo. Everything looks ok in a regular screen:
Now I want that when a user is seeing the website on mobile, it shows both logos on the first line, and the menu in the second line. How can I do that?
This is my code:
<div class="container">
<div class="row">
<div class="col-md-2 "><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-md-8 ">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
<div class="col-md-2"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
</div>
css html5 twitter-bootstrap-3
css html5 twitter-bootstrap-3
edited Nov 20 at 2:21
rawnewdlz
564518
564518
asked Nov 19 at 20:31
David TG
164
164
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
You can use push/pull classes for this. Structure your HTML in a mobile-first fashion(IE have the 2 logos directly adjacent to each other to begin with and then when you get to the col-md
breakpoint, push the 2nd logo over 8 columns and pull the navigation back 2 columns):
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-6 col-md-2"><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-xs-6 col-md-2 col-md-push-8"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
<div class="col-md-8 col-md-pull-2">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
</div>
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
You can use push/pull classes for this. Structure your HTML in a mobile-first fashion(IE have the 2 logos directly adjacent to each other to begin with and then when you get to the col-md
breakpoint, push the 2nd logo over 8 columns and pull the navigation back 2 columns):
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-6 col-md-2"><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-xs-6 col-md-2 col-md-push-8"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
<div class="col-md-8 col-md-pull-2">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
</div>
add a comment |
up vote
0
down vote
You can use push/pull classes for this. Structure your HTML in a mobile-first fashion(IE have the 2 logos directly adjacent to each other to begin with and then when you get to the col-md
breakpoint, push the 2nd logo over 8 columns and pull the navigation back 2 columns):
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-6 col-md-2"><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-xs-6 col-md-2 col-md-push-8"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
<div class="col-md-8 col-md-pull-2">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
</div>
add a comment |
up vote
0
down vote
up vote
0
down vote
You can use push/pull classes for this. Structure your HTML in a mobile-first fashion(IE have the 2 logos directly adjacent to each other to begin with and then when you get to the col-md
breakpoint, push the 2nd logo over 8 columns and pull the navigation back 2 columns):
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-6 col-md-2"><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-xs-6 col-md-2 col-md-push-8"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
<div class="col-md-8 col-md-pull-2">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
</div>
You can use push/pull classes for this. Structure your HTML in a mobile-first fashion(IE have the 2 logos directly adjacent to each other to begin with and then when you get to the col-md
breakpoint, push the 2nd logo over 8 columns and pull the navigation back 2 columns):
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-6 col-md-2"><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-xs-6 col-md-2 col-md-push-8"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
<div class="col-md-8 col-md-pull-2">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
</div>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-6 col-md-2"><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-xs-6 col-md-2 col-md-push-8"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
<div class="col-md-8 col-md-pull-2">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
</div>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-6 col-md-2"><img src="<?=Url::base(true);?>/images/logo-isr.png" id="logo-isr"></div>
<div class="col-xs-6 col-md-2 col-md-push-8"><img src="<?=Url::base(true);?>/images/logo-congregacion.png" id="logo-congregacion"></div>
<div class="col-md-8 col-md-pull-2">
<div id="menu">
<a href="<?= Url::to(['/']) ?>">HOME</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/historia']) ?>">HISTORIA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/institucional']) ?>">INSTITUCIONAL</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/rossellana']) ?>">FLIA. ROSSELLANA</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/noticias']) ?>">NOTICIAS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/fotos']) ?>">FOTOS</a> <span class="font-celeste">|</span>
<a href="<?= Url::to(['/site/administracion']) ?>">ADMINISTRACIÓN</a>
</div>
</div>
</div>
answered Nov 19 at 20:49
APAD1
9,96352859
9,96352859
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53382200%2freposition-divs-in-mobile%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown