我真的无法弄清楚这种情况中发生了什么。在多行文本上,底部几个像素被切掉了。
我真的无法弄清楚这种情况中发生了什么。在多行文本上,底部几个像素被切掉了。
设置
line-height: normal;
对我来说起作用了。
更改font-size
和font-family
只是一种解决方法。我遇到了同样的问题。在Firefox中运行良好,但在Chrome中却不行。检查输入框的padding
或margin
。在我的情况下是padding
。我将padding:6px
更改为padding:0px 6px;
。
最快的解决方法似乎是这样的:
将此处的font-size
从14px
更改为13px
#slidertext h3 {
font-size: 13px;
// other styles
}
行高(line-height)
应用于段落,以适应您要设置的字体大小(font-size)
。在我的情况下,字体大小(font-size)
为14px,因此我将行高(line-height)
设置为15px。#slidertext li
中你设置了 overflow: hidden;
。你需要调整 li 的高度,或者在 inline 样式中将其设置为 height: 32px
,关闭 overflow,或者在其中调整字体大小。max-width: 100%;
min-height: 1.62em;
padding: 2px 5px 2px 5px;
vertical-align: initial;
font-family: initial, sans-serif, serif;
是一个不错的起点,然后你可以找到一个与你的主题/网站相配的字体。
font-kerning
上。它的默认值是auto
,这意味着它使用存储在字体中的字距信息。我将其更改为normal,问题得到了解决。input {
font-kerning: normal;
}
这个修复了我的问题:
letter-spacing: normal;
overflow-x:hidden;
line-height: according to your style-guide (1/1.5//normal);
// 根据您的样式指南,您可以增加或减少行数)
.
检查sliderwrap的大小,高度属性可能与总文本大小冲突,由于您的溢出是隐藏的,根据您的CSS属性,这可能是您的问题。
也许可以像这样修复:
#sliderwrap
{
height:114;
}