Hướng dẫn php ellipsis text - văn bản php dấu chấm lửng

Thay vào đó, 1'm không phải là JS, nhưng 1 đã tìm ra một vài cách bạn có thể làm điều này.

Nội phân Chính showShow

  • Video học lập trình mỗi ngài
  • Sử dụng văn bản-overflow: hình elip;
  • Bạn Có Thể Xem Demo Tại Đây: Codepen.io
  • 1. Sử Dụng Bộ Nguyn không gian trắng
  • 2. KếT HợP -WebKit-Line-Clamp VớI Overflow
  • 3. Sử Dụng Word-Break
  • Kết luận

Nội phân chuitch

  • Video học lập trình mỗi ngài
  • Sử dụng văn bản-overflow: hình elip;
  • Bạn Có Thể Xem Demo Tại Đây: Codepen.io
  • 1. Sử Dụng Bộ Nguyn không gian trắng
  • 2. KếT HợP -WebKit-Line-Clamp VớI Overflow
  • 3. Sử Dụng Word-Break
  • Kết luận

Nội phân chuitch

<p id="truncate">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi elementum consequat tortor et euismod. Nam commodo consequat libero vel lobortis. Morbi ac nisi at leo vehicula consectetur.</p>

HTML:

// Truncate but leave last word
var myTag = $('#truncate').text();
if (myTag.length > 100) {
  var truncated = myTag.trim().substring(0, 100).split(" ").slice(0, -1).join(" ") + "…";
  $('#truncate').text(truncated);
}

Sau đó, với jQuery, bạn cắt nó xuống một số nhân vật cụ thể nhưng để lại từ cuối cùng như sau:

Kết quả trông như thế này:
elementum consequat tortor et…

Lorem rất cà rốt, nhà phát triển đại học cà chua. Yếu tố bóng đá hậu quả là tortor ... yếu tố hậu quả tra tấn ...

// Truncate to specific character
var myTag = $('#truncate').text();
if (myTag.length > 15) {
  var truncated = myTag.trim().substring(0, 100) + "…";
  $('#truncate').text(truncated);
}

Sau đó, với jQuery, bạn cắt nó xuống một số nhân vật cụ thể nhưng để lại từ cuối cùng như sau:

Kết quả trông như thế này:
elementum consequat tortor et euismod…

Lorem rất cà rốt, nhà phát triển đại học cà chua. Yếu tố bóng đá hậu quả là tortor ... yếu tố hậu quả tra tấn ...

Hoặc, bạn chỉ có thể cắt nó xuống một số nhân vật cụ thể như thế này:

Lorem rất cà rốt, nhà phát triển đại học cà chua. Yếu tố bóng đá hậu quả của tortor ... yếu tố hậu quả của tortor và hiệu suất ...

Video học lập trình mỗi ngài

Sử dụng văn bản-overflow: hình elip;

Bạn Có Thể Xem Demo Tại Đây: Codepen.io"Three dots in ES6" nên đừng lầm tưởng đến mức cơ bản đấy.

1. Sử Dụng Bộ Nguyn không gian trắng

Sử dụng văn bản-overflow: hình elip;

Bạn Có Thể Xem Demo Tại Đây: Codepen.io

1. Sử Dụng Bộ Nguyn không gian trắng

2. KếT HợP -WebKit-Line-Clamp VớI Overflow

3. Sử Dụng Word-Break

Show 

Bạn Có Thể Xem Demo Tại Đây: Codepen.io

1. Sử Dụng Bộ Nguyn không gian trắng 3 phút đọc

2. KếT HợP -WebKit-Line-Clamp VớI Overflow

3. Sử Dụng Word-Breakdính liền nhau, nhập một đoạn văn bản cực dài cho tiêu đề hoặc bất cứ phần tử nào đó có thể hiển thị text. Và đương nhiên trong quá trình code Front-End (FE) nếu bạn không cover được các trường hợp thực tế có thể xảy ra đó chắc chắn QA sẽ log bug và tặng cho bạn 1 ticket nho nhỏ

Kết luận

1. Sử Dụng Bộ Nguyn không gian trắng

2. KếT HợP -WebKit-Line-Clamp VớI Overflow

3. Sử Dụng Word-Break

Kết luận

element {
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis; /* text-overflow: clip; */
}

Nội phân chuitch

  • HTML:
  • Sau đó, với jQuery, bạn cắt nó xuống một số nhân vật cụ thể nhưng để lại từ cuối cùng như sau:
  • Kết quả trông như thế này:

Lorem rất cà rốt, nhà phát triển đại học cà chua. Yếu tố bóng đá hậu quả là tortor ... yếu tố hậu quả tra tấn ...

Hoặc, bạn chỉ có thể cắt nó xuống một số nhân vật cụ thể như thế này:

Lorem rất cà rốt, nhà phát triển đại học cà chua. Yếu tố bóng đá hậu quả của tortor ... yếu tố hậu quả của tortor và hiệu suất ...

element {
  display: inline-block;
  max-width: 100%;
  
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis; /* text-overflow: clip; */
}

2. KếT HợP -WebKit-Line-Clamp VớI Overflow

3. Sử Dụng Word-Breaksố dòng muốn hiển thị, phần nội dung vượt quá sẽ bị ẩn đi và thay thế bởi dấu 3 chấm. Cách sử dụng như sau

element {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}

Kết luận

3. Sử Dụng Word-Break

Kết luận

  • Nội phân chuitchany character'
  • HTML:arbitrary points'

Kết luận

Nội phân chuitch

HTML:

Sau đó, với jQuery, bạn cắt nó xuống một số nhân vật cụ thể nhưng để lại từ cuối cùng như sau:

Kết quả trông như thế này: