Hướng dẫn word-wrap css - word-wrap css

  • Trang chủ
  • Tham khảo
  • CSS
  • CSS3
  • Thuộc tính word-wrap

Định nghĩa và sử dụng

Thuộc tính word-wrap sẽ làm cho những từ dài xuống hàng mà không làm vỡ layout.

Cấu trúc

tag {
    word-wrap: giá trị;
}

word-wrap có các giá trị như sau:

Thuộc tínhgiá trịVí dụMô tả
word-wrap break-word word-wrap: break-word; Những từ quá dài sẽ xuống hàng.
normal word-wrap: normal; Trả về dạng mặc định ban đầu cho word-wrap.

Ví dụ

Mô tả

<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>

word-wrap

p {
    border: 1px solid #cc0000;
    width: 150px;
}

break-word

word-wrap: break-word;

Những từ quá dài sẽ xuống hàng.

p {
    border: 1px solid #cc0000;
    width: 150px;
    word-wrap: break-word;
}

normal

word-wrap: break-word;

Nếu một từó kích thước quá dào vì vậy với chi ều rộng của ph

Ví dụ:

Học lập trình webbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

Từ um,, ta nhập đó là dụng tham ộc tínword-wrap để thiết lập việc tự ngắt xuống dòng giữa các ký tự của một từ (trong trường hợp từ đó quá dài so với chiều rộng của phần tử chứa nó)

Ví dụ:

Học lập trình webbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

Từ um,, ta nhập đó là dụng tham ộc tín

Cách sử dụng thuộc tính word

word-wrap: normal | break-word | initial | inherit;

Cú Phá:

Giải thích ý NGHĩA CácGiá trịMô tả
Xem Ví Dụ

thông thường

Không ngắt xuống dengr nếu một từó kích thước quá dào
Xem Ví Dụ

từ đột phá

Không ngắt xuống dengr nếu một từó kích thước quá dào
Xem Ví Dụ

từ đột phá

Tự động ngắt xuống dầmg nếu một từó k

ban đầu

In the below example the text breaks in the location of the p { border: 1px solid #cc0000; width: 150px; }8.

See alsoword-wrap dùng để xác định việc có "ngắt các ký tự của một từ xuống dòng" trong trường hợp từ đó bị tràn ra khỏi phần tử hay không.

- Mặc định, nếu một từ quá dài có kích thước vượt quá chiều rộng phần nội dung của phần tử thì từ đó sẽ bị tràn ra ngoài:

Loạt tài liệu hướng dẫn học lập trình web của chúng tôi bao gồm HTMLCSSJavaScriptMySQLPHPjQuery được biên soạn kỹ lưỡng theo mức độ từ cơ bản đến nâng cao.

- Tuy nhiên, với việc sử dụng thuộc tính word-wrap, ta có thể ngắt các ký tự của từ bị tràn ra ngoài xuống dòng.word-wrap, ta có thể ngắt các ký tự của từ bị tràn ra ngoài xuống dòng.

Loạt tài liệu hướng dẫn học lập trình web của chúng tôi bao gồm HTMLCSSJavaScriptMySQLPHPjQuery được biên soạn kỹ lưỡng theo mức độ từ cơ bản đến nâng cao.

- Tuy nhiên, với việc sử dụng thuộc tính word-wrap, ta có thể ngắt các ký tự của từ bị tràn ra ngoài xuống dòng.

2) Cách sử dụng thuộc tính word-wrap trong CSSword-wrap, ta dùng cú pháp như sau:

word-wrap: normal|break-word|initial|inherit;

- Để sử dụng thuộc tính word-wrap, ta dùng cú pháp như sau:word-wrap có thể được xác định bởi một trong bốn loại:

- Trong đó, ta thấy giá trị của thuộc tính word-wrap có thể được xác định bởi một trong bốn loại:

normal

- KHÔNG ngắt các ký tự của từ xuống dòng khi từ đó bị tràn ra khỏi phần tử.
Xem ví dụ

break-word

- KHÔNG ngắt các ký tự của từ xuống dòng khi từ đó bị tràn ra khỏi phần tử.
Xem ví dụ

break-word

- Ngắt các ký tự của từ xuống dòng khi từ đó bị tràn ra khỏi phần tử.

- KHÔNG ngắt các ký tự của từ xuống dòng khi từ đó bị tràn ra khỏi phần tử.
Xem ví dụ

break-word

- KHÔNG ngắt các ký tự của từ xuống dòng khi từ đó bị tràn ra khỏi phần tử.

Thuộc tính word-wrap sẽ lÀm Cho những từ dào xuống hàng mà không lào vỡ bố cục.

Hướng dẫn này giải thích các cách khác nhau trong đó văn bản tràn có thể được quản lý trong CSS.

Văn bản tràn ra là gì?

Trong CSS, nếu bạn có một chuỗi không thể phá vỡ, chẳng hạn như một từ rất dài, theo mặc định, nó sẽ vượt qua bất kỳ container nào quá nhỏ đối với nó theo hướng nội tuyến. Chúng ta có thể thấy điều này xảy ra trong ví dụ dưới đây: từ dài đang kéo dài qua ranh giới của hộp nó được chứa trong.

CSS sẽ hiển thị tràn theo cách này, bởi vì việc làm điều khác có thể gây mất dữ liệu. Trong mất dữ liệu CSS có nghĩa là một số nội dung của bạn biến mất. Vì vậy, giá trị ban đầu của overflowvisible và chúng ta có thể thấy văn bản tràn. Nói chung là tốt hơn để có thể nhìn thấy tràn, ngay cả khi nó lộn xộn. Nếu mọi thứ biến mất hoặc bị cắt xén như sẽ xảy ra nếu overflow được đặt thành hidden, bạn có thể không phát hiện ra nó khi xem trước trang web của bạn. Tràn lộn xộn ít nhất là dễ dàng phát hiện, và trong trường hợp xấu nhất, khách truy cập của bạn sẽ có thể xem và đọc nội dung ngay cả khi nó trông hơi lạ.

Trong ví dụ tiếp theo này, bạn có thể thấy những gì xảy ra nếu overflow được đặt thành hidden.

Tìm kích thước nội dung tối thiểu

Để tìm kích thước tối thiểu của hộp sẽ chứa nội dung của nó không có tràn, đặt thuộc tính

<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
2 hoặc
<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
3 của hộp thành
<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
4.

Do đó, sử dụng

<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
4 là một khả năng cho các hộp tràn. Nếu có thể cho phép hộp phát triển là kích thước tối thiểu cần thiết cho nội dung, nhưng không lớn hơn, sử dụng từ khóa này sẽ cung cấp cho bạn kích thước đó.

Phá vỡ những từ dài

Nếu hộp cần có kích thước cố định hoặc bạn muốn đảm bảo rằng các từ dài không thể tràn, thì thuộc tính

<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
6 có thể giúp ích. Thuộc tính này sẽ phá vỡ một từ một khi nó quá dài để tự phù hợp với một dòng.

Lưu ý: Thuộc tính

<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
6 hoạt động theo cách tương tự như thuộc tính không chuẩn
<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
8. Tài sản
<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
8 hiện được các trình duyệt coi là bí danh của tài sản tiêu chuẩn.
The
<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
6 property acts in the same way as the non-standard property
<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
8. The
<html>
<head></head>
<body>
<p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
</body>
</html>
8 property is now treated by browsers as an alias of the standard property.

Một tài sản thay thế để thử là

p {
    border: 1px solid #cc0000;
    width: 150px;
}
0. Thuộc tính này sẽ phá vỡ từ tại điểm nó tràn. Nó sẽ gây ra một lần hòa vốn nếu đặt từ vào một dòng mới sẽ cho phép nó hiển thị mà không bị phá vỡ.

Trong ví dụ tiếp theo này, bạn có thể so sánh sự khác biệt giữa hai thuộc tính trên cùng một chuỗi văn bản.

Điều này có thể hữu ích nếu bạn muốn ngăn một khoảng cách lớn xuất hiện nếu có đủ không gian cho chuỗi. Hoặc, nơi có một yếu tố khác mà bạn sẽ không muốn nghỉ xảy ra ngay sau đó.

Trong ví dụ dưới đây có một hộp kiểm và nhãn. Giả sử, bạn muốn nhãn bị vỡ nếu nó quá dài cho hộp. Tuy nhiên, bạn không muốn nó bị hỏng trực tiếp sau hộp kiểm.

Thêm dấu gạch nối

Để thêm dấu gạch nối khi các từ bị hỏng, hãy sử dụng thuộc tính CSS

p {
    border: 1px solid #cc0000;
    width: 150px;
}
1. Sử dụng giá trị
p {
    border: 1px solid #cc0000;
    width: 150px;
}
2, trình duyệt có thể tự động phá vỡ các từ tại các điểm gạch nối thích hợp, tuân theo bất kỳ quy tắc nào mà nó chọn. Để có một số kiểm soát đối với quy trình, hãy sử dụng giá trị
p {
    border: 1px solid #cc0000;
    width: 150px;
}
3, sau đó chèn ký tự ngắt cứng hoặc mềm vào chuỗi. Một sự phá vỡ khó khăn (
p {
    border: 1px solid #cc0000;
    width: 150px;
}
4) sẽ luôn bị phá vỡ, ngay cả khi không cần thiết phải làm như vậy. Một sự phá vỡ mềm (
p {
    border: 1px solid #cc0000;
    width: 150px;
}
5) chỉ bị vỡ nếu cần phá vỡ.

Bạn cũng có thể sử dụng thuộc tính

p {
    border: 1px solid #cc0000;
    width: 150px;
}
6 để sử dụng chuỗi bạn chọn thay vì ký tự dấu gạch nối ở cuối dòng (trước khi ngắt dòng gạch nối).

Thuộc tính này cũng lấy giá trị

p {
    border: 1px solid #cc0000;
    width: 150px;
}
2, sẽ chọn giá trị chính xác để đánh dấu độ ngắt dòng giữa từ theo các quy ước đánh máy của ngôn ngữ nội dung hiện tại.

Phần tử

Nếu bạn biết nơi bạn muốn một chuỗi dài bị phá vỡ, thì cũng có thể chèn phần tử HTML

p {
    border: 1px solid #cc0000;
    width: 150px;
}
8. Điều này có thể hữu ích trong các trường hợp như hiển thị URL dài trên một trang. Sau đó, bạn có thể thêm thuộc tính để phá vỡ chuỗi ở những nơi hợp lý sẽ giúp đọc dễ dàng hơn.

Trong ví dụ dưới đây, văn bản phá vỡ ở vị trí của

p {
    border: 1px solid #cc0000;
    width: 150px;
}
8.

Xem thêm

  • Phần tử HTML
    p {
        border: 1px solid #cc0000;
        width: 150px;
    }
    8
  • Thuộc tính CSS
    p {
        border: 1px solid #cc0000;
        width: 150px;
    }
    0
  • Thuộc tính CSS
    <html>
    <head></head>
    <body>
    <p>HỌC WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB CHUẨN</p>
    </body>
    </html>
    6
  • Thuộc tính CSS
    p {
        border: 1px solid #cc0000;
        width: 150px;
    }
    1
  • Tràn và mất dữ liệu trong CSS