BootStrap5 概览-2 ——组件中的HTML框架尽量不做改动的原则

BootStrap重要的使用原则就是:

不改变它核心组件的HTML框架,否则可能会出现适配,错位,及组件渲染问题。
比如导航栏核心组件:
nav包含div.container
.container包含button,.collapse .navbar-collapse
collapse navbar-collapse包含ul.navbar-nav
ul.navbar-nav包含li.nav-item
尤其是包含bootstrap自定义组件前缀比如这里的nav前缀的class样式,包含这些样式的HTML框架使用时要保持原样
# Bootstrap 5 Navbar Example

This is a sample Bootstrap 5 navbar with a collapsible menu aligned to the right using ms-auto. It’s part of my coding practice to master full-stack development with Bootstrap.

Code

<nav class="navbar navbar-dark bg-dark navbar-expand-lg">
    <div class="container">
        <a href="#" class="navbar-brand">Frontend Bootcamp</a>
        <button class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbarNav" type="button">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarNav">
            <ul class="navbar-nav ms-auto">
                <li class="nav-item"><a href="#" class="nav-link">Home</a></li>
                <li class="nav-item"><a href="#" class="nav-link">About</a></li>
                <li class="nav-item"><a href="#" class="nav-link">Services</a></li>
                <li class="nav-item"><a href="#" class="nav-link">Portfolio</a></li>
                <li class="nav-item"><a href="#" class="nav-link">Contact</a></li>
            </ul>
        </div>
    </div>
</nav>


2025年了,为什么还学习bootstrap,tailwindcss不香吗?
首先熟练一个前端框架,做到理解和运用自如,再看其他的框架会比较简单上手。大部分前端框架的核心思想都是一致的,且目前bootstrap和tailwindcss在相互靠拢,bootstrap毕竟是最成熟的带核心组件的框架,后端人员熟练使用bootstrap会比较容易上手更多的前端框架
posted @ 2025-02-25 13:41  EricS9999  阅读(12)  评论(0)    收藏  举报