A Bootstrap egy ingyenes front-end keretrendszer a gyorsabb és egyszerűbb webfejlesztéshez
A Bootstrap HTML- és CSS-alapú tervezősablonokat tartalmaz tipográfiához, űrlapokhoz, gombokhoz, táblázatokhoz, navigációhoz, modálokhoz, képkörhintahoz és sok máshoz, valamint opcionális JavaScript-bővítményeket
A Bootstrap lehetőséget ad arra is, hogy könnyen reszponzív terveket készítsen
Mi az a reszponzív webdesign?
A reszponzív webdizájn az automatikusan igazodó webhelyek létrehozásáról szól hogy jól nézzenek ki minden eszközön, a kis telefonoktól a nagy asztali számítógépekig.
<div class="container-fluid p-5 bg-primary text-white text-center">
<h1>My First Bootstrap Page</h1>
<p>Resize this responsive page to see the effect!</p>
</div>
<div class="container mt-5">
<div class="row">
<div class="col-sm-4">
<h3>Column 1</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="col-sm-4">
<h3>Column 2</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="col-sm-4">
<h3>Column 3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
</div>
</div>
Próbálja ki Ön is →
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap 5 Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container-fluid p-5 bg-primary text-white text-center">
<h1>My First Bootstrap Page</h1>
<p>Resize this responsive page to see the effect!</p>
</div>
<div class="container mt-5">
<div class="row">
<div class="col-sm-4">
<h3>Column 1</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="col-sm-4">
<h3>Column 2</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="col-sm-4">
<h3>Column 3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
</div>
</div>
</body>
</html>
A Bootstrap 5 (2021-ben jelent meg) a Bootstrap legújabb verziója (megjelenés: 2013); új összetevőkkel, gyorsabb stíluslappal és nagyobb reakciókészséggel.
A Bootstrap 5 támogatja az összes főbb böngésző legújabb, stabil kiadásait és platformok. Az Internet Explorer 11 és régebbi verziói azonban nem támogatottak.
A fő különbség a Bootstrap 5 és a Bootstrap 3 és 4 között az A Bootstrap 5 a jQuery helyett vanilla JavaScript-re váltott.
Megjegyzés: A csapat továbbra is támogatja a Bootstrap 3-at és a Bootstrap 4-et a kritikus hibajavítások és a dokumentáció módosításai miatt, és továbbra is teljesen biztonságos a használatuk. Új funkciók azonban NEM kerülnek hozzáadásra őket.
A Bootstrap előnyei:
Könnyen használható: Bárki, aki csak alapszintű HTML- és CSS-ismerettel rendelkezik, elkezdheti használni a Bootstrap-et
Reszponzív funkciók: A Bootstrap reszponzív CSS-je alkalmazkodik a telefonokhoz, táblagépekhez és asztali számítógépekhez
Mobile-first megközelítés: A Bootstrapben a mobil-első stílusok az alapvető keretrendszer részét képezik
Böngésző kompatibilitás: A Bootstrap 5 kompatibilis az összes modern böngészővel (Chrome, Firefox, Edge, Safari és Opera). Ne feledje, hogy ha támogatásra van szüksége az IE11 és régebbi verziókhoz, akkor ezt kell használnia akár BS4, akár BS3.
Kétféleképpen kezdheti el a Bootstrap 5 használatát saját webhelyén.
Tudsz:
Tartalmazza a Bootstrap 5-öt egy CDN-ről
Töltse le a Bootstrap 5-öt a getbootstrap.com webhelyről
Ha nem szeretné saját maga letölteni és üzemeltetni a Bootstrap 5-öt, akkor egy CDN-ről (Content Delivery Network) is felveheti.
A jsDelivr CDN-támogatást biztosít a Bootstrap CSS-hez és JavaScript-hez:
<!-- Latest compiled and minified CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Latest compiled JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
A Bootstrap 5 CDN használatának egyik előnye:
Sok felhasználó már letöltötte Bootstrap 5 a jsDelivr-től látogatáskor egy másik webhely. Ennek eredményeként a gyorsítótárból töltődik be, amikor felkeresik webhelyét, ami gyorsabb betöltési időt eredményez. Ezenkívül a legtöbb CDN gondoskodik arról, hogy amint a felhasználó fájlt kér tőle, azt kiszolgálja a hozzájuk legközelebb eső szerverről, ami gyorsabb betöltési időt is eredményez.
JavaScript?
A Bootstrap 5 különböző célokra JavaScriptet használ összetevők (például modális, eszköztippek, felugró ablakok stb.). Ha azonban csak a A Bootstrap CSS része, nincs szükséged rájuk.
Ha saját maga szeretné letölteni és tárolni a Bootstrap 5-öt, keresse fel a következőt: https://getbootstrap.com/, és kövesse az ott található utasításokat.
1. Adja hozzá a HTML5 doctypet
A Bootstrap 5 olyan HTML elemeket és CSS-tulajdonságokat használ, amelyek megkövetelik a HTML5 doctype.
Mindig adja meg a HTML5-dokumentumot az elején az oldal, a lang attribútum, valamint a megfelelő cím és karakterkészlet:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap 5 Example</title>
<meta charset="utf-8">
</head>
</html>
2. A Bootstrap 5 mobil-elsőnek számít
A Bootstrap 5-öt úgy tervezték, hogy reagáljon a mobileszközökre. A mobil-első stílusok része az alapkeretnek.
A megfelelő megjelenítés és érintési nagyítás érdekében adja hozzá a következő címkét a
<head>
elem:
<meta name="viewport" content="width=device-width, initial-scale=1">
A width=device-width
rész beállítja az oldal szélességét, hogy kövesse a képernyő szélességét (amely az eszköztől függően változhat).
Az initial-scale=1
rész beállítja a kezdeti nagyítási szintet az oldal első betöltésekor a böngésző által.
3. Konténerek
A Bootstrap 5-nek is szüksége van egy tartalmú elemre a webhely tartalmának burkolásához.
Két konténerosztály közül lehet választani:
A .container
osztály reszponzív fix szélességű tárolót biztosít
A .container-fluid
osztály egy teljes szélességű tárolót biztosít, amely a nézetablak teljes szélességére kiterjed.
A következő példa egy alap Bootstrap 5 oldal kódját mutatja be (reszponzív, rögzített szélességű tárolóval):
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container">
<h1>My First Bootstrap Page</h1>
<p>This part is inside a .container class.</p>
<p>The .container class provides a responsive fixed width container.</p>
</div>
</body>
</html>
Próbálja ki Ön is →
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container">
<h1>My First Bootstrap Page</h1>
<p>This part is inside a .container class.</p>
<p>The .container class provides a responsive fixed width container.</p>
<p>Resize the browser window to see that the container width will change at different breakpoints.</p>
</div>
</body>
</html>
A következő példa egy alap Bootstrap 5 oldal kódját mutatja be (teljes szélességű tárolóval):
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container-fluid">
<h1>My First Bootstrap Page</h1>
<p>This part is inside a .container-fluid class.</p>
<p>The .container-fluid class provides a full width container, spanning the entire width of the viewport.</p>
</div>
</body>
</html>
Próbálja ki Ön is →
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container-fluid">
<h1>My First Bootstrap Page</h1>
<p>This part is inside a .container-fluid class.</p>
<p>The .container-fluid class provides a full width container, spanning the entire width of the viewport.</p>
</div>
</body>
</html>