Bootstrap (Front-End Framework) - Wikipedia
Bootstrap (Front-End Framework) - Wikipedia
(framework front-
end)
Bootstrap (anciennement Twitter Bootstrap ) est un framework CSS gratuit et open source
destiné au développement Web frontal réactif et axé sur les mobiles . Il contient des modèles
de conception basés sur HTML , CSS et (éventuellement) JavaScript pour la typographie , les
formulaires , les boutons , la navigation et d'autres composants d'interface.
Amorcer
Dépôt Référentiel
d'amorçage (https://g
ithub.com/twbs/boot
strap)
En mai 2023 , Bootstrap est le 17e projet le plus étoilé (4e bibliothèque la plus étoilée) sur
GitHub , avec plus de 164 000 étoiles. [4] Selon W3Techs, Bootstrap est utilisé par 19,2 % de
tous les sites Web. [5]
Caractéristiques
Bootstrap est une bibliothèque HTML, CSS et JS qui vise à simplifier le développement de
pages Web informatives (par opposition aux applications Web ). L'objectif principal de son
ajout à un projet Web est d'appliquer les choix de couleur, de taille, de police et de mise en
page de Bootstrap à ce projet. En tant que tel, le principal facteur est de savoir si les
développeurs en charge trouvent ces choix à leur goût. Une fois ajouté à un projet, Bootstrap
fournit des définitions de style de base pour tous les éléments HTML . Le résultat est une
apparence uniforme pour la prose, les tableaux et les éléments de formulaire dans tous les
navigateurs Web . De plus, les développeurs peuvent profiter des classes CSS définies dans
Bootstrap pour personnaliser davantage l'apparence de leur contenu. Par exemple, Bootstrap
a prévu des tableaux de couleurs claires et foncées, des en-têtes de page, des citations plus
visibles et du texte surligné.
Bootstrap also comes with several JavaScript components which do not require other libraries
like jQuery. They provide additional user interface elements such as dialog boxes, tooltips,
progress bars, navigation drop-downs, and carousels. Each Bootstrap component consists of
an HTML structure, CSS declarations, and in some cases accompanying JavaScript code.
They also extend the functionality of some existing interface elements, including for example
an auto-complete function for input fields.
The most prominent components of Bootstrap are its layout components, as they affect an
entire web page. The basic layout component is called "Container", as every other element in
the page is placed in it. Developers can choose between a fixed-width container and a fluid-
width container. While the latter always fills the width with the web page, the former uses one
of the five predefined fixed widths, depending on the size of the screen showing the page:
History
Early beginnings
Bootstrap, originally named Twitter Blueprint, was developed by Mark Otto and Jacob
Thornton at Twitter as a framework to encourage consistency across internal tools. Before
Bootstrap, various libraries were used for interface development, which led to inconsistencies
and a high maintenance burden. According to Otto:
A super small group of developers and I got together to design and build a new
internal tool and saw an opportunity to do something more. Through that
process, we saw ourselves build something much more substantial than another
internal tool. Months later, we ended up with an early version of Bootstrap as a
way to document and share common design patterns and assets within the
company.[6]
After a few months of development by a small group, many developers at Twitter began to
contribute to the project as a part of Hack Week, a hackathon-style week for the Twitter
development team. It was renamed from Twitter Blueprint to Twitter Bootstrap and released
as an open-source project on August 19, 2011.[7] It has continued to be maintained by Otto,
Thornton, a small group of core developers, and a large community of contributors.[8]
Bootstrap 2
On January 31, 2012, Bootstrap 2 was released, which added built-in support for Glyphicons,
several new components, as well as changes to many of the existing components. This
version supports responsive web design, meaning the layout of web pages adjusts
dynamically, taking into account the characteristics of the device used (whether desktop,
tablet, mobile phone).[9] Shortly before the release of Bootstrap 2.1.2, Otto and Thornton left
Twitter, but committed to continue to work on Bootstrap as an independent project.[10]
Bootstrap 3
On August 19, 2013, Bootstrap 3 was released. It redesigned components to use flat design
and a mobile first approach. Bootstrap 3 features new plugin system with namespaced
events. Bootstrap 3 dropped Internet Explorer 7 and Firefox 3.6 support, but there is an
optional polyfill for these browsers.[11] Bootstrap 3 was also the first version released under
the twbs organization on GitHub instead of the Twitter one.[12]
Bootstrap 4
Otto announced Bootstrap 4 on October 29, 2014.[13] The first alpha version of Bootstrap 4
was released on August 19, 2015.[14] The first beta version was released on August 10,
2017.[15] Otto suspended work on Bootstrap 3 on September 6, 2016, to free up time to work
on Bootstrap 4. Bootstrap 4 was finalized on January 18, 2018.[16]
Bootstrap 5
Bootstrap 5 was officially released on May 5, 2021.[18][19]
See also
Free and
open-
source
software
portal
CSS framework
jQuery Mobile
JavaScript framework
JavaScript library
Tailwind CSS
Also, several web frameworks support rendering in Bootstrap.[23][24]
References
Liens externes