HTML h1 与 img 的底部对齐

标签 html css wordpress wordpress-theming

我有一个 img,然后在标题旁边有一个 h1。这是代码:

<header class="site-header">
  <img src="<?php bloginfo('template_directory');?>/logo.svg" alt="Logo" class="site-logo">
  <div class="first-level-header">
    <h1>Name of website</h1>
  </div>
</header><!-- /site-header -->

还有CSS:

h1 {
display: inline;
font-family: sans-serif;
color: blue;
}

img.site-logo {
  display: inline;
  padding-top: 10px;
  padding-left: 10px;
  width: 125px;
  height: 125px;
}

我的问题是:如何让 h1 保持在顶部而不是与图像底部对齐。

更多信息:如果这意味着什么,这是一个 wordpress 主题。我还尝试了其他很多东西,不同的图像,文档中的不同位置,将 h1 更改为 p 等。

提前致谢。

最佳答案

经过几个小时的测试,我发现如果你用一个 div 包围 h1 并将 div 设置为 vertical-align: top;它有效。

例子:

HTML:

<header class="site-header">
  <img src="<?php bloginfo('template_directory');?>/logo.svg" alt="Logo" class="site-logo">
  <div class="first-level-header">
    <h1>Name of website</h1>
  </div>
</header><!-- /site-header -->

CSS:

.first-level-header {
  display: inline-block;
  vertical-align: top;
}

 h1 {
  font-family: sans-serif;
  color: blue;
}

img.site-logo {
  display: inline-block;
  padding-top: 10px;
  padding-left: 10px;
  width: 125px;
  height: 125px;
}

关于HTML h1 与 img 的底部对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37473820/

相关文章:

css 子选择器

javascript - 我可以使 iframe 的内容适合视口(viewport)大小吗?

wordpress - 为什么 Wordpress 默认不允许 svg 图像文件?

wordpress - 按相关性对 Wordpress 搜索进行排序

css - 如何在 wordpress 帖子缩略图中显示类别?

html - 为什么不是 :hover work inside of a <symbol> in SVG?(在 Chrome 中)

android - 在 Android 上为输入类型的电子邮件启用电子邮件键盘

html - 除非定义固定高度,否则 Google map 不会显示

Javascript 表列选择

html - 在图像之前将 css 边距应用于内容