首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在同一个div内向上移动特定文本?

如何在同一个div内向上移动特定文本?
EN

Stack Overflow用户
提问于 2016-08-01 09:38:52
回答 3查看 71关注 0票数 0

我有1div和两个独立的部分文本。然而,这些文本中的一节比另一节小,使其略低于另一节。

我希望它的中心在垂直和水平内的div -内联与较大的文本.边距-底部不工作,但边距-左和边-右是.我该怎么做?谢谢你。

代码语言:javascript
复制
.portfolioHeader {
  position: relative;
  font-family: coolfont;
  top: 20px;
  font-size: 55px;
  color: black;
  margin-left: 70px;
  text-align: left;
}
a.miniheader {
  text-decoration: none;
  margin-left: 20px;
}
span.smallerish {
  font-size: 35px;
  color: #3F3F3F;
  text-decoration: none;
}
代码语言:javascript
复制
<div class="portfolioHeader"><a class="header" href="http://www.coopertimewell.com/portfolio">Portfolio ><a class = "miniheader" href="http://www.coopertimewell.com/portfolio/website-design"><span class = "smallerish">di Matteos</span></a></a>
</div>

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-08-01 09:50:25

我就是这样做的:

  1. 修正无效的html
  2. 将字体大小放在锚上
  3. 垂直对齐锚
  4. 如果您希望文本以水平为中心,那么在div上使用文本对齐中心(而不是左加边距)。

代码语言:javascript
复制
.portfolioHeader {
  position: relative;
  font-family: coolfont;
  top: 20px;
  color: black;
  text-align: center;
}

a.header {
  font-size: 55px;
  vertical-align:middle;
}

a.miniheader {
  font-size: 35px;
  text-decoration: none;
  margin-left: 20px;
  vertical-align:middle;
}
span.smallerish {
  color: #3F3F3F;
  text-decoration: none;
}
代码语言:javascript
复制
<div class="portfolioHeader">
  <a class="header" href="http://www.coopertimewell.com/portfolio">Portfolio &gt;</a>
  <a class="miniheader" href="http://www.coopertimewell.com/portfolio/website-design"><span class = "smallerish">di Matteos</span></a>
</div>

票数 2
EN

Stack Overflow用户

发布于 2016-08-01 09:49:38

设置锚标签的垂直属性

代码语言:javascript
复制
.portfolioHeader a
{
        vertical-align: middle;
}
票数 0
EN

Stack Overflow用户

发布于 2016-08-01 09:56:28

你需要垂直对齐'a‘标签。这个css应该会有帮助。

代码语言:javascript
复制
.portfolioHeader {
   color: black;
   display: table;
   font-family: coolfont;
   font-size: 55px;
   margin-left: 70px;
   position: relative;
   text-align: left;
   top: 20px;
   vertical-align: middle;
  }

  a {
      display: table-cell;
      text-align: center;
      vertical-align: middle;
  }

  a.miniheader {
      left: 30px;
      position: relative;
      text-decoration: none;
      top: -5px;
  }
  span.smallerish {
      color: #3f3f3f;
      font-size: 35px;
      text-decoration: none;
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38695563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档