Académique Documents
Professionnel Documents
Culture Documents
Based on the analysis done on the Boot Strap Framework for Responsive Designing we have
come with a list of features provided in the framework which can be used for rapid prototyping
and development of device independent websites.
Overview
Highlights
Description
Summary
Version
2.3.1
Last
Mar 1, 2013
Released
Website
twitter.github.com/bootstrap
GitHub
github.com/twitter/bootstrap
Creator
License
Browser
Support
Comments
CSS
Highlights
Description
Reset
(Normalize.css)
all elements more consistently and in line with modern standards. It precisely targets only
the styles that need normalizing.
LESS
LESS extends CSS with dynamic behavior such as variables, mixins, operations and
functions.
Description
Base width
Fluid and fixed (724px, 940px, 1170px; below 767px are single column and vertically
stacked)
Columns
12
.span1
.span2
syntax
Container syntax
<div class="container>
or
<div class="container-fluid">
Row syntax
<div class="row">
Highlights
Description
<div class="span4">...</div>
<div class="span8">...</div>
</div>
Nested column
syntax
<div class="row">
<div class="span6">
<div class="row">
<!-- nested columns add up to parent total -->
<div class="span3">...</div>
<div class="span3">...</div>
</div>
</div>
</div>
Offset column
syntax
<div class="row">
<div class="span4">...</div>
<div class="span4 offset4">...</div>
</div>
Visibility class
Device based:
syntax
.visible-desktop
.visible-tablet
.visible-phone
Highlights
Description
.hidden-desktop
.hidden-tablet
.hidden-phone
Media queries
syntax
UI and Widgets
Highlights
Description
Alerts
Breadcrumbs
Buttons
Highlights
Description
Carousel
Collapse/Accordion
Dropdown
Forms
Grids
Icons
Labels
Lists
Modal window
Highlights
Description
Navigation
Pagination
Popovers
Print styles
Progress bars
Scroll Spy
Tables
Tabs
Thumbnails
Highlights
Description
Tooltips
Type Ahead
Typography
Pros
Lightweight
Gives consistency
Cons
Weak when it comes to complex data entry screens. Of course, screens should be made
simple for users, but that doesn't mean a form might not be technically complex.
Sometimes, users are well-trained and want complex forms so that they can rapidly do
work.
jQuery plugins are limited. Certainly, we can integrate our own plugins, or find other 3rd
party controls, etc. But out of the box, we are missing the heavy-hitters, like tree views,
drag and drop, zoom etc.
Naming conventions and semantics are mediocre. Example: using the <i> tag for icons.
Class names like "pull-right".
It's very customizable, but inevitably many sites start looking alike (just like Word press
consider how many blog sites look the same).