Cách gói văn bản vào một dòng mới trong CSS

Cách gói văn bản vào một dòng mới trong CSS

Văn bản dài có thể xuất hiện không kiểm soát được trong quá trình thiết kế web. Nhưng chúng cũng có thể không thể tránh khỏi, và đôi khi chúng sẽ vượt qua biên giới. Điều này có thể tạo ra Mô hình Đối tượng Tài liệu (DOM) lỏng lẻo với phần tràn không cần thiết, không thân thiện với người dùng.





Nhưng đây là tin tốt: bạn có thể giải quyết những văn bản dài như vậy bằng cách gói chúng vào một dòng mới bằng cách sử dụng CSS. Ở đây chúng tôi sẽ chỉ cho bạn cách gói các văn bản dài, không bị đứt đoạn bằng CSS.





Cách hoạt động của CSS Text Wrap

CSS xử lý các từ dài được kéo dài bằng cách sử dụng bọc từ hoặc bọc tràn bất động sản.





samsung s21 vs iphone 12 pro max

Tuy nhiên, khi không được kiểm soát, các trình duyệt sẽ xử lý các văn bản dài như vậy theo mặc định. Họ sẽ không nói dài dòng cho đến khi họ nhận được hướng dẫn để làm như vậy.

Liên quan: Những điều bạn cần biết về DOM



Hai thuộc tính CSS chính được đề cập trước đó hoạt động theo cùng một cách và bạn có thể sử dụng chúng thay thế cho nhau. Tuy nhiên, chúng chấp nhận bốn giá trị hoặc cú pháp:

  • ngắt lời : Đây là cú pháp CSS thực tế yêu cầu trình duyệt bọc một văn bản dài sang một dòng mới.
  • thông thường : Nó ngắt từng từ tại các điểm phân tách thông thường trong DOM. Nó không có tác dụng đối với các chuỗi dài.
  • ban đầu : Đó là cách xử lý chuỗi mặc định của trình duyệt. Giống như thông thường cú pháp, nó không phá vỡ các từ dài.
  • thừa kế : Nó cho phần tử con kế thừa thuộc tính của phần tử cha của nó. Nhưng nó vẫn không hoạt động với các văn bản dài, ngoại trừ bạn áp dụng ngắt lời đến phần tử mẹ.

Cách gói các từ dài bằng cách sử dụng CSS Word Wrap

Việc chuyển các từ sang một dòng mới bằng CSS rất dễ dàng và không yêu cầu các chỉnh sửa CSS rườm rà để hoạt động.





Ví dụ, dài h2 văn bản trong vùng chứa văn bản trong hình ảnh mẫu bên dưới vượt qua đường biên giới:

Hãy xem cách chúng ta có thể bọc nó vào dòng tiếp theo bằng cách sử dụng bọc từ Thuộc tính CSS:





HTML :


This-div-contains-the-long-h2-lorem-text-demonstrated-in the image above

CSS :

.wrap-it{
word-wrap: break-word;
}

Sau khi quấn dài h2 văn bản trong hình ảnh mẫu, đây là kết quả đầu ra:

Đó là nó! Bây giờ bạn biết cách quấn các từ vào một dòng mới trong DOM của mình bằng cách sử dụng CSS.

cách chặn cuộc gọi spam trên android

Liên quan: Cách nhắm mục tiêu một phần của trang web bằng bộ chọn CSS

Tuy nhiên, như đã nói trước đó, bọc từbọc tràn hoạt động theo cùng một cách và chấp nhận các thuộc tính tương tự.

Để sử dụng bọc tràn thay vào đó, chỉ cần thay thế bọc từ với nó.

Điều quan trọng là phải kết hợp các từ trên một trang web

Ngoài việc tăng thêm tính thẩm mỹ cho trang web của bạn, gói văn bản sẽ thu gọn DOM. Ngay cả khi bạn kiểm soát những gì đi vào phần nội dung của mình, người dùng có thể đăng các liên kết hoặc các từ khác không phù hợp với vùng chứa văn bản hoặc toàn bộ DOM của bạn.

Do đó, việc áp dụng text wrap cho một phần như vậy là cần thiết để giữ nguyên DOM.

windows 7 mất nhiều thời gian để tắt
Đăng lại Đăng lại tiếng riu ríu E-mail Cách sử dụng truy vấn phương tiện trong HTML và CSS để tạo trang web đáp ứng

Bạn muốn làm cho trang web của mình trông tuyệt vời trên thiết bị di động? Đã đến lúc học cách sử dụng các truy vấn phương tiện trong CSS.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • CSS
  • Mô hình Đối tượng Tài liệu
Giới thiệu về tác giả Idisou Omisola(Đã xuất bản 94 bài báo)

Idowu đam mê mọi thứ về công nghệ và năng suất thông minh. Trong thời gian rảnh rỗi, anh ấy chơi với mã hóa và chuyển sang bàn cờ khi anh ấy chán, nhưng anh ấy cũng thích thoát khỏi thói quen thỉnh thoảng. Niềm đam mê của anh ấy trong việc cho mọi người thấy cách thức xung quanh công nghệ hiện đại đã thúc đẩy anh ấy viết nhiều hơn.

Xem thêm từ Idowu Omisola

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký