html5 - Component placement and alignment in Bootstrap 3 -
i have following 2 questions regarding below web-page:
in order achieve different placement of title 1. element implemented twice different visibility. there way achieve same layout without duplication?
on medium , large screens title 1. (implemented
h1
insidediv
) , box numbers 3. (implemented viathumbnail
indiv
) not aligned at top. causes , there work-around?
i implementing following structure:
for xs
, sm
:
+-----------+ | 1. | +-----------+ +------------+ +----------------+ | | | | | 2. | | 3. | | | +----------------+ +------------+
for md
, lg
:
+------------+ +-----------+ | | | 1. | | 2. | +-----------+ | | +----------------+ +------------+ | | | 3. | +----------------+
my html:
</head> <body> <div class="container"> <div class="row"> <div class="col-xs-4"> <div class="hidden-md hidden-lg"> <h1>title</h1> </div> <div class="col-xs-6"> <div class="thumbnail"><p>1--<br>2--<br>3--<br>4--<br>5--<br>6--</p></div> </div> <div class="col-xs-6"> <div class="col-lg-12"> <div class="hidden-sm hidden-xs" > <h1 >title</h1> </div> <p> lorem ipsum dolor sit amet, consectetur adipisicing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p> </div> </div> </div> <div class="col-xs-4"> </div> <div class="col-xs-4"> </div> <div class="col-xs-4"> </div> </div> </div> <!-- latest compiled , minified javascripts --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script> </body> </html>
one way use float classes (pull-left
, pull-right
) this..
<div class="container"> <div class="row"> <div class="col-xs-12 col-md-6 pull-right"> <h1>title</h1> </div> <div class="col-xs-6 pull-left"> <div class="thumbnail"><p>1--<br>2--<br>3--<br>4--<br>5--<br>6--</p></div> </div> <div class="col-xs-6 pull-right"> <p> lorem ipsum dolor sit amet, consectetur adipisicing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </p> </div> </div> </div>
edit
this move title top it's aligned thumbnail div:
.title h1 { margin-top:0; }
to apply on md , lg you'd use..
@media (min-width: 992px){ .title h1 { margin-top:0; } }
Comments
Post a Comment