BOOTSTRAP 4 GETTING STARTED
Before getting started with Bootstrap first understand what actually bootstrap delivers us and how to use them.
It prevents you from writing much of CSS and at the same time building modern and responsive websites using it.
How To Setup Bootstrap In HTML?
Bootstrap can be easily added to your HTML projects, you can add bootstrap in HTML files in 2 different ways:
1. Using Bootstrap 4 CDN
It is very easy to setup bootstrap in HTML using CDN provide by bootstrap.
Add the following
<head> seaction of your HTML document before all other stylesheets to load CSS part of bootstrap.
Bootstrap 4 CDN : CSS
Now set up JS for bootstrap.
Add the following
<script> just before the end of
Bootstrap 4 CDN : JS
Hello World In Bootstrap
Bootstrap 4 Getting Started Template
Check the complete code for hello world program bootstrap 4.
Hello World In Bootstrap 4
What is CDN?
CDN stands for Content Delivery Network. It refers to geographically distributed data centres and servers that ensure to deliver data faster.
2. Using bootstrap by downloading files
To download compiled and ready to use bootstrap 4 files visit the official site of bootstrap 4.
The downloaded compiled bootstrap file is a zip file. Unzip (extract) the file and you get 2 folders JS and CSS.
Now open CSS folder and you get various files with extension
.map. For now only look at the file with
Now you have bootstrap.css and bootstrap.min.css file in the folder. Add either of these two files in your HTML file in head section using the link tag. Leave the rest files as it is. ( bootstrap.min.css is recommended because it is minified therefore has less size ).
Similarly in the JS folder find bootstrap.min.js file and add it to your HTML file (minified file is recommended to add).
You will also have to add jquery and Popper.js externally for some of the bootstrap components to work properly. Now your bootstrap is set up.
Here is an example of starting template after downloading bootstrap.
Before using bootstrap you need to be aware of some important global style and settings used by bootstrap.
These styles and settings are for normalization of cross browser style.
Bootstrap uses HTML and requires the use of the HTML5
doctype. Always include HTML5 doctype at the begning of page without it, you will see some incomplete style.
Also add lang attribute and the correct character set.
Responsive Meta Tag
Bootstrap is developed as a mobile-first approach, it optimizes code for mobile devices first and then scales it up to larger devices using a media query. To ensure proper rendering of the Bootstrap component add the following meta tag in
Responsive meta tag
The width=device-width part of the above meta tag sets the width of the webpage to follow the screen width of the device.
The initial-scale=1 part sets the initial zoom level when the page is first loaded.
The shrink-to-fit=no override the behaviour caused by width=device-width to cause the page to scale down to fit the content that overflows the viewport bounds.
Bootstrap CDN vs Local
It is suggested to use CDN because your visitors may already have visited some websites that contain Bootstrap.
In that case, their browser has already downloaded Bootstrap's CSS and JS from the same CDN. The files are stored in the cache memory and when visitors visit your website then it directly loads it from cache memory makes the website faster.