Is bootstrap css or javascript framework or both?

I'm new to bootstrap. I went through What is Bootstrap? and http://getbootstrap.com/ .

According to my current understanding, bootstrap is actually the foundation of CSS, which helps us achieve a responsive design that fits all devices. What internally means

1) Bootstrap has a set of ready-made CSS files that can be immediately applied to any web application.

2) It provides a modular way with which we can structure CSS files on the device and apply it

What I did not understand is

Bootstrap is an HTML, JavaScript framework that you can use as the basis for building websites or web applications.

What bootstrap features do HTML and JavaScript provide besides CSS, and what is their role in responsive design?

+5
source share
3 answers

In response to your question with the headline “Bootstrap is a css or javascript framework or both?”, The latest Bootstrap definition (taken directly from their website) “Bootstrap is the most popular HTML, CSS and JS framework for developing interactive mobile projects on the Internet” . . So yes, that's all of that. However, how you think about it will depend on your current understanding of what “infrastructure” is and how HTML, CSS and JS are used to develop a complete web solution / site.

Regarding these features, there will be no one who can provide as much detail about this as the one found in Bootstraps docs. http://getbootstrap.com/ .

As for responsiveness, this is provided by a bootable CSS file that you add to your HTML page. Using @media queries, some very smart people came up with a grid system ( http://getbootstrap.com/css/#grid ), which is out of the box, providing you with a 12-column system that, when used correctly, allows you to attach predefined CSS classes for your HTML elements, for example, by using percentages, can provide a fully responsive site.

The JavaScript functions you can use are as follows ...

Transitions, modal, drop-down, Scrollspy, Tab, Alert, Collapse, Carousel, etc., all of which in themselves have nothing to do with responsiveness.

+3
source

You can use bootstrap in your html with classes and elements. For example, the bootstrap.css file will have styles for tables, anchors, sections, lists, etc.

Then they are applied to the html elements.

There are also many classes that can be applied to html elements.

Check out http://www.layoutit.com/ , this will help you create a temple for your site, and then apply the bootstrap.css stylesheet to customize it to your liking.

Part of the javascript boot script works similarly to jQuery. It provides functions for different html elements, for example, the modal bootstrap element can use the functions defined in the bootstrap.js file

+1
source

Bootstrap is considered the Front End Framework .

Bootstrap is a free and open source collection of tools for building websites and web applications. It contains HTML and CSS-based design templates for typography, forms, buttons, navigation and other interface components, as well as additional JavaScript extensions. It aims to facilitate the development of dynamic websites and web applications.

Bootstrap is an interface platform, that is, an interface for the user, unlike server-side code, which is located on the "back side" or on the server.

+1
source

Source: https://habr.com/ru/post/1234926/


All Articles