html - 应用边距或填充时,div 内的 header 标记会将父 div 向下推

标签 html css layout

我想将容器内的 H1 标签向下移动。如果我在 H1 样式或它本身的 div 上放置边距或填充顶部,它想将父 div 向下推。我不知道这是为什么。感谢您对此事的任何帮助。

CSS:

div.right-header{
  float:right;
  width: 45em;
}

div.title h1{
  font-family: 'AachenTL-Bold';
  font-weight:normal;
  font-style:normal;
  float:left;
  margin:0;
  padding:0;
  padding-left: 0.5em;
  color: #36F;
}

HTML:

<div class="title"><a href="/index"><h1>Gaa'Oziskwaajimekaag<br />Gabe Gikendaasoowigamig</h1></a></div>

站点 URL:http://lltc.designangler.com/

最佳答案

给它绝对位置

写:

div.title h1{
    position:absolute;
    font-family: 'AachenTL-Bold';
    font-weight:normal;
    font-style:normal;
    float:left;
    margin:0;
    padding:0;
    padding-left: 0.5em;
    color: #36F;
}

关于html - 应用边距或填充时,div 内的 header 标记会将父 div 向下推,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20356737/

相关文章:

JavaScript - 创建编辑列表项的函数

javascript - 添加第二个类不起作用

css - CakePdf 不读取 CSS

c# - win8 app中的流式布局容器

javascript - 丑陋的引导日期选择器

javascript - 淡化背景颜色变化动画滞后并减慢

button - 如何在 JavaFX GridPane 中定位跨越多列的按钮?

css - Chrome 和 Firefox 以不同的方式呈现负边距的定位布局 - 如何防止?

javascript - 无法使用 JavaScript 禁用文本框

css - DIV 不使用 CSS float 对齐左上角和右上角