【发布时间】:2020-05-27 06:40:58
【问题描述】:
我正在尝试建立一个网站来测试我的知识。现在我正试图在网站的顶部中心制作一个“徽标”,但我在将文本制作成我想要的位置时遇到了问题,并且围绕徽标文本的 div 存在很大问题。
:root {
--text-font: "Trebuchet MS";
--text-color: #5c0a0a;
--box-color: #de7188;
--border-color: pink;
}
header {
font-family: var(--text-font);
color: var(--text-color);
text-align: center;
font-family: "Alex Brush", cursive;
font-size: 3em;
margin-top: -1em;
text-shadow: 2px 2px 5px white;
}
body {
background: url(Images/Background.jpg);
background-color: tomato;
color: var(--text-color);
font-family: var(--text-font);
}
#logo {
background-color: var(--box-color);
border: 0.15em solid var(--border-color);
border-radius: 5em;
width: 11em;
}
#motto {
font-size: 1em;
margin-top: -2em;
}
<link href="https://fonts.googleapis.com/css2?family=Alex+Brush&display=swap" rel="stylesheet">
<header>
<div id="logo">
<h1>
Sitename
</h1>
<h2 id="motto">
Motto Goes Here<br><br>
</h2>
</div>
</header>
<body>
<h2>
Filler
</h2>
<p>
Some filler text that I may replace with something later.
</p>
【问题讨论】:
-
你想要的结果到底是什么?
-
除了“缩小我的 div”之外,您还没有真正解释过您需要/想要做什么以及如何做 - 您能澄清一下吗?
-
我想减少徽标 div 的顶部和底部填充,将其中的文本集中在其中,并将 div 本身集中在页面顶部。
-
也许在
H2之后删除BR标签可能会有所帮助——它们不是必需的