p { line-height: 1.5; /* 限制行高为字体大小的1.5倍 */ max-height: 4.5em; /* 限制高度为4.5行 */ overflow: hidden; /* 超出限制高度的内容隐藏 */ }
上述代码将设置段落元素的行高限制为其字体大小的1.5倍,同时最多显示4.5行文本,超出的内容将自动隐藏。
注意,如果未设置限制高度,行高参数将基于容器元素进行计算。例如,设置一个段落元素的行高为2倍字体大小,如果它包含在一个高为100px的容器元素中,那么每行文本的高度将是50px(=100px / 2)。
在设计网页时,正确的行高设置可以大大改善用户体验。通过限制行高,大家可以使长段落容易阅读,提高文本的可读性。同样,过小的行高也会使文本显得拥挤和不易读。
因此,在CSS中正确地设置行高非常重要,特别是在考虑响应式设计时。通过设置正确的行高,大家可以让大家的网站看起来更专业,更易于用户理解和使用。