html - 将两个词彼此相邻放置 css

标签 html css

我有一个简短的问题要问你,我知道它应该很简单...这里我有两个标题 (h1)。它们每个都包含 1 个单词,并且都必须彼此相邻放置,就像一个普通的短语一样,问题是我无法将它们居中。它们都应该与文档顶部和中心的标题完全一样。我同时使用它们是因为我想稍后将它们与 GSAP 或其他东西“补间”。

.title{
  display: inline;
  position: top center;
  }

#tr{
  position: left top;
  margin-top: 0.02%;
  color: lightgray;
  size:18px;
  }

#si{
  position: right top;
  margin-top: 0.02%;
  color: lightgray;
  size:18px;
  } 
   //that's on .css side

   //html
  <h1 id='tr' class="title"> Winter </h1><h1 id='si' class="title">Day</h1>

这个位置:顶部居中;行不会以预期的方式影响文本。为了向您展示它现在看起来像这样:

 |    Winter day       |                                    |                   |

*我刚刚放置的那些标记'|'不包含在元素中,它只是为了让您了解正在发生的事情。

最佳答案

最好的方法是将它们都放在一个 div 中,将它们显示为 inline-block 并为 div 赋予 text-align: center

HTML

<div class='centered-images'>
    <h1 class='title'>Winter</h1>
    <h1 class='title'>Day</h1>
</div>

CSS

.centered-images {
    text-align: center;
}

.title {
    display: inline-block;
    size: 18px;
    color: lightgray;
}

这是一个 jsfiddle进行演示。

关于html - 将两个词彼此相邻放置 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32446683/

相关文章:

javascript - 在 JavaScript 中使用 CSS !important

html - 如何使我的按钮垂直居中?

html - 错误菜单下拉 css html <nav> <ul>

html - 链接样式未出现在 Lotus Notes 8.5(电子邮件客户端)上

javascript - 如何使用 Javascript 了解父/容器样式?

html - 确定哪个元素是继承高度的来源

html - 如何删除 wordpress 主题中横幅和内容之间的空格?

css - 具有 float 属性的 div 布局

javascript - 当元素在其中绝对定位子元素时获取元素的完整宽度

html - 字体很棒的图标不会显示。仅在本地主机