h1 { 白颜色; 字体系列:“Libre Baskerville”,草书; } p { 白颜色 } 身体 { 背景:黑色; } #文本{ 文本转换:大写; } #框1 { 边框:5px实线; 文本对齐:居中; 白颜色; 宽度:450px; 高度:500px; 顶部填充:50px; } div { 宽度:50%; 高度:100%; 左边距:25%; 保证金上限:25%; }</pre>; <头> > > <链接 href="https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap" rel =“样式表” >> </头> <正文> <div id="box1"> <h1 id="texts">开始吧!!!</h1> <p id="texts">我们做到了</p>
P粉1555517282023-09-06 00:39:04
这就是你想要的吗?我已将 text-align: center;
添加到 #texts
以使两个文本元素居中。我已将父级 #box1
并添加 display: flex; justify-content: center;
所以基本上我已经使用 Flexbox 水平居中 #box1
。看起来就像你想要的。
h1 {
color: white;
font-family: "Libre Baskerville", cursive;
}
p {
color: white;
}
body {
background: black;
}
#texts {
text-transform: uppercase;
text-align: center;
}
#box1 {
border: 5px solid;
color: white;
width: 450px;
}
.container {
display: flex;
justify-content: center;
}
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap" rel="stylesheet" />
</head>
<body>
<div class="container">
<div id="box1">
<!-- <img src="max-harlynking-UdCNVHNgHdI-unsplash.jpg" alt="" width="100%" height="50%" /> -->
<img src="https://picsum.photos/640/480" alt="" width="100%" height="100%" />
</div>
</div>
<h1 id="texts">let's a go!!!</h1>
<p id="texts">we did it</p>
</body>
</html>