css 如何使用Bootstrap 5水平居中嵌入

qnakjoqk  于 2024-01-09  发布在  Bootstrap
关注(0)|答案(2)|浏览(157)

此问题在此处已有答案

Bootstrap Center Vertical and Horizontal Alignment(18个答案)
Vertical Align Center in Bootstrap 4 [duplicate](20个答案)
昨天就关门了。
我试着用一张图片在上面进行集中输入。我是按照 * 职位文档 * 来做的,但是不知何故,图片没有水平地集中:


的数据

代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <!-- Title -->
  7. <title>Title</title>
  8. <!-- Css -->
  9. <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
  10. </head>
  11. <body>
  12. <div class="container position-absolute top-50 start-50 translate-middle">
  13. <embed class="logo" src="https://www.google.com.br/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" alt="Logo">
  14. <form action="/streams" method="POST">
  15. <div class="input-group">
  16. <input class="form-control border-danger border-5" type="text" aria-describedby="start-button">
  17. <button class="btn btn-danger" type="submit" id="start-button">Click</button>
  18. </div>
  19. </form>
  20. </div>
  21. </body>
  22. </html>

字符串
我试过手动和使用display flex来完成,但没有成功。

bvjveswy

bvjveswy1#

至少有两种方法可以做到这一点:

  • 选项1:使用Bootstrap类text-center
  • 选项2:在<embed>父类上使用引导类d-flex justify-content-center

请参阅下面的片段。

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <!-- Title -->
  7. <title>Title</title>
  8. <!-- Css -->
  9. <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
  10. </head>
  11. <body>
  12. <h1>Using text-center</h1>
  13. <div class="container text-center">
  14. <embed class="logo" src="https://www.google.com.br/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" alt="Logo">
  15. <form action="/streams" method="POST">
  16. <div class="input-group">
  17. <input class="form-control border-danger border-5" type="text" aria-describedby="start-button">
  18. <button class="btn btn-danger" type="submit" id="start-button">Click</button>
  19. </div>
  20. </form>
  21. </div>
  22. <h1 class="mt-5">Using flex</h1>
  23. <div class="container">
  24. <div class="d-flex justify-content-center">
  25. <embed class="logo" src="https://www.google.com.br/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" alt="Logo">
  26. </div>
  27. <form action="/streams" method="POST">
  28. <div class="input-group">
  29. <input class="form-control border-danger border-5" type="text" aria-describedby="start-button">
  30. <button class="btn btn-danger" type="submit" id="start-button">Click</button>
  31. </div>
  32. </form>
  33. </div>
  34. </body>
  35. </html>

字符串

展开查看全部
gopyfrb3

gopyfrb32#

使用text-centerlink

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <!-- Title -->
  7. <title>Title</title>
  8. <!-- Css -->
  9. <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
  10. </head>
  11. <body>
  12. <div class="container text-center">
  13. <embed class="logo " src="https://www.google.com.br/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" alt="Logo">
  14. <form action="/streams" method="POST">
  15. <div class="input-group">
  16. <input class="form-control border-danger border-5" type="text" aria-describedby="start-button">
  17. <button class="btn btn-danger" type="submit" id="start-button">Click</button>
  18. </div>
  19. </form>
  20. </div>
  21. </body>
  22. </html>

字符串

展开查看全部

相关问题