Css ... tràn văn bản
Khi một chuỗi văn bản tràn qua ranh giới của vùng chứa, nó có thể làm cho toàn bộ bố cục của bạn trở nên lộn xộn. Đây là một mẹo hay để xử lý tràn văn bản bằng cách cắt ngắn các chuỗi dài bằng dấu chấm lửng CSS Show
Tràn văn bản (với dấu ba chấm CSS)Cách xử lý tràn văn bản (Với dấu ba chấm CSS) Bản trình diễn văn bản tràn ngập của chúng tôiTrong thủ thuật nhanh này, chúng tôi sẽ sử dụng bản trình diễn sau để cho thấy cách hoạt động của tính năng tràn văn bản Khi văn bản quá dàiCác chuỗi văn bản dài, không có khoảng trắng và được chứa trong một thứ gì đó không rộng bằng, sẽ tự nhiên tràn ra ngoài ranh giới của vùng chứa (như địa chỉ email này trong ảnh chụp màn hình bên dưới) Như bạn có thể thấy, nó làm cho một mớ hỗn độn thực sự Thêm thuộc tính CSS OverflowVới một thuộc tính đơn giản, chúng ta có thể dọn dẹp cái này. Bằng cách thêm giải quyết. Chúng tôi đã cắt ngắn thành công văn bản dài Cắt bớt tốt hơn với CSS EllipsisBố cục của chúng tôi trông đẹp hơn, nhưng nó không thực tế. Chúng tôi thực sự đã làm cho các email hiển thị không chính xác, mang lại thông tin sai lệch cho người dùng một cách hiệu quả. Tuy nhiên, bằng cách thêm quy tắc Dấu chấm lửng là 3 dấu chấm. Giờ đây, người dùng có thể nhìn thấy bố cục chính xác và nhờ dấu chấm lửng CSS, họ biết rằng có nhiều địa chỉ email hơn những gì được hiển thị Ghi chú. điều này chỉ hoạt động khi các thuộc tính Giá trị tràn văn bản khácCó những giá trị khác mà bạn có thể sử dụng thay cho dấu chấm lửng
0 chẳng hạn, hoặc thậm chí là 1Ghi chú. trình duyệt hỗ trợ cho các giá trị thay thế này không tốt bằng với 2. Ảnh chụp màn hình ở trên là từ Firefox, nhưng Chrome mặc định là clip trong những trường hợp này Từ dài nhất trong bất kỳ từ điển tiếng Anh chính nào là pneumonoultramicroscopicsilicovolcanoconiosis, một từ dùng để chỉ bệnh phổi do hít phải các hạt silica rất mịn, đặc biệt là từ núi lửa;
KẹpSử dụng 4 để cắt bớt văn bản ở giới hạn của vùng nội dungTừ dài nhất trong bất kỳ từ điển tiếng Anh chính nào là pneumonoultramicroscopicsilicovolcanoconiosis, một từ dùng để chỉ bệnh phổi do hít phải các hạt silica rất mịn, đặc biệt là từ núi lửa;
áp dụng có điều kiệnDi chuột, tập trung và các trạng thái khácTailwind cho phép bạn áp dụng có điều kiện các lớp tiện ích ở các trạng thái khác nhau bằng cách sử dụng các công cụ sửa đổi biến thể. Ví dụ: sử dụng 5 để chỉ áp dụng tiện ích 4 khi di chuộtĐể biết danh sách đầy đủ tất cả các công cụ sửa đổi trạng thái có sẵn, hãy xem tài liệu về Hover, Focus và Other States Bạn cũng có thể sử dụng các công cụ sửa đổi biến thể để nhắm mục tiêu các truy vấn phương tiện như điểm ngắt phản hồi, chế độ tối, chuyển động giảm ưu tiên, v.v. Ví dụ: sử dụng 0 để áp dụng tiện ích 4 chỉ với kích thước màn hình trung bình trở lên
Cách sử dụng văn bảnĐể cắt bớt phần chuyển tiếp giữa các ký tự, bạn có thể chỉ định tràn văn bản dưới dạng một chuỗi trống, nếu điều đó được hỗ trợ trong các trình duyệt mục tiêu của bạn. tràn văn bản. ''; . Giá trị từ khóa này sẽ hiển thị dấu chấm lửng ( '…' , U+2026 HORIZONTAL ELLIPSIS ) để biểu thị văn bản được cắt bớt.
Tại sao văn bản của tôi tràn CSS?Mọi thứ trong CSS đều là một hộp. Bạn có thể hạn chế kích thước của các hộp này bằng cách gán các giá trị chiều rộng và chiều cao (hoặc inline-size và block-size ). Tràn xảy ra khi có quá nhiều nội dung không thể chứa hết trong một hộp .
Văn bản tràn là gì?Định nghĩa và cách sử dụng. Thuộc tính tràn văn bản chỉ định cách báo hiệu nội dung bị tràn không hiển thị cho người dùng . Nó có thể được cắt bớt, hiển thị dấu chấm lửng (. ) hoặc hiển thị một chuỗi tùy chỉnh.
Làm cách nào để cắt bớt văn bản trong CSS?Với văn bản kẹp dòng có thể được cắt bớt sau nhiều dòng, điều thú vị hơn nữa là bạn có thể cắt bớt văn bản đó bằng cách chỉ định số dòng mà bạn muốn cắt bớt. eg: -webkit-line-clamp: 3; will truncate start truncating the text from the third line. |