html - 为超过两行或更多行的文本设置行高

标签 html css

我目前正在格式化我的网站以便在移动设备上查看,当文本超过两行但没有应用换行符时,我看不到如何在 div 中设置文本的行高。

这是我当前的 CSS...

#ProjectName {
font-family: "helvetica_roundedbold";
font-size: 22px;
color: #000000;
margin: 0;
padding: 0;
padding-bottom: 10px;
width: 100%; 
z-index: 10; 
position: fixed; 
left: 200px; 
top: 31px; 
height: auto;}

应用于以下 div...

<div id="ProjectName">
<a href="design_museum.html">Design Museum</a><br />
<a href="blendings_tea.html">Blendings Tea</a><br />
<a href="europes_metros.html">Europes Metros</a><br />
<a href="letter_e.html">Letter E</a><br />
<a href="must_see.html">Must See</a><br />
<a href="torsion.html">Torsion</a><br />
<a href="arts_and_crafts_movement.html">Arts & Crafts Movement</a><br />
</div>

当前超过两行的文本行是“工艺美术运动”。

任何建议都会很好。

最佳答案

这是一种方法。设置父级 div (#ProjectName) 的主要行高,然后为 a 设置 display: inline-block 元素以及不同的行高值。在 a 元素上使用 vertical-align: top 可以获得更好的结果。

#ProjectName {
  font-family: "helvetica_roundedbold";
  font-size: 22px;
  color: #000000;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  width: 400px; /* to force a line break */
  z-index: 10;
  /* 
  position: fixed;
  left: 200px;
  top: 0px;
  */
  height: auto;
  line-height: 2.0;
  border: 1px dotted gray;
}
#ProjectName a {
  vertical-align: top;
  border: 1px dotted blue;
  display: inline-block;
  width: 50%;
  line-height: 1.0;
}
<div id="ProjectName">
  <a href="design_museum.html">Design Museum</a><br />
  <a href="blendings_tea.html">Blendings Tea</a><br />
  <a href="europes_metros.html">Europes Metros</a><br />
  <a href="letter_e.html">Letter E</a><br />
  <a href="must_see.html">Must See</a><br />
  <a href="torsion.html">Torsion</a><br />
  <a href="arts_and_crafts_movement.html">Arts & Crafts Movement</a><br />
</div>

关于html - 为超过两行或更多行的文本设置行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28496560/

相关文章:

html - Javascript 函数 anchor onclick 语法

javascript - 为什么 Object.keys 不能与 DOM 节点一起使用?

html - 在父悬停时更改子 div 的字体颜色

html - 我想删除标签之间添加的不必要的空格

部署后 CSS3 动画不工作

python - 从 Pandas 数据帧转换为 HTML 时,如何在 HTML 中显示完整(未截断)的数据帧信息?

javascript - 如何删除所有 <br> 并将它们变成 JQuery 中的换行符 (\n)?

html - 5 列 - 3 个固定宽度列和 2 个流体列

html - 当使用 css 出现悬停图像时隐藏背景图像

wordpress - 如何使用CSS选择div的第二个子Div