Ngắt dòng tự động html p

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;

...

Phá vỡ từ

Sử dụng

...

1 để thêm ngắt dòng giữa từ nếu cần

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;

...

phá vỡ tất cả

Sử dụng

...

2 để thêm ngắt dòng bất cứ khi nào cần thiết mà không cố giữ nguyên từ

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;

...


Áp dụng có điều kiện

​Hover, focus và các trạng thái khác

Tailwind 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

...

3 để chỉ áp dụng tiện ích

...

2 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

...

5 để áp dụng tiện ích

...

2 chỉ với kích thước màn hình trung bình trở lên

Để tìm hiểu thêm, hãy xem tài liệu về Thiết kế đáp ứng, Chế độ tối và các công cụ sửa đổi truy vấn phương tiện khác

...

71

...

8

...

80

...

81

...

1

...

24

...

36

...

1

...

792

...

793

...

80

...

8

Giả sử bạn có một từ rất dài trong một số văn bản bên trong một phần tử không đủ rộng để chứa nó. Một nguyên nhân phổ biến của điều đó là một URL dài tìm đường vào bản sao. Điều gì xảy ra? . CSS đó đang kiểm soát bố cục như thế nào và CSS đang yêu cầu văn bản làm gì

Đây là tình huống văn bản đột phá có thể như thế nào

Ngắt dòng tự động html p

Các văn bản treo ra khỏi hộp là một vấn đề trực quan

Một khả năng là

...

9, một chút vũ khí cùn sẽ ngăn văn bản (hoặc bất kỳ thứ gì khác) bị treo. Tuy nhiên, nó làm cho văn bản hơi khó truy cập. Trong một số trình duyệt trên máy tính để bàn bằng chuột, bạn có thể nhấp ba lần vào dòng để chọn URL và sao chép nó, nhưng bạn không thể tin tưởng vào việc mọi người đều biết điều đó hoặc điều đó có thể xảy ra trong mọi trường hợp

Tràn ngập cũng là từ thích hợp ở đây, vì đó chính xác là những gì đang xảy ra. Chúng tôi cũng có

p {
  word-break: break-all;
}
0 để tùy ý sử dụng, điều này sẽ kích hoạt thanh cuộn ngang. Đôi khi có thể phù hợp, nhưng tôi cho rằng tất cả chúng ta sẽ đồng ý rằng đó không phải là một giải pháp có thể chấp nhận được

Những gì chúng tôi muốn là URL dài (hoặc văn bản thuộc bất kỳ loại nào) để chuyển sang dòng tiếp theo. có những lựa chọn. Hãy bắt đầu với một nơi để cố gắng tìm ra thứ này

Sân chơi trải nghiệm

Ý tưởng của tôi ở đây là có một bảng nội dung có thể thay đổi kích thước được kết hợp với nhiều thuộc tính/giá trị CSS mà bạn có thể bật và tắt để xem hiệu ứng trên nội dung

Điều này không toàn diện hoặc được thực hiện hoàn hảo, tôi chắc chắn. Đó chỉ là một số thuộc tính mà tôi biết

Dự phòng nhúng CodePen

cái búa tạ. p { word-break: break-all; }1

Cho phép các từ bị phá vỡ ở bất cứ đâu. Thuộc tính

p {
  word-break: break-all;
}
2 “giải quyết” vấn đề

Ngắt dòng tự động html p
p {
  word-break: break-all;
}

Trong một cuộc trao đổi email với fantasi, cô ấy giải thích rằng điều này hoạt động vì thuộc tính ngắt từ xác định lại từ là gì. Giá trị

...

2 về cơ bản coi CJK không phải là CJK, giá trị này có thể bị hỏng ở bất kỳ đâu (ngoại trừ những thứ như dấu chấm và dấu ngoặc đơn). Giá trị
p {
  word-break: break-all;
}
4 làm ngược lại, coi CJK là không phải CJK

Một sửa chữa tinh tế. `overflow-quấn. ngắt từ;`

Tài sản

p {
  word-break: break-all;
}
5 dường như là giải pháp hiệu quả nhất cho các vấn đề chúng tôi đã đặt ra

Ngắt dòng tự động html p
p {
  word-wrap: break-word; /* old name */
  overflow-wrap: break-word;
}

Thoạt nhìn, nó có thể trông rất giống với bản trình diễn

p {
  word-break: break-all;
}
1 ở trên, nhưng hãy chú ý cách trong URL thay vì ngắt “pen” ở “pe\n”, nó lại ngắt ở cuối từ nơi có dấu gạch chéo. Tốt hơn

fantasai giải thích

“Nếu một từ không thể ngắt và do đó sẽ tràn, thì nó có thể ngắt ở bất cứ đâu để tránh tràn. ”

Một bản sửa lỗi nặng hơn, đôi khi. p { word-wrap: break-word; /* old name */ overflow-wrap: break-word; }1

Thuộc tính

p {
  word-wrap: break-word; /* old name */
  overflow-wrap: break-word;
}
2 thực hiện những gì bạn có thể mong đợi...cho phép gạch nối trong ngắt dòng. Dấu gạch nối đôi khi có thể tạo ra mánh khóe trong URL và các từ dài, nhưng điều đó không được đảm bảo. Ví dụ, một số dài sẽ làm tăng giá trị của nó. Ngoài ra, dấu gạch nối ảnh hưởng đến toàn bộ văn bản, ngắt các từ tự do hơn để giúp văn bản ôm sát mép phải đó một cách đồng đều

Ngắt dòng tự động html p
p {
  hyphens: auto;
}

fantasai nói với tôi

Nếu một 'từ' nằm ở cuối dòng, chúng ta có thể gạch nối từ đó

Tôi đoán "từ" giúp giải quyết vấn đề ở đó. Một số chuỗi dài có vấn đề không phải là "từ" nên không thể tính được để giải quyết tất cả các vấn đề về tràn

Búa tạ tương lai. p { word-wrap: break-word; /* old name */ overflow-wrap: break-word; }3

Có một tài sản được gọi là

p {
  word-wrap: break-word; /* old name */
  overflow-wrap: break-word;
}
4. Rõ ràng là nó chủ yếu dành cho dấu chấm câu, nhưng dường như tôi không thể thấy nó hoạt động trong bất kỳ trình duyệt nào. fantasai nói với tôi rằng sẽ có một giá trị mới gọi là
p {
  word-wrap: break-word; /* old name */
  overflow-wrap: break-word;
}
5 đó là