Home >Web Front-end >Front-end Q&A >How to use css to display only one line if more than three lines are exceeded

How to use css to display only one line if more than three lines are exceeded

藏色散人
藏色散人Original
2023-02-01 09:32:242624browse

css method to realize that only one line is displayed when more than three lines are exceeded: 1. Open the corresponding HTML file; 2. Set the css attribute for the text tag to ".text_singlerow {display:block;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}" can be displayed in a single line.

How to use css to display only one line if more than three lines are exceeded

The operating environment of this tutorial: Windows 10 system, CSS3 version, DELL G3 computer

How to realize that css only displays more than three lines One line?

Line number control display when multi-line text is displayed in CSS

Sometimes it is necessary to display only one line, or two lines, or three lines of multi-line text content. line. At this time, you need to set relevant attributes in css. The code is as follows:

// 多行显示
.text_morerow {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; // 显示2行
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
 
 
// 单行显示
.text_singlerow {
    display:block; /*这里设置inline-block或者block;根据使用情况来定(行内元素需要加这个,块级元素和行内块级可以不用)*/
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

It should be noted that assuming that only two lines are set to be displayed, the end of the second line will be displayed with an ellipsis. The third...N rows will still be displayed if the height of the label is high enough, so to control the display of the number of rows, in addition to setting the css style, you also need to combine the height setting of the label.

Recommended learning: "css video tutorial"

The above is the detailed content of How to use css to display only one line if more than three lines are exceeded. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn