【发布时间】:2019-10-18 19:24:20
【问题描述】:
我正在建立一个网站,我想将标题和徽标放在标题中,标题在中间,徽标在左侧。
问题是标题将徽标向下推。
我尝试了以下方法:
- 边距
- 填充
- 移动代码
- 更改“显示”
我还能尝试什么?
.header {
position: fixed;
height: 100px;
width: 100%;
left: 0;
top: 0;
background-color: rgb(204, 31, 0);
}
.titlemain {
font-size: 4vw;
text-align: center;
padding-top: 1.5%;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0;
margin-inline-end: 0;
}
https://pastebin.com/Vvw7LtQE - CSS
<div class="header">
<h1 class="titlemain">The Little Beauty Studio</h1>
<img class="logomain" src="img/lblogo.png" alt="The PHP logo">
</div>
https://pastebin.com/0BKmtkZ8 - HTML
感谢您的帮助。
【问题讨论】:
-
这是因为
h1标签是块级的,所以它占据了整个div的宽度 -
您可以告诉
<h1>显示内联,或者您可以将徽标向左或向右浮动,这也将帮助您实现所需的内容。 -
谢谢大家,我通过显示内联来修复它,然后将徽标向左浮动并调整填充以使文本居中并定位徽标