html - 减少 Logo 与其下方元素之间的空间

标签 html css

所以,我正在为我的类(class)建立这个网站,教授建议我应该把我的标志放在我网站的左上角。有些人好心地帮我放置了 Logo ,但 Logo 下方和英雄横幅上方的空间太大,我试图通过使用 CSS 中的填充来减少空间,但没有奏效。

这是 header 的当前编码:

<header role="banner" id="home" class="site-header">
<div class="container container--max">
  <h1 class="site-header__title">
    <a href="#home"><img src="images/logo2.png"></a>
  </h1> <!-- end .site-header__title -->

这是我的网站:http://gabrielr.sgedu.site/final-project有任何提示/帮助吗?

最佳答案

您的 Logo 嵌套在 h1 元素中,该元素通常带有顶部和底部边距空间。

enter image description here

您可以通过调整 h1 上的边距来控制 Logo 与主图的距离。

从这里开始:

header > .container > h1 { margin: 0; }

这看起来不错:

header > .container > h1 { margin: .5em 0; }    

关于html - 减少 Logo 与其下方元素之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38734426/

相关文章:

html - 独立于父元素设置子元素的不透明度

html - 逗号分隔的单词正则表达式(html 输入模式)

php - 如何在浏览器的同一页面中获取 HTML 表单结果?

html - Bootstrap 4按钮按下改变颜色

javascript - 拉斐尔.js : How to scale a circle's fill image to fit the circle?

javascript - 在 td 中动态插入 HTML 标记以覆盖文本

css - 页面布局,Divs 而不是表格

html - 一行4个div,将div移到新行

html - 居中图片并隐藏选项卡

html - Css 垂直 div 填满但不溢出?