Hướng dẫn how do i stop a line breaking in html? - làm cách nào để ngăn ngắt dòng trong html?

(Bạn có thể, nhưng không cần, sử dụng   thay vì không gian trong trường hợp này.)

Một cách khác là thuộc tính

0 (không dùng nữa/lỗi thời, nhưng vẫn hoạt động tốt, ngoại trừ một số quirks hiếm):

Sau đó, có cách thức CSS, hoạt động trong các trình duyệt kích hoạt CSS và cần thêm một chút mã:


...

Giới thiệu

Các nhà phát triển thường thích bọc văn bản trên một trang web. Gói hạn chế văn bản bằng cách này hay cách khác và ngăn chặn các vấn đề thiết kế. Bao bọc văn bản cũng có thể ngăn chặn cuộn ngang. Nhưng có những lúc bạn muốn các khối văn bản ở trên cùng một dòng, bất kể độ dài. Bạn có thể ngăn ngừa ngắt dòng và gói văn bản cho các phần tử cụ thể bằng thuộc tính CSS

1.

Trong hướng dẫn này, bạn sẽ tạo kiểu cho cùng một khối văn bản theo bốn cách khác nhau, đầu tiên với các lần phá vỡ dòng và sau đó ba lần mà không bị phá vỡ dòng:

Medusafish Banded Killifish Convict Blenny Saury Threadsail Beluga Sturgeon. Ấn Độ Mul Mora Cisco Masu Salmon, Roosterfish Requiem Shark Longnose Lancetfish Bluefish Red Snapper Sacramento Splittail khổng lồ Danio.

Medusafish Banded Killifish Convict Blenny Saury Threadsail Beluga Sturgeon. Ấn Độ Mul Mora Cisco Masu Salmon, Roosterfish Requiem Shark Longnose Lancetfish Bluefish Red Snapper Sacramento Splittail khổng lồ Danio.

Medusafish Banded Killifish Convict Blenny Saury Threadsail Beluga Sturgeon. Ấn Độ Mul Mora Cisco Masu Salmon, Roosterfish Requiem Shark Longnose Lancetfish Bluefish Red Snapper Sacramento Splittail khổng lồ Danio.

Medusafish banded killifish convict blenny saury threadsail beluga sturgeon. Indian mul mora cisco masu salmon, roosterfish requiem shark longnose lancetfish bluefish red snapper  Sacramento & nbsp; Splittail & nbsp; Giant & nbsp; Danio.

Điều này sẽ cung cấp cho bạn một số tùy chọn để gói hoặc không gói văn bản của bạn.

Điều kiện tiên quyết

Để hoàn thành hướng dẫn này, bạn sẽ cần:

  • Trình chỉnh sửa mã mà bạn chọn, chẳng hạn như
2 hoặc mã Visual Studio
  • Một trình duyệt web
  • Một sự thoải mái với các nguyên tắc cơ bản HTML. Bạn có thể xem loạt hướng dẫn của chúng tôi cách xây dựng một trang web với HTML để giới thiệu.
  • Bước 1 - Ngăn chặn và buộc phá vỡ dòng trong CSS

    Trong bước này, bạn sẽ tạo một bảng kiểu với ba lớp khác nhau. Mỗi người sẽ xử lý dòng bị hỏng khác nhau: đầu tiên sẽ phá vỡ văn bản theo cách mặc định trong khi thứ hai và thứ ba sẽ buộc văn bản không tạo ra dòng mới và ngắt.

    Đầu tiên, hãy tạo và mở một tệp mới có tên

    3 bằng
    2 hoặc trình soạn thảo ưa thích của bạn:

    1. nano main.css

    Thêm nội dung sau, sẽ giới thiệu ba lớp CSS sử dụng một số thuộc tính, bao gồm

    1:

    ./main.css

    .sammy-wrap {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
    }
    .sammy-nowrap-1 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
    }
    .sammy-nowrap-2 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    

    Lớp học đầu tiên của bạn là

    6. Nó xác định sáu thuộc tính CSS phổ biến bao gồm
    7,
    8,
    9,
    
    ...
    
    0 và
    
    ...
    
    1. Lớp này sẽ tạo ra một hộp trực quan, nhưng nó không xác định bất kỳ thuộc tính gói đặc biệt nào. Điều này có nghĩa là nó sẽ phá vỡ các dòng theo cách mặc định.

    Lớp thứ hai của bạn là

    
    ...
    
    2. Nó xác định cùng một hộp với
    6 nhưng bây giờ bạn thêm một thuộc tính khác:
    1. Thuộc tính
    1 có nhiều tùy chọn, tất cả đều xác định cách xử lý không gian trắng bên trong một phần tử nhất định. Ở đây, bạn đã đặt
    1 thành
    0, điều này sẽ ngăn chặn tất cả các lần phá vỡ dòng.

    Lớp thứ ba của bạn là

    
    ...
    
    8. Nó thêm
    1 và hai thuộc tính bổ sung:
    1. nano main.css
    0 và
    1. nano main.css
    1. Thuộc tính
    1. nano main.css
    0 xử lý
    1. nano main.css
    3, xảy ra khi các nội dung bên trong một phần tử mở rộng ra ngoài các cạnh của phần tử đó. Thuộc tính
    1. nano main.css
    0 có thể làm cho nội dung đó có thể cuộn, hiển thị hoặc ẩn. Bạn đang đặt
    1. nano main.css
    0 thành
    1. nano main.css
    6 và sau đó sử dụng thuộc tính
    1. nano main.css
    1 để thêm tùy chỉnh thậm chí nhiều hơn.
    1. nano main.css
    1 có thể giúp bạn báo hiệu cho người dùng rằng văn bản bổ sung vẫn bị ẩn. Bạn đã đặt cái này thành
    1. nano main.css
    9, vì vậy bây giờ dòng của bạn sẽ không phá vỡ cũng không mở rộng ra ngoài hộp. CSS sẽ ẩn tràn và báo hiệu nội dung ẩn với
    .sammy-wrap {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
    }
    .sammy-nowrap-1 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
    }
    .sammy-nowrap-2 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    0.

    Lưu và đóng tệp của bạn.

    Bây giờ bạn có một bảng kiểu, bạn đã sẵn sàng tạo một tệp HTML ngắn với một số văn bản mẫu. Sau đó, bạn sẽ tải trang web trong một trình duyệt và kiểm tra cách CSS có thể ngăn chặn các lỗi đường.

    Bước 2 - Tạo tệp HTML

    Với các lớp CSS của bạn được xác định, bạn có thể áp dụng chúng vào một số văn bản mẫu.

    Tạo và mở một tệp có tên

    .sammy-wrap {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
    }
    .sammy-nowrap-1 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
    }
    .sammy-nowrap-2 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    1 trong trình soạn thảo ưa thích của bạn. Đảm bảo đặt nó trong cùng một thư mục với
    3:

    1. nano index.html

    Thêm nội dung sau, sẽ liên kết

    3 làm
    .sammy-wrap {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
    }
    .sammy-nowrap-1 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
    }
    .sammy-nowrap-2 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    4 của bạn và sau đó áp dụng các lớp của bạn vào khối văn bản mẫu:

    ./index.html

    DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>How To Prevent Line Breaks with CSStitle>
    <link href="main.css" rel="stylesheet">
    head>
    
    <body>
    <p class="sammy-wrap"    > Medusafish banded killifish convict blenny saury threadsail beluga sturgeon. Indian mul mora cisco masu salmon, roosterfish requiem shark longnose lancetfish bluefish red snapper Sacramento splittail giant danio.p>
    
    <p class="sammy-nowrap-1"> Medusafish banded killifish convict blenny saury threadsail beluga sturgeon. Indian mul mora cisco masu salmon, roosterfish requiem shark longnose lancetfish bluefish red snapper Sacramento splittail giant danio.p>
    
    <p class="sammy-nowrap-2"> Medusafish banded killifish convict blenny saury threadsail beluga sturgeon. Indian mul mora cisco masu salmon, roosterfish requiem shark longnose lancetfish bluefish red snapper Sacramento splittail giant danio.p>
    
    <p class="sammy-wrap"    > Medusafish banded killifish convict blenny saury threadsail beluga sturgeon. Indian mul mora cisco masu salmon, roosterfish requiem shark longnose lancetfish bluefish red snapper Sacramento splittail giant danio.p>
    body>
    html>
    

    Bạn đã chỉ định kiểu gói tiêu chuẩn của mình cho khối văn bản đầu tiên, kiểu ____10 của bạn cho phần thứ hai và

    0 là
    1. nano main.css
    6 với
    1. nano main.css
    9 đến thứ ba. Bạn đã gán
    .sammy-wrap {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
    }
    .sammy-nowrap-1 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
    }
    .sammy-nowrap-2 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    9 cho mẫu thứ tư, nhưng bạn đang ghi đè lên gói mặc định bằng cách chèn trực tiếp các không gian không phá vỡ ( ) vào HTML. Nếu bạn cần ngăn chặn việc phá vỡ dòng như một tình huống một lần, thì các không gian không phá vỡ có thể cung cấp một giải pháp nhanh chóng.

    Mở

    .sammy-wrap {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
    }
    .sammy-nowrap-1 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
    }
    .sammy-nowrap-2 {
        border-radius: 6px;
        background-color: aliceblue;
        border: 2px dashed gray;
        max-width: 70%;
        padding: 1em;
        margin-bottom: .4em;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    1 trong trình duyệt web và xem kết quả của bạn. Bốn khối văn bản của bạn sẽ xuất hiện như thế này:

    Medusafish Banded Killifish Convict Blenny Saury Threadsail Beluga Sturgeon. Ấn Độ Mul Mora Cisco Masu Salmon, Roosterfish Requiem Shark Longnose Lancetfish Bluefish Red Snapper Sacramento Splittail khổng lồ Danio.

    Medusafish Banded Killifish Convict Blenny Saury Threadsail Beluga Sturgeon. Ấn Độ Mul Mora Cisco Masu Salmon, Roosterfish Requiem Shark Longnose Lancetfish Bluefish Red Snapper Sacramento Splittail khổng lồ Danio.

    Medusafish Banded Killifish Convict Blenny Saury Threadsail Beluga Sturgeon. Ấn Độ Mul Mora Cisco Masu Salmon, Roosterfish Requiem Shark Longnose Lancetfish Bluefish Red Snapper Sacramento Splittail khổng lồ Danio.

    Medusafish banded killifish convict blenny saury threadsail beluga sturgeon. Indian mul mora cisco masu salmon, roosterfish requiem shark longnose lancetfish bluefish red snapper  Sacramento & nbsp; Splittail & nbsp; Giant & nbsp; Danio.

    Bạn đã tùy chỉnh thành công các thuộc tính CSS của mình để ngăn chặn hoặc cho phép phá vỡ dòng trong bốn thời trang khác nhau.

    Sự kết luận

    Trong hướng dẫn này, bạn đã sử dụng CSS để ngăn chặn việc phá vỡ dòng trên một khối văn bản. Bạn đã tạo kiểu cho văn bản bên trong một hộp và sau đó thêm thuộc tính

    1 để ghi đè bao bọc văn bản mặc định. Để tìm hiểu thêm về việc xử lý gói văn bản và không gian trắng, hãy xem xét khám phá toàn bộ thuộc tính
    1 CSS.

    Làm thế nào để bạn dừng phá vỡ dòng?

    Sử dụng không gian trắng: Nowrap; hoặc cung cấp cho liên kết đó nhiều không gian hơn bằng cách đặt chiều rộng của Li thành các giá trị lớn hơn. Tôi đã ngăn chặn việc phá vỡ dòng trong các mục Li bằng cách sử dụng hiển thị: nội tuyến; . Có lẽ điều này cũng sẽ giúp những người khác có vấn đề tương tự. Điều quan trọng là phải cẩn thận với hiển thị: nội tuyến vì nó có thể có tác dụng phụ.. I prevented line break in li items using display: inline; . Maybe this will also help others with similar problems. Its important to be careful with display: inline as it can have side effects.

    Làm thế nào để bạn ngăn chặn một dòng phá vỡ trong HTML CSS?

    Thuộc tính không gian trắng có nhiều tùy chọn, tất cả đều xác định cách xử lý không gian trắng bên trong một phần tử nhất định.Ở đây, bạn đã đặt không gian trắng thành NowRap, điều này sẽ ngăn chặn tất cả các lần ngắt dòng.Lớp thứ ba của bạn là.Sammy-Nowrap-2.set white-space to nowrap , which will prevent all line breaks. Your third class is . sammy-nowrap-2 .

    Làm thế nào để bạn tiếp tục một dòng trong HTML?

    Trong HTML, phần tử tạo ra một ngắt dòng.Bạn có thể thêm nó bất cứ nơi nào bạn muốn văn bản kết thúc trên dòng hiện tại và tiếp tục tiếp theo.
    element creates a line break
    . You can add it wherever you want text to end on the current line and resume on the next.

    Làm cách nào để giảm không gian BR trong HTML?

    Bạn không thể thay đổi chiều cao của TAG vì nó không phải là một phần tử HTML, nó chỉ là một hướng dẫn thực thi phá vỡ dòng.BR không chiếm bất kỳ khoảng trống nào trong trang.Có một cách mà bạn có thể tăng độ ngắt dòng giữa các dòng, là bằng cách đặt nhiều thẻ BR.putting multiple br tags.

    Có một số cách để ngăn chặn sự phá vỡ dòng trong nội dung. Sử dụng   là một cách và hoạt động tốt giữa các từ, nhưng sử dụng nó giữa một phần tử trống và một số văn bản không có hiệu ứng được xác định rõ. Điều tương tự sẽ áp dụng cho cách tiếp cận hợp lý và dễ tiếp cận hơn, nơi bạn sử dụng hình ảnh cho một biểu tượng.

    Giải pháp thay thế mạnh mẽ nhất là sử dụng đánh dấu nobr, không đạt tiêu chuẩn nhưng được hỗ trợ phổ biến và hoạt động ngay cả khi CSS bị vô hiệu hóa:

    +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66 +34 666 66 66 66