CSS:溢出:隐藏和最大高度是行高的倍数,"hidden" 文本在 Chrome 和 Edge 中渗入视图
CSS: with overflow: hidden and max-height a multiple of line-height, "hidden" text bleeds into view in Chrome and Edge
希望 Zoom = 100% 或者如果不是,Zoom = 90%,您可以 运行 以下代码段并在文本底部看到少量来自应该隐藏的第一行。在我的一台机器上,它以 100% 的缩放比例出现,而另一台以 90% 的比例出现 - 而不是更大的缩放比例。我的机器分别是 Windows 10 home 和 pro。
.myclass{
font-family: sans-serif;
width: 10rem;
line-height: 1.1rem;
max-height: 5.5rem;
overflow: hidden;
}
<div class="myclass">Lorem ipsum dolor sit amet, primis putent atomorum eum ex. Mea ei vidit iriure tamquam, mea nostrud eleifend ei. His te verear timeam, id mel lucilius reprimique.
</div>
我该怎么做才能避免这个问题?我在 Chrome 和 Edge 中都观察到了这个问题(但在 FoxFire 中不存在),使用您在代码段中看到的代码。
您可以尝试调整最大高度值,但缩小得更远会 运行 出现问题。你看过-webkit-line-clamp
了吗?如果您不必支持 IE,它工作得很好:
.myclass {
font-family: sans-serif;
width: 10rem;
line-height: 1.1rem;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
}
<div class="myclass">Lorem ipsum dolor sit amet, primis putent atomorum eum ex. Mea ei vidit iriure tamquam, mea nostrud eleifend ei. His te verear timeam, id mel lucilius reprimique.
</div>
希望 Zoom = 100% 或者如果不是,Zoom = 90%,您可以 运行 以下代码段并在文本底部看到少量来自应该隐藏的第一行。在我的一台机器上,它以 100% 的缩放比例出现,而另一台以 90% 的比例出现 - 而不是更大的缩放比例。我的机器分别是 Windows 10 home 和 pro。
.myclass{
font-family: sans-serif;
width: 10rem;
line-height: 1.1rem;
max-height: 5.5rem;
overflow: hidden;
}
<div class="myclass">Lorem ipsum dolor sit amet, primis putent atomorum eum ex. Mea ei vidit iriure tamquam, mea nostrud eleifend ei. His te verear timeam, id mel lucilius reprimique.
</div>
我该怎么做才能避免这个问题?我在 Chrome 和 Edge 中都观察到了这个问题(但在 FoxFire 中不存在),使用您在代码段中看到的代码。
您可以尝试调整最大高度值,但缩小得更远会 运行 出现问题。你看过-webkit-line-clamp
了吗?如果您不必支持 IE,它工作得很好:
.myclass {
font-family: sans-serif;
width: 10rem;
line-height: 1.1rem;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
}
<div class="myclass">Lorem ipsum dolor sit amet, primis putent atomorum eum ex. Mea ei vidit iriure tamquam, mea nostrud eleifend ei. His te verear timeam, id mel lucilius reprimique.
</div>