相关疑难解决方法(0)

为什么跨度的线高无用?

首先,让我们看一段代码:

div { width:200px; height:200px; border:1px solid black; line-height:200px; }
span { line-height:1.7;  }
Run Code Online (Sandbox Code Playgroud)
<div><span>123<br>456<br>789<br>000</span></div>
Run Code Online (Sandbox Code Playgroud)

为什么是spanline-height未使用的?

line-height仍然是200px,但是当我们设置spandisplay属性inline-block时,line-heightspan使用?

见下文:

div { width:200px; height:200px; border:1px solid black; line-height:200px; }
span { display:inline-block; line-height:1.7; }
Run Code Online (Sandbox Code Playgroud)
<div><span>123<br>456<br>789<br>000</span>
Run Code Online (Sandbox Code Playgroud)

html css

56
推荐指数
2
解决办法
4万
查看次数

CSS - &lt;p&gt; 的高度,填充为 0

给定以下 HTML,<p>元素的总高度是多少?我认为它会是 1em,但似乎并非如此。低于基线的字母似乎位于某种延伸到字体高度以下的边距上。

<html>
  <head>
    <style>
      p {
        margin: 0;
        padding: 0;
        font-size: 1em;
        font-family: serif;
        border: 1px solid black;
      }
    </style>
  </head>
  <body>
    <p>Lorem ipsum.</p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css fonts graphic-design

3
推荐指数
1
解决办法
271
查看次数

标签 统计

css ×2

html ×2

fonts ×1

graphic-design ×1