我正在使用Bootstrap来设计我的html页面。这是我得到的结果:
两个单词都在屏幕的顶部,但我希望它们在垂直方向上位于中间。另外,它们在水平方向上位于中间,我需要它们在屏幕的左侧和右侧。
这是我的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="style.css">
<title>Document</title>
</head>
<div class="container">
<div class="row align-items-center">
<div class="col align-self-start">
Hello
</div>
<div class="col align-self-end">
World
</div>
</div>
</div>
</body>
<script src="script.js" defer></script>
</html>
我已经尝试了不同的方法,但很少变化,无论我如何编辑我的代码。
3条答案
按热度按时间vcudknz31#
Bootstrap有用于垂直对齐的类。您可能需要
align-middle
-bootstrap docswnvonmuf2#
也许你的意思是对齐文本?如果你的意思是文本到列的整个"块",这个问题有点不清楚。
mf98qq943#
//for all 1080p screens它已经更新了。这个方法可以在任何浏览器上工作。如果它在任何其他浏览器上都不工作..那么你需要使用
^^你需要加上