Làm thế nào để bạn ngắt một câu thành nhiều dòng trong css?

Có nhiều cách dễ dàng để chia nhỏ cấu trúc trang của bạn để tách các chủ đề hoặc ý tưởng mà không cần tạo các lớp hoặc id

Bạn có thể sử dụng ngắt dòng hoặc quy tắc ngang (i. e. , lines) để làm như vậy

Giả sử bạn muốn mã hóa một bài báo về các quán cà phê ngon nhất của New York theo quận và bạn muốn nó được cấu trúc như sau

Làm thế nào để bạn ngắt một câu thành nhiều dòng trong css?
Bài viết trên web về các quán cà phê ở New York

Hãy chú ý đến hai điều

  • Các địa chỉ dưới mỗi tên quán cà phê

  • Dòng phân cách danh sách Manhattan từ danh sách Brooklyn

Đây là những gì chúng ta sẽ đề cập trong chương này

ngắt dòng

Các đoạn văn là các phần tử cấp khối, nghĩa là chúng chiếm chiều rộng của phần tử chứa chúng theo mặc định. Họ cũng có khoảng cách trên và dưới họ. Nó không chỉ là một ngắt dòng đơn giản

Xem khoảng cách giữa "Dòng 1" và "Dòng 2" trong hình ảnh sau đây?

Làm thế nào để bạn ngắt một câu thành nhiều dòng trong css?
Khoảng cách dòng mặc định xuất hiện giữa các đoạn văn

Tuy nhiên, đôi khi bạn không muốn có thêm không gian đó. Bạn sẽ muốn có ít khoảng trống hơn giữa mỗi dòng

Làm thế nào để bạn ngắt một câu thành nhiều dòng trong css?
Ít khoảng cách hơn giữa hai dòng khác nhau

Điều này đúng đặc biệt đối với địa chỉ và bài thơ. Bạn không cần một đoạn hoàn toàn mới cho mỗi dòng trong một địa chỉ. Một ngắt dòng đơn giản và hẹp hơn sẽ làm

To create line breaks in HTML, use the
tag. There is no closing tag necessary.

Toby's Estate

125 N 6th St
Brooklyn, NY 11249

Trong đoạn mã trên, sẽ có một ngắt dòng giữa "125 N 6th St" và "Brooklyn, NY 11249" sẽ không có khoảng cách quá lớn xuất hiện giữa hai thành phần đoạn văn. Nó sẽ chỉ là một ngắt dòng tốt đẹp

Làm thế nào để bạn ngắt một câu thành nhiều dòng trong css?
Địa chỉ có dấu ngắt thành các dòng riêng biệt

This is what the address would look like as two separate

elements instead of one paragraph containing a line break:

Làm thế nào để bạn ngắt một câu thành nhiều dòng trong css?
Địa chỉ với các dòng dưới dạng đoạn văn riêng biệt. ngoại hình kỳ lạ

Đó là một lượng không gian kỳ lạ, phải không?

Don't add
tags everywhere just to create additional space on the page. Use them if a line break between two lines of text makes sense for your content (the lines of an address, for example, are always bunched closer together. Breaking them apart would make it harder for readers to understand). Otherwise, if the extra space you want is purely visual, create it using CSS. Remember that HTML tags are for your content, not its appearance.

quy tắc ngang

Bạn có thể có các chủ đề nội dung khác nhau trong một trang có liên quan nhưng đáng để tách ra cho rõ ràng. Trong ví dụ trên, quán cà phê ở Manhattan được tách biệt với quán cà phê ở Brooklyn vì nó giúp nhóm các nội dung khác nhau trong bài viết

To create a line, or a "horizontal rule" in HTML, simply use an


tag.

Manhattan

...
...

Brooklyn

Làm thế nào để bạn ngắt một câu thành nhiều dòng trong css?
Quy tắc ngang

Here's the full HTML code for the coffeeshop article (find those
and


tags!):

New York's best coffeeshops

New York has some great coffeeshops. Make sure not to miss the hot new addresses opening up left and right!

Manhattan

The Bean

824 Broadway
New York, NY 10003

There are multiple Bean locations in the city. It's a good place to get work done because they're open late.

Third Rail

240 Sullivan St
New York, NY 10012

Coffee and donuts! What more could you want?

Black Fox Coffee Co.

70 Pine St
New York, NY 10270

Black Fox has an incredible bean selection and nice snacks.

Stumptown

18 W 29th St
New York, NY 10001

Does this even need explaining?


Brooklyn

Toby's Estate

125 N 6th St
Brooklyn, NY 11249

Toby's has grown a lot from its initial location in Brooklyn. They now have three locations in NYC.

Thực tiễn

Đi đến bài tập CodePen này. Bạn sẽ thêm một phần mới cho vùng lân cận Queens bằng cách sử dụng thước kẻ ngang. Bạn sẽ thêm một quán cà phê ở Queens (thật hoặc ảo), đảm bảo tạo địa chỉ của quán bằng cách sử dụng dấu ngắt dòng

  1. Thêm một thước ngang () dưới phần Brooklyn

  2. Tạo tiêu đề () cho quân Hậu bên dưới thước kẻ ngang

  3. Tạo một quán cà phê giả (tên và địa chỉ) và thêm nó vào phần khu phố Queens mới. Vui lòng bắt chước chính xác mã cho các quán cà phê trước đó để các kiểu CSS tương tự sẽ được áp dụng

Thêm lớp và id vào phần tử Thêm phần đầu vào HTML để biết thông tin về trang web của bạn

1

2

Tạo
tài khoản OpenClassrooms

Chúng tôi rất vui khi thấy rằng bạn thích các khóa học của chúng tôi (đã xem 5 trang hôm nay). Bạn có thể tiếp tục xem các khóa học của chúng tôi bằng cách trở thành thành viên của cộng đồng OpenClassrooms. Nó miễn phí

Bạn cũng sẽ có thể theo dõi tiến độ khóa học của mình, thực hành các bài tập và trò chuyện với các thành viên khác

Đăng ký Đăng nhập

Làm thế nào để bạn ngắt một câu thành nhiều dòng trong css?

Làm thế nào để bạn ngắt một câu thành nhiều dòng trong css?

Cấu trúc toàn bộ trang

  1. Tạo cấu trúc trang chung
  2. Hiểu các yếu tố cấp khối và nội tuyến
  3. Nhóm nội dung với div và span
  4. Thêm các lớp và id vào các phần tử
  5. Thêm dấu ngắt và dòng vào nội dung của bạn
  6. Thêm phần đầu vào HTML của bạn để biết thông tin về trang web của bạn

  • Đố. Hiểu cấu trúc trang trong HTML

Giáo viên

Emily Reese

Emily đến từ Mỹ và sống ở Paris, Pháp. Cô ấy là Trưởng Học viện Công nghệ tại OpenClassrooms

Làm cách nào để ngắt dòng trong CSS?

Có thể thêm ngắt dòng trong HTML, chỉ sử dụng CSS, bằng cách sử dụng lớp giả. sau hoặc. trước . Trong biểu định kiểu, chúng tôi sử dụng các lớp giả này, với lớp HTML hoặc id, trước hoặc sau vị trí mà chúng tôi muốn chèn ngắt dòng. Trong lớp của tôi. sau. Đặt thuộc tính nội dung thành "\ a" (ký tự dòng mới).

Làm cách nào để tách văn bản trong CSS?

Cách tiếp cận. .
Tạo phần tử div HTML với lớp “container”
Bên trong “thùng chứa”, tạo một div HTML với lớp “hộp”
Tạo hai thẻ p với văn bản
Để tách văn bản, chúng tôi sẽ cung cấp hình dạng văn bản bằng clip-path và sau đó sử dụng thuộc tính biến đổi khi di chuột để dịch nó

Thuộc tính CSS nào có thể giúp bạn chia chúng thành nhiều dòng?

Thuộc tính overflow-wrap trong CSS cho phép bạn chỉ định rằng trình duyệt có thể ngắt một dòng văn bản bên trong thành phần được nhắm mục tiêu thành nhiều dòng . Điều này giúp tránh một chuỗi văn bản dài bất thường gây ra các vấn đề về bố cục do tràn.