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ừ và 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
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 OmisolaTheo 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ý