Không phá vỡ không gian trong html
Trong xử lý văn bản và sắp chữ kỹ thuật số, khoảng trắng không ngắt, còn được gọi là NBSP, khoảng trống bắt buộc, khoảng trắng cứng hoặc khoảng trắng cố định (mặc dù nó không có chiều rộng cố định), là một ký tự khoảng trắng ngăn ngắt dòng tự động tại vị trí của nó. Trong một số định dạng, bao gồm cả HTML, nó cũng ngăn các ký tự khoảng trắng liên tiếp thu gọn thành một khoảng trắng Show
Các ký tự khoảng trắng không phá vỡ cũng tồn tại Sử dụng và các biến thể [ chỉnh sửa ]Mặc dù có bố cục và cách sử dụng tương tự như khoảng trắng, nhưng nó khác về hành vi theo ngữ cảnh Hành vi không vi phạm[sửa]Phần mềm xử lý văn bản thường giả định rằng ngắt dòng tự động có thể được chèn vào bất cứ nơi nào có ký tự khoảng trắng; . Ví dụ: nếu văn bản "100 km" không hoàn toàn phù hợp ở cuối dòng, phần mềm có thể chèn dấu ngắt dòng giữa "100" và "km". Một biên tập viên nhận thấy hành vi này là không mong muốn có thể chọn sử dụng khoảng cách không ngắt giữa "100" và "km". Điều này đảm bảo rằng dòng chữ "100 km" sẽ không bị hỏng. nếu nó không vừa ở cuối dòng, nó sẽ được chuyển toàn bộ sang dòng tiếp theo Hành vi không sụp đổ [ chỉnh sửa ]Ứng dụng phổ biến thứ hai của khoảng trắng không ngắt là ở các định dạng tệp văn bản thuần túy như SGML, HTML, TeX và LaTeX, có công cụ kết xuất được lập trình để xử lý các chuỗi ký tự khoảng trắng (dấu cách, dòng mới, tab, nguồn cấp biểu mẫu, v.v. ) như thể chúng là một ký tự (nhưng hành vi này có thể bị ghi đè). Việc "thu gọn" khoảng trắng như vậy cho phép tác giả sắp xếp gọn gàng văn bản nguồn bằng cách sử dụng ngắt dòng, thụt đầu dòng và các hình thức giãn cách khác mà không ảnh hưởng đến kết quả sắp chữ cuối cùng Ngược lại, các khoảng trắng không ngắt không được hợp nhất với các ký tự khoảng trắng lân cận khi được hiển thị và do đó, tác giả có thể sử dụng để chèn thêm khoảng trắng hiển thị vào kết quả đầu ra mà không cần sử dụng các khoảng cách được tạo kiểu với các giá trị đặc biệt của thuộc tính "khoảng trắng" CSS. Ngược lại, việc sử dụng bừa bãi (xem cách sử dụng được khuyến nghị trong các hướng dẫn về phong cách), ngoài khoảng trắng thông thường, sẽ tạo ra khoảng trống không liên quan trong đầu ra Biến thể chiều rộng[sửa]Các biến thể không phá vỡ khác, U+202F KHÔNG GIAN HẸP KHÔNG NGẮT (NNBSP ) Nó được giới thiệu trong Unicode 3. 0 cho tiếng Mông Cổ, để tách hậu tố khỏi gốc từ mà không chỉ ra ranh giới từ. Nó cũng được yêu cầu đối với dấu chấm câu lớn trong tiếng Pháp, nơi nó được gọi là espace fine insécable và đôi khi được gọi một cách không chính xác là "dấu chấm câu kép" (trước ; , ? , ! , » , › và sau « , ‹ ; ngày nay cũng thường trước : ), . g. "z. b. "," d. h. "," v. tôi. N. r. "). Khi được sử dụng với tiếng Mông Cổ, chiều rộng của nó thường bằng một phần ba không gian thông thường; . Cũng bắt đầu từ bản phát hành 34 của Kho lưu trữ dữ liệu bản địa chung Unicode (CLDR), NNBSP được sử dụng theo số dưới dạng dấu tách nhóm hàng nghìn cho ngôn ngữ tiếng Pháp và tiếng Tây Ban Nha. U+2007 FIGURE SPACE ( )Tạo khoảng trắng bằng các ký tự hình (0–9). U+2060 WORD JOINER ( · WJ )Được mã hóa bằng Unicode kể từ phiên bản 3. 2. Trình nối từ không tạo ra bất kỳ khoảng trắng nào và cấm ngắt dòng tại vị trí của nóVí dụ[sửa]Trên các trình duyệt, việc thay đổi kích thước cửa sổ sẽ thể hiện tác dụng của khoảng trắng không ngắt đối với các văn bản bên dưới Để hiển thị tác dụng không phá vỡ của khoảng cách không phá vỡ, các từ sau đây đã được phân tách bằng khoảng trắng không phá vỡ
Để hiển thị hành vi không thu gọn của không gian không phá vỡ, các từ sau đây đã được phân tách với số lượng không gian không phá vỡ ngày càng tăng
Ngược lại, các từ sau đây được phân tách bằng dấu cách thông thường
Mã hóa [ chỉnh sửa ]Trong Unicode, dấu thứ tự Byte (BOM), U+FEFF, có thể được hiểu là "khoảng cách không ngắt có độ rộng bằng 0", nhưng là một thay thế không được dùng nữa cho bộ nối từ (U+2060) Phương thức nhập bàn phím[sửa | sửa mã nguồn]Rất hiếm khi các tiêu chuẩn quốc gia hoặc quốc tế về bố cục bàn phím xác định phương thức nhập cho khoảng trắng không ngắt. Một ngoại lệ là bàn phím đa ngôn ngữ của Phần Lan, được chấp nhận là tiêu chuẩn quốc gia SFS 5966 vào năm 2008. Theo cài đặt SFS, có thể nhập khoảng trắng không ngắt bằng tổ hợp phím AltGr + Space Thông thường, tác giả của trình điều khiển bàn phím và chương trình ứng dụng (e. g. , trình xử lý văn bản) đã nghĩ ra các phím tắt của riêng họ để không phá vỡ khoảng trắng. Ví dụ Ngoài ra, các ứng dụng và môi trường thường có các phương thức nhập các thực thể unicode trực tiếp thông qua điểm mã của chúng, chẳng hạn như. g. thông qua phương thức nhập Alt Numpad. (Không gian không phá vỡ có điểm mã không phải là gìTrong xử lý văn bản và sắp chữ kỹ thuật số, khoảng trắng không ngắt, , còn được gọi là NBSP, khoảng trống bắt buộc, khoảng trống cứng hoặc khoảng trống cố định (mặc dù nó không có chiều rộng cố định), là a space character that prevents an automatic line break at its position.
Mã cho không gian không phá vỡ là gì?  thực sự là một trong những thực thể HTML được sử dụng thường xuyên nhất. Nbsp là viết tắt của non-break space, nghĩa là các chuỗi được phân tách bằng thực thể này sẽ không bị tách ra và đưa vào các dòng riêng biệt.
Tôi có thể sử dụng cái gì thay vì   trong HTML?Trong thuộc tính CSS phần đệm và lề có thể được sử dụng cho không gian tab thay vì khoảng trắng không ngắt (nbsp).
nghĩa là gì trong HTML? là tham chiếu số cho tham chiếu thực thể — chúng hoàn toàn giống nhau. |