General
- Why Bootstrap is used for Mobile Web development?
- Explain the features of Bootstrap.
- Define the key components of Bootstrap.
- What do you understand by Bootstrap container?
- What do you mean by Bootstrap Classloader?
- How many types of layouts are there in Bootstrap?
- What do you mean by the Bootstrap Grid System?
- Define Fluid Layout.
- Define Fixed Layout.
- Please explain Normalize in Bootstrap.
- How can you display code in Bootstrap?
- When will you use <code>tag and <pre>tag?
- What is a progress bar in bootstrap?
- Can you enumerate the various lists supported by Bootstrap?
- Name the contextual classes that are used with the progressive bar in bootstrap.
- What are responsive utility classes in Bootstrap?
- What are the different button styles in Bootstrap?
- What are Bootstrap alerts?
- Define Bootstrap thumbnails.
- Explain Modal plugin in Bootstrap.
- Which class is used for pagination in Bootstrap?
- Explain what is Bootstrap collapsing elements.
- What is Bootstrap Well?
- Explain the uses of the carousel plugin in Bootstrap.
- What do you mean by Glyphicons? How do you use them?
- Please provide an explanation of input groups in Bootstrap.
- How will you create a tabbed, pills, and vertical pills navigation menu in Bootstrap?
- What do you understand by the Bootstrap navbar? How will you create one?
- How can we customize links of pagination in Bootstrap?
- Explain the input group in Bootstrap.
- Write the ways to create a tabbed navigation menu in Bootstrap.
- In Bootstrap, how can you create a pills navigation menu?
- Can you explain Bootstrap breadcrumb?
- How do you create and customize thumbnails in Bootstrap?
- What do you understand by Bootstrap media objects?
- What purposes do the .media and .useful classes serve in Bootstrap?
- Do you know what Bootstrap panels are? Also, explain how to create a Bootstrap panel with a heading.
- Can you explain the purpose of the Scrollspy plugin?
- Please enumerate the various contextual classes available for styling the panels in Bootstrap.
- How navbar works in Bootstrap?
- How we can create a navbar in Bootstrap?
- What is Bootstrap breadcrumb?
- What are labels in Bootstrap?
- What are badges in Bootstrap?
- What is a jumbotron in Bootstrap?
- How can we make image responsive in Bootstrap?
- What do you mean by normalize in Bootstrap?
- What is lead body copy in Bootstrap?
- Explain the concept of creating a vertical or basic form in Bootstrap.
It is used for Mobile Web development because it has responsive designs and templates which are easy to use.
Its features include:
Open source for use Compatibility with all browsers. Responsive designs Easy to use and fast.
Its components include:
Scaffolding: It has the grid system, background, styles. JS Plugins: Contains JS and jQuery plugins. Customize: Can customize frameworks. CSS: Contains CSS files.
Bootstrap container behaves like a container where you can put HTML code and it is a part within the page where the content of the site can be placed to make it responsive and fast.
Bootstrap class loader is a part of java and a main parental class of class loader.
There are two types of layouts in Bootstrap.
They are:
Fluid Layout Fixed Layout
The Bootstrap Grid System is a responsive, mobile-first system that scales up to 12 columns as per the increase in the device or viewport size. The system features predefined classes for easy layout options and powerful mix-ins for generating effectively semantic layouts.
Fluid Layout is useful when you need to make an app that involves the full width of the screen i.e. Fluid Layout adjusts itself according to the browser size.
A fixed layout is responsive and easy to use but just like the fluid layout, it cannot adjust itself according to the browser size. The fixed layout should be 940 px in most cases.
For establishing cross-browser consistency, Bootstrap makes use of Normalize. It is a small CSS file capable of offering better cross-browser consistency in the default styling of HTML elements. Also, Normalize.css is an HTML5-ready and modern alternative to CSS resets.
You can display the code in two ways i.e. by using the tag and by using the
tag.
tag is used to show the code inline and
tag is used to show code with multiple lines.
Progress bar is used with HTML tag style in HTML element using
Following are the three types of lists supported by Bootstrap:
Definition Lists – This type of list allows each list item to have both the
The contextual classes used with progressive bar are as follows.
Progress-success Progress-info Progress-warning Progress-danger
Responsive utility classes in bootstrap are a set of classes that are used to conceal or exhibit the HTML elements based on screen resolution that discerns by media query in bootstrap.
Example: “hidden-md-down”, It hides
In bootstrap, there are seven styles which we can use with the bootstrap button.
.btn-default. .btn-primary .btn-success .btn-info .btn-warning. .btn-danger. .btn-link.
This is used to create presume alert messages, which adds style to the messages to look more noticeable to the user.
There are four classes in alerts: .alert-success, .alert-info, .alert-warning, .alert-danger.
It is a way to use the layout images, videos, text, etc. in a grid system. We can create thumbnails by adding a tag with the class .thumbnails around the image.
This will add four pixels of padding and a grey border.
A model is an inherited window that is layered over its parent window. This is used to augment the user experience and adds different functionalities to the users. Model windows are created with the help of the modal plugin.
To add pagination on the webpage we have to use the class .pagination.
It allows you to collapse any particular element without using any JavaScript code.
To use this feature in bootstrap you have to add data-toggle=” collapse” to the controller element along with a data target to automatically assign the control of a collapsible element. We can use this by writing .collapse(options) etc.
Bootstrap well is a form of container which thrives or makes the content look recessed on the web page. It also wraps the content by using .well class.
Carousel plugin in bootstrap is used to make sliders in the web pages or your site. There are several carousel plugins that are used in bootstrap to display large contents within a small space by adding sliders.
Example: .carousel(options), .carousel(‘pause’), .carousel(cycle’), .carousel(‘prev’), .carousel(‘next’).
Glyphicons are icon fonts that are used in web projects. Although Glyphicons Halflings aren’t free and require licensing in general, they are available free of cost for Bootstrap projects. Add the following code anywhere you wish to use the Glyphicons:
Note: - For proper padding, it is advised to leave a space between the icon and the text.
Input groups are simply extended Form Controls in Bootstrap. One can easily append and prepend buttons or text to the text-based inputs using the input groups. Appending and prepending content to an input field allows adding common elements to the user input.
You can append or prepend elements to a .form-control by:
Wrapping it in a
- For creating a tabbed navigation menu Start with a basic unordered list with the .nav base class Now, add the .nav-tabs class
- For creating a pills navigation menu Start with a basic unordered list with the .nav base class Now, add the .nav-pills class
- For creating a vertical pills navigation menu Stack the pills vertically using the .nav-stacked class Now, add the .nav and .nav-pills classes
One of the most prominent features of Bootstrap, a navbar is a responsive ‘meta’ component that serves as a navigation header for an application or website. There can be several navbars in an application or website.
In mobile views, a navbar collapses and becomes horizontal when the available viewport width increases. The navbar includes styling for basic navigation and site names. Here is how to create a navbar in Bootstrap:
Add the .navbar and .navbar-default classes to the