پرسش

چطور میشه یک div رو در بوت استرپ 5 به مرکز صفحه برد؟

how to centre a div in bootstrap 5

سلام من میخوام یک div رو در بوت استرپ 5 به مرکز صفحه ببرم چیکار باید بکنم ؟

 

1403/06/05
پاسخ

سلام برای اینکه بتونی یک div رو در بوت استرپ 5 به مرکز صفحه ببری  میتونی از کلاس‌ های d-flex و

justify-content-center و align-items-center استفاده کنی. این کلاس‌ ها باعث میشن که محتوای داخل div به طور افقی و عمودی به مرکز صفحه برن

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Center Div Example</title>
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
    <div class="container d-flex justify-content-center align-items-center vh-100">
        <!-- Centered content here -->
        <div class="text-center">
            <h1>Hello, World!</h1>
        </div>
    </div>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

در این مثال، کلاس d-flex باعث میشه که container حالت فلکس بگیره کلاس‌های justify-content-center و align-items-center برای بردن  محتوا به صورت افقی و عمودی به مرکز صفجه به کار میرن. همچنینvh-100 برای اینه که ارتفاع container به اندازه 100% ارتفاع ویوپورت باشه

پاسخ: 1403/06/05
آخرین آپدیت: 1403/08/12