Hướng dẫn auto break line css - tự động ngắt dòng css

12

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đã thực hiện một hộp bình luận và tôi gặp vấn đề sau khi xem bình luận của mình. Tất cả những gì tôi muốn là làm cho dòng tự động phá vỡ của tôi khi nó vượt quá container nhưng những gì tôi có ngay bây giờ là một đường thẳng.

Ví dụ:

tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt

Tôi hy vọng văn bản của tôi có thể như thế này:

ttttttttttttt
ttttttttttttt 
ttttttttttttt 
ttttttttttttt 

Tôi nên sử dụng những gì để tạo dòng Break Auto Break của mình?

Hướng dẫn auto break line css - tự động ngắt dòng css

Lucio

4.3033 Huy hiệu vàng44 Huy hiệu bạc72 Huy hiệu Đồng3 gold badges44 silver badges72 bronze badges

Khi được hỏi ngày 2 tháng 5 năm 2011 lúc 1:21May 2, 2011 at 1:21

Có vẻ như bạn đang theo đuổi

$line_broken = str_replace("\n", "
", $comment);
7 và các biến thể trình duyệt chéo của nó.

Xem: https://developer.mozilla.org/en/css/white-pace

selector {
      word-wrap: break-word;      /* IE 5.5-7 */
      white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
      white-space: pre-wrap;      /* current browsers */
}

Bản demo: http://jsfiddle.net/mcj6s/

Đã trả lời ngày 2 tháng 5 năm 2011 lúc 1:27May 2, 2011 at 1:27

Ba COTYDOTTHIRTYDOTthirtydot

220K48 Huy hiệu vàng388 Huy hiệu bạc348 Huy hiệu đồng48 gold badges388 silver badges348 bronze badges

1

Thử sử dụng thay thế chuỗi:

$line_broken = str_replace("\n", "
", $comment);

Nhưng thật khó để nói mà không nhìn thấy mã của bạn.

Đã trả lời ngày 2 tháng 5 năm 2011 lúc 1:23May 2, 2011 at 1:23

Hướng dẫn auto break line css - tự động ngắt dòng css

Nick Heiverernick HeinerNick Heiner

116K183 Huy hiệu vàng469 Huy hiệu bạc696 Huy hiệu Đồng183 gold badges469 silver badges696 bronze badges

2

Không chắc chắn làm thế nào để tự động phá vỡ dòng của bạn mà không cần một đoạn PHP. Bạn có thể xem xét sử dụng CSS

$line_broken = str_replace("\n", "
", $comment);
8 hoặc
$line_broken = str_replace("\n", "
", $comment);
9 cho thùng chứa bình luận của bạn.

Đã trả lời ngày 2 tháng 5 năm 2011 lúc 1:25May 2, 2011 at 1:25

Hướng dẫn auto break line css - tự động ngắt dòng css

1

Sử dụng

.test{
  text-align:center;
}
h2{  
  display:inline-block;
}
span{
   position:relative;
   top:50px;
   right:45px;
}
0 nơi bạn muốn nó để phá vỡ

Đã trả lời ngày 23 tháng 7 lúc 19:52Jul 23 at 19:52

Hướng dẫn auto break line css - tự động ngắt dòng css

JasonjasonJason

701 Huy hiệu bạc11 Huy hiệu đồng1 silver badge11 bronze badges

1

Một giải pháp sử dụng HTML: TAG

.test{
  text-align:center;
}
h2{  
  display:inline-block;
}
span{
   position:relative;
   top:50px;
   right:45px;
}
1 đánh dấu một "ngắt từ được đề xuất", hay còn gọi là một vị trí bên trong một từ mà không sao để thực hiện một dòng chữ.

.test{
  text-align:center;
}
h2{  
  display:inline-block;
}
span{
   position:relative;
   top:50px;
   right:45px;
}
2 sẽ không có dòng theo mặc định.
.test{
  text-align:center;
}
h2{  
  display:inline-block;
}
span{
   position:relative;
   top:50px;
   right:45px;
}
3 sẽ có các dòng tại
.test{
  text-align:center;
}
h2{  
  display:inline-block;
}
span{
   position:relative;
   top:50px;
   right:45px;
}
1 khi cần thiết.
.test{
  text-align:center;
}
h2{  
  display:inline-block;
}
span{
   position:relative;
   top:50px;
   right:45px;
}
3 would have linebreaks at
.test{
  text-align:center;
}
h2{  
  display:inline-block;
}
span{
   position:relative;
   top:50px;
   right:45px;
}
1 where necessary.

Đã trả lời ngày 23 tháng 7 lúc 20:12Jul 23 at 20:12

Một không gian trắng có thể là một chuỗi các không gian (được nhập bằng cách sử dụng không gian hoặc các phím tab) hoặc ngắt dòng (được nhập bằng phím trả về vận chuyển (hoặc phím Enter) hoặc).Thuộc tính này sẽ chỉ định cách các không gian trắng trong mã nguồn của một phần tử sẽ được xử lý bên trong phần tử khi được hiển thị trên trang.. This property will specify how the white spaces in the source code of an element will be handled inside the element when rendered on the page.

Làm thế nào để bạn phá vỡ một dòng bên trong?

  • Để thực hiện ngắt dòng trong HTML, sử dụng thẻ.Chỉ cần đặt thẻ bất cứ nơi nào bạn muốn buộc phải phá vỡ dòng.Vì ngắt dòng HTML là một yếu tố trống, không có thẻ đóng.Dưới đây là một tệp HTML với một và phần tử.use the tag. Simply place the tag wherever you want to force a line break. Since an HTML line break is an empty element, there's no closing tag. Below is an HTML file with a
  • and element.
  • Android chrome
  • Trình duyệt Android
  • Làm cách nào để buộc một dòng mới trong CSS?
  • Đặt Hiển thị: Khối; Về yếu tố: Đây có thể là một trong những rõ ràng nhất; Một phần tử cấp khối bắt đầu trên một dòng mới và chiếm toàn bộ chiều rộng có sẵn cho nó. ....

Sử dụng ký tự trả về vận chuyển (\ A) làm nội dung trong phần tử giả:.

.test{
  text-align:center;
}
h2{  
  display:inline-block;
}
span{
   position:relative;
   top:50px;
   right:45px;
}

split this

split this

Là dòng phá vỡ một khoảng trắng?break lines on each white space?

web-tiki

Một không gian trắng có thể là một chuỗi các không gian (được nhập bằng cách sử dụng không gian hoặc các phím tab) hoặc ngắt dòng (được nhập bằng phím trả về vận chuyển (hoặc phím Enter) hoặc).Thuộc tính này sẽ chỉ định cách các không gian trắng trong mã nguồn của một phần tử sẽ được xử lý bên trong phần tử khi được hiển thị trên trang.. This property will specify how the white spaces in the source code of an element will be handled inside the element when rendered on the page.31 gold badges211 silver badges244 bronze badges

Làm thế nào để bạn phá vỡ một dòng bên trong?Oct 23, 2015 at 10:23

2

Để thực hiện ngắt dòng trong HTML, sử dụng thẻ.Chỉ cần đặt thẻ bất cứ nơi nào bạn muốn buộc phải phá vỡ dòng.Vì ngắt dòng HTML là một yếu tố trống, không có thẻ đóng.Dưới đây là một tệp HTML với một và phần tử.use the tag. Simply place the tag wherever you want to force a line break. Since an HTML line break is an empty element, there's no closing tag. Below is an HTML file with a break lines on each white space between words :

.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}

split this

and element.Oct 23, 2015 at 10:27

web-tikiweb-tikiweb-tikiweb-tiki

Một không gian trắng có thể là một chuỗi các không gian (được nhập bằng cách sử dụng không gian hoặc các phím tab) hoặc ngắt dòng (được nhập bằng phím trả về vận chuyển (hoặc phím Enter) hoặc).Thuộc tính này sẽ chỉ định cách các không gian trắng trong mã nguồn của một phần tử sẽ được xử lý bên trong phần tử khi được hiển thị trên trang.. This property will specify how the white spaces in the source code of an element will be handled inside the element when rendered on the page.31 gold badges211 silver badges244 bronze badges

Làm thế nào để bạn phá vỡ một dòng bên trong?

Để thực hiện ngắt dòng trong HTML, sử dụng thẻ.Chỉ cần đặt thẻ bất cứ nơi nào bạn muốn buộc phải phá vỡ dòng.Vì ngắt dòng HTML là một yếu tố trống, không có thẻ đóng.Dưới đây là một tệp HTML với một và phần tử.use the tag. Simply place the tag wherever you want to force a line break. Since an HTML line break is an empty element, there's no closing tag. Below is an HTML file with a

h2 {
   word-wrap: break-word;
}

and element.

h2 {
   word-break: break-all;
}

and element.Oct 23, 2015 at 10:27

Có thể phá vỡ dòng trên không gian trắng và đặt từ tiếp theo trên một dòng mới không?

Nội dung chínhProDexorite

Không có bọc17 silver badges33 bronze badges

2

  • Cách ngăn chặn việc phá vỡ dòng bằng CSS (DigitalOcean)
  • Trong ví dụ sau, kết quả sẽ trông giống như tiêu đề thứ hai:
  • Có thể phá vỡ các đường trên mỗi không gian trắng?break lines on each white space?
94.5K31 Huy hiệu vàng211 Huy hiệu bạc244 Huy hiệu đồng31 gold badges211 silver badges244 bronze badgesOct 29, 2020 at 11:17

split this

split this

3: Có chiều rộng là nội dung tối thiểu nhất có thể.VainMan

Đã hỏi ngày 23 tháng 10 năm 2015 lúc 10:23Oct 23, 2015 at 10:235 silver badges22 bronze badges

Bạn có thể sử dụng một giá trị rất cao cho thuộc tính khoảng cách từ. Nó sẽ phá vỡ các đường trên mỗi khoảng trắng giữa các từ:break lines on each white space between words :

ttttttttttttt
ttttttttttttt 
ttttttttttttt 
ttttttttttttt 
8

Làm thế nào để bạn phá vỡ một dòng trong không gian trong CSS?

Các dòng chỉ bị hỏng tại các ký tự mới trong nguồn và tại các phần tử. Trình tự của không gian trắng được bảo tồn. Các dòng bị hỏng tại các ký tự mới, tại và khi cần thiết để điền vào các hộp dòng.. Sequences of white space are preserved. Lines are broken at newline characters, at , and as necessary to fill line boxes.

Làm cách nào để buộc một dòng mới trong CSS?

.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}
0

Để buộc các yếu tố nội tuyến vào một dòng mới, tuy nhiên, bạn có thể thực hiện bất kỳ điều gì sau đây:..

.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}
1

Nó được gọi là

.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}
2 bởi vì hành vi là như thể bạn đã quấn văn bản trong các thẻ
.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}
3 (theo mặc định, xử lý không gian trắng và dòng phá vỡ theo cách đó). Không gian trắng được tôn vinh chính xác như trong HTML và văn bản không kết thúc cho đến khi có một dòng ngắt trong mã. Điều này đặc biệt hữu ích khi hiển thị mã theo nghĩa đen, mang lại lợi ích về mặt thẩm mỹ từ một số định dạng (và đôi khi là hoàn toàn quan trọng, như trong các ngôn ngữ phụ thuộc vào không gian trắng!)

Có lẽ bạn thích cách

.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}
2 tôn vinh không gian trắng và phá vỡ, nhưng bạn cần văn bản để bọc thay vì có khả năng thoát ra khỏi thùng chứa cha mẹ của nó. Đó là những gì
.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}
5 dành cho:

Cuối cùng,

.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}
6 sẽ phá vỡ các dòng nơi chúng bị hỏng trong mã, nhưng thêm không gian trắng vẫn bị tước.

Thật thú vị, sự phá vỡ dòng cuối cùng không được vinh danh. Theo thông số CSS 2.1: Các dòng bị hỏng tại các ký tự mới được bảo tồn và khi cần thiết để điền vào các hộp dòng. Vì vậy, có lẽ điều đó có ý nghĩa.

Dưới đây là một bảng để hiểu các hành vi của tất cả các giá trị khác nhau:

 Dòng mớiKhông gian và tabVăn bản gói

split this

split this

9
Sụp đổ Sụp đổ Bọc
.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}
2
Bảo tồn Bảo tồn Không có bọc
.test{
  text-align:center;
}
h2{
  word-spacing:9999px;
}
9
Sụp đổ Sụp đổ Không có bọc

split this

0
Bảo tồn Bảo tồn Bọc

split this

1
Bảo tồn Sụp đổ Bọc

Bảo tồn

Không có bọc

  • Bảo tồn
  • Không có bọc
  • Trong CSS3, thuộc tính

    split this

    split this

    6 theo nghĩa đen sẽ theo biểu đồ đó và ánh xạ các thuộc tính thành

    split this

    3 và

    split this

    4 theo đó.

Thêm thông tin

Tài sản CSS

split this

5 (DigitalOcean)
Cách ngăn chặn việc phá vỡ dòng bằng CSS (DigitalOcean)Tài liệu MozillaHỗ trợ trình duyệtI EBờ rìa
FirefoxTrình duyệt ChromeTrình duyệt ChromeTrình duyệt ChromeTrình duyệt ChromeTrình duyệt Chrome
8+Cuộc đi săn Opera Tất cả cácAndroid chrome
Trình duyệt ChromeTrình duyệt ChromeTrình duyệt ChromeTrình duyệt ChromeTrình duyệt Chrome
Cuộc đi săn

Opera

Tất cả các. Sequences of white space are preserved. Lines are broken at newline characters, at
, and as necessary to fill line boxes.

Android chrome

Android Firefox.

Trình duyệt Android

Source: caniuse

Làm thế nào để bạn phá vỡ một dòng trong không gian trong CSS?

Các dòng chỉ bị hỏng tại các ký tự mới trong nguồn và tại các phần tử. Trình tự của không gian trắng được bảo tồn. Các dòng bị hỏng tại các ký tự mới, tại và khi cần thiết để điền vào các hộp dòng.. Sequences of white space are preserved. Lines are broken at newline characters, at , and as necessary to fill line boxes.. This property will specify how the white spaces in the source code of an element will be handled inside the element when rendered on the page.

Làm cách nào để buộc một dòng mới trong CSS?

Để buộc các yếu tố nội tuyến vào một dòng mới, tuy nhiên, bạn có thể thực hiện bất kỳ điều gì sau đây:..use the
tag
. Simply place the tag wherever you want to force a line break. Since an HTML line break is an empty element, there's no closing tag. Below is an HTML file with a

Đặt Hiển thị: Khối; Về yếu tố: Đây có thể là một trong những rõ ràng nhất; Một phần tử cấp khối bắt đầu trên một dòng mới và chiếm toàn bộ chiều rộng có sẵn cho nó. ....
element.