html - 正确设置 Logo 大小 + 删除填充

标签 html css

我使用的主题是自动将我的 Logo 调整为特定大小。我尝试通过在 .header .logo { 元素中添加 width: 100%; 来编辑 css 文件,如下面的代码所示:

Header
*/
.header_container {
  min-height: 40px;
}

.header {
  height: auto;
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 101;
  background: #fff;
}
.header .header_top {
  padding: 0 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
  direction: ltr;
  background: #f6f6f6;
}
@media only screen and (min-width: 40.063em) {
  .header .header_top {
    padding: 10px 15px;
  }
}
.header .header_top > .row > .columns {
  padding: 0;
  min-height: 1px;
  height: 70px;
}
@media only screen and (min-width: 40.063em) {
  .header .header_top > .row > .columns {
    padding: 0 0.9375em;
  }
}
.header .logo {
  display: table;
  min-height: 1px;
    width: 100%;
}
.header .logo .logolink {
  display: table-cell;
  vertical-align: middle;
  max-width: 100%;
}
.header .logo .logoimg {
  display: inline-block;
  max-height: 40px;
}
}
@media only screen and (min-width: 40.063em) {
  .header .logo .logoimg {
    max-height: 70px;
  }
}

这使 Logo 以我想要的方式出现,但现在我有巨大的顶部和底部填充,我不知道如何将它们去掉。 Print screen

此外,社交媒体图标的显示位置低于 Logo (它们应该与 Logo 对齐)。

有什么建议吗?

谢谢。

最佳答案

我不能用你给我的文件做一个合适的模型;我没有菜单和社交按钮的其余样式表,而且我也没有这些的 HTML(您在那里只给了我 <?php?> 标签)。然而,似乎唯一的问题是 .logo宽度为 100% 的元素只是将这些元素推开,因此菜单按钮单独显示在上方的一行,社交按钮单独显示在下方的一行。

这可能是 header 太高的唯一原因,因此填充问题应该会自行消失。

因此,删除您添加的行,并定位到 <img>直接标记宽度远小于 100%。

以下 CSS 似乎是使图像适合您提供的容器大小所必需的:

header .logo .logoimg {
  width: 100%;
}

header.fixed .logo .logoimg {
  width: auto;
}

此外,更改 medium-4 children 上课<div class="row full-width-row">medium-3 , medium-6 , 和 medium-3分别。这为标题 (medium-6) 提供了十二分之六的空间,其他各占 25%。这和社交按钮一样小。

关于html - 正确设置 Logo 大小 + 删除填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34480604/

相关文章:

javascript - 将文本区域内容转储到 JS Alert 中?

javascript - 如何避免连续触发 HTML5 DeviceOrientationEvent

html - 在 HTML 元素上分配多个样式

jquery - 如何使我的动画过渡顺利?

css - 如何创建网格/平铺 View ?

html - 如何使用纯 HTML/CSS 创建响应式图像 map ?

html - 缩小时背景图片的解决方法

javascript - 如何根据页面url改变背景react js?

javascript - X 秒后执行 jQuery 翻转

javascript - 如何使用 CSS 和 javascript 使 HTML 在打印 View 上完美呈现?