首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><small>标签如何影响CSS线高属性?

<small>标签如何影响CSS线高属性?
EN

Stack Overflow用户
提问于 2014-12-07 02:38:12
回答 2查看 1.8K关注 0票数 2

第一li的身高是45px,第二li的身高是46px,为什么?

代码语言:javascript
复制
div {
  height: 45px;
  line-height: 45px;
  background-color: #b6ff00;
}
li {
  line-height: 45px;
  list-style: none;
  float: left;
}
li > a {
  width: 200px;
  line-height: inherit;
  display: block;
  text-decoration: none;
  background-color: #ff6a00;
}
li:first-child > a {
  background-color: #00ffff;
}
代码语言:javascript
复制
<div>
  <ul>
    <li>
      <a href="#">dfdd</a>
    </li>
    <li>
      <a href="#"><small>sdaf</small>abc</a>
    </li>
  </ul>
</div>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-07 08:03:22

另一种解决方案是将display:block;更改为display:flex; for <a>标记。

代码语言:javascript
复制
div {
  height: 45px;
  line-height: 45px;
  background-color: #b6ff00;
}
li {
  line-height: 45px;
  list-style: none;
  float: left;
}
li > a {
  width: 200px;
  line-height: inherit;
  /* REMOVED */
  /*display: block;*/
  display: flex; /* added*/
  text-decoration: none;
  background-color: #ff6a00;

}
li:first-child > a {
  background-color: #00ffff;
}
代码语言:javascript
复制
<div>
  <ul>
    <li>
      <a href="#">dfdd</a>
    </li>
    <li>
      <a href="#"><small>sdaf</small>abc</a>
    </li>
  </ul>
</div>

票数 1
EN

Stack Overflow用户

发布于 2014-12-07 07:44:33

我完全同意@Alochi。半领先才是罪魁祸首。了解更多关于半领先和如何计算的阅读这篇文章

解决这个问题的方法是在height:45px;标记中添加一个<a>

代码语言:javascript
复制
div {
  height: 45px;
  line-height: 45px;
  background-color: #b6ff00;
}
li {
  line-height: 45px;
  list-style: none;
  float: left;
}
li > a {
  width: 200px;
  line-height: inherit;
  display: block;
  text-decoration: none;
  background-color: #ff6a00;
  height:45px; /* ADDED*/
  
}
li:first-child > a {
  background-color: #00ffff;
}
代码语言:javascript
复制
<div>
  <ul>
    <li>
      <a href="#">AAAA</a>
    </li>
    <li>
      <a href="#"><small>AAAA</small>AAA</a>
    </li>
  </ul>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27338972

复制
相关文章

相似问题

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