Tôi có một danh hiệu:elip không xuất hiện trên văn bản tràn
<h2><a href="#">Lorem ipsum dolor dumbledore at hogwarts</a></h2>
Tôi đang cố gắng cắt ngắn văn bản trên nhiều dòng nếu nó vượt quá chiều cao của h2
:
h2 {
width: 200px;
height: 52px;
overflow: hidden;
text-overflow: ellipsis;
}
Những gì tôi 'm expecting:
Lorem ipsum dolor
dumbledore at...
Kết quả là gì
Lorem ipsum dolor
dumbledore at
Tại sao dấu ba chấm không hiển thị?
Khi tôi thêm white-space: nowrap;
dấu ba chấm hiển thị nhưng văn bản của h2
hiện là một lớp lót thay vì chiếm toàn bộ chiều cao h2
.
Lorem ipsum dolor...
nhưng nó truncates văn bản tại một dòng, thay vì chiếm chiều cao. – Michelle
Giả sử, chiều cao của một dòng là hơn một nửa chiều cao của h2. Thử đặt 'line-height' thành 26px (hoặc nhỏ hơn). – GolezTrol
bạn có thể cung cấp một fiddle? Tôi đã cố gắng chơi với nó nhưng tôi không thể làm cho nó hoạt động được. – Michelle