Câu hỏiLàm thế nào tôi nên đặt ngôn ngữ của nội dung trong trang HTML của tôi? Show
Trang này mô tả cách đánh dấu một trang HTML để nó cung cấp thông tin về ngôn ngữ của trang. Nó bắt đầu với một bản tóm tắt tổng thể, sau đó cung cấp chi tiết bổ sung trong các phần tiếp theo. Câu trả lời nhanhLuôn sử dụng thuộc tính ngôn ngữ trên thẻ
Lưu ý rằng bạn nên sử dụng phần tử Khi trang chứa nội dung bằng ngôn ngữ khác, hãy thêm thuộc tính ngôn ngữ vào một phần tử xung quanh nội dung đó. Điều này cho phép bạn tạo kiểu hoặc xử lý nó khác nhau. Ví dụ:
Sử dụng thuộc tính Sử dụng thẻ ngôn ngữ từ sổ đăng ký phụ ngôn ngữ IANA. Bạn có thể tìm thấy các mục con bằng cách sử dụng công cụ tra cứu phụ không chính thức. (hơn) Trong một số phần của mã của bạn, bạn có thể có một vấn đề. Nếu bạn có văn bản đa ngôn ngữ trong phần tử Sử dụng các phần tử lồng nhau để chăm sóc các giá trị thuộc tính và nội dung trên cùng một yếu tố trong các ngôn ngữ khác nhau. (hơn) Bạn không bao giờ nên sử dụng phần tử Thông tin chi tiếtPhần này cung cấp thông tin chi tiết hơn về nhiều chủ đề liên quan đến việc khai báo ngôn ngữ trong HTML. Điều gì xảy ra nếu nội dung phần tử và giá trị thuộc tính có trong các ngôn ngữ khác nhau?Thỉnh thoảng ngôn ngữ của văn bản trong một thuộc tính và nội dung phần tử bằng các ngôn ngữ khác nhau. Ví dụ, ở góc trên cùng bên phải của bài viết này có các liên kết đến các phiên bản dịch của trang này. Văn bản liên kết hiển thị ngôn ngữ của trang đích bằng ngôn ngữ của trang đích, nhưng thuộc tính Nếu mã của bạn trông như sau, các thuộc tính ngôn ngữ thực sự sẽ chỉ ra rằng không chỉ nội dung mà cả văn bản thuộc tính
Thay vào đó, hãy di chuyển thuộc tính chứa văn bản bằng một ngôn ngữ khác sang một phần tử khác, như được hiển thị trong ví dụ này, trong đó phần tử
Điều gì sẽ xảy ra nếu không có yếu tố để treo thuộc tính của bạn trên?Nếu bạn muốn chỉ định ngôn ngữ của một số nội dung nhưng không có đánh dấu xung quanh nó, hãy sử dụng một phần tử như
Chọn giá trị ngôn ngữĐể chắc chắn rằng tất cả các tác nhân người dùng nhận ra ngôn ngữ nào của bạn, bạn cần tuân theo cách tiếp cận tiêu chuẩn khi cung cấp các giá trị thuộc tính ngôn ngữ. Bạn cũng cần xem xét cách tham khảo một cách tiêu chuẩn cho sự khác biệt biện chứng giữa các ngôn ngữ, chẳng hạn như sự khác biệt giữa tiếng Anh Hoa Kỳ và tiếng Anh Anh, khác nhau đáng kể về chính tả và phát âm. Các quy tắc để tạo các giá trị thuộc tính ngôn ngữ được mô tả bởi một đặc tả IETF có tên BCP 47. Ngoài việc chỉ định cách sử dụng các thẻ ngôn ngữ đơn giản, chẳng hạn như BCP 47 kết hợp, nhưng vượt xa, các bộ ngôn ngữ và mã quốc gia ISO. Để tìm các mã có liên quan, bạn nên tham khảo sổ đăng ký phụ IANA. Để giới thiệu nhẹ nhàng nhưng khá kỹ lưỡng về cú pháp của thẻ BCP 47, hãy đọc các thẻ ngôn ngữ trong HTML và XML. Để được trợ giúp trong việc chọn thẻ ngôn ngữ phù hợp trong số nhiều thẻ và kết hợp có thể, hãy xem chọn thẻ ngôn ngữ. Chọn đúng thuộc tínhNếu tài liệu của bạn là HTML (nghĩa là được phục vụ là
Khi phục vụ các trang xhtml 1.x hoặc polyglot dưới dạng
Thuộc tính Nếu bạn đang phục vụ trang của mình dưới dạng XML (tức là sử dụng loại MIME như
Thông tin thêmThông tin trong phần này ít có khả năng hữu ích, nhưng được cung cấp cho sự hoàn chỉnh. Chỉ định siêu dữ liệu về ngôn ngữ đối tượngNgoài việc bao gồm một thuộc tính ngôn ngữ trong trang trên thẻ Điều quan trọng, khai báo ngôn ngữ trong trang luôn ghi đè thông tin HTTP khi xác định ngôn ngữ thực của văn bản, nhưng thông tin HTTP có thể cung cấp thông tin chung hơn về việc sử dụng tài nguyên dự định. Việc sử dụng các phần tử Để biết thông tin về Nhiều thứ không liên quanChỉ vì biện pháp tốt, và vì lợi ích của sự kỹ lưỡng, có lẽ đáng để đề cập đến một vài điểm khác không liên quan đến cuộc thảo luận này.not relevant to this discussion. Đầu tiên, không thể khai báo ngôn ngữ của văn bản bằng CSS. Thứ hai,
Thứ ba, đôi khi mọi người cho rằng thông tin về ngôn ngữ tự nhiên có thể được suy ra từ mã hóa ký tự. Tuy nhiên, một mã hóa ký tự không cho phép xác định rõ ràng ngôn ngữ tự nhiên: phải có ánh xạ một-một giữa mã hóa và ngôn ngữ để suy luận này hoạt động và không có ai. Ví dụ: một mã hóa ký tự duy nhất có thể được sử dụng cho nhiều ngôn ngữ, ví dụ. Latin 1 (ISO-8859-1) có thể mã hóa cả tiếng Pháp và tiếng Anh, cũng như rất nhiều ngôn ngữ khác. Ngoài ra, mã hóa ký tự có thể thay đổi theo một ngôn ngữ duy nhất, ví dụ tiếng Ả Rập có thể sử dụng các mã hóa như 'Windows-1256' hoặc 'ISO-8859-6' hoặc 'UTF-8'. Tuy nhiên, tất cả các ví dụ mã hóa này hiện nay đều được đưa ra, vì tất cả nội dung nên được tác giả trong UTF-8, bao gồm tất cả các ngôn ngữ hiếm nhất trong một mã hóa ký tự. Điều tương tự cũng xảy ra với hướng văn bản. Cũng như mã hóa và ngôn ngữ, không phải lúc nào cũng có ánh xạ một-một giữa ngôn ngữ và kịch bản, và do đó là định hướng. Ví dụ, Azerbaijani có thể được viết bằng cả các tập lệnh từ phải sang trái (tiếng Ả Rập) và từ trái sang phải (tiếng Latin hoặc cyrillic) và mã ngôn ngữ đọc thêm
Làm thế nào để bạn thêm một ngôn ngữ vào HTML?Tóm lại, luôn luôn thêm một thuộc tính Lang vào thẻ HTML để đặt ngôn ngữ mặc định của trang của bạn. Nếu đây là XHTML 1. X hoặc tài liệu polyglot HTML5 được phục vụ là XML, bạn cũng nên sử dụng thuộc tính XML: Lang (có cùng giá trị). Nếu trang của bạn chỉ được phục vụ là XML, chỉ cần sử dụng thuộc tính XML: Lang.add a lang attribute to the html tag to set the default language of your page. If this is XHTML 1. x or an HTML5 polyglot document served as XML, you should also use the xml:lang attribute (with the same value). If your page is only served as XML, just use the xml:lang attribute.
Làm thế nào để bạn tạo một tài liệu HTML?Thực hiện theo các bước bên dưới để tạo trang web đầu tiên của bạn với Notepad hoặc Textedit ... Bước 1: Mở Notepad (PC) Windows 8 trở lên: .... Bước 1: Mở Textedit (Mac) Mở Finder> Ứng dụng> Textedit..... Bước 2: Viết một số HTML..... Bước 3: Lưu trang HTML..... Bước 4: Xem trang HTML trong trình duyệt của bạn .. HTML nào là ngôn ngữ?Một ngôn ngữ đánh dấu HTML là một loại ngôn ngữ đánh dấu.Nó gói gọn, hoặc đánh dấu dữ liệu của UP trong các thẻ HTML, xác định dữ liệu và mô tả mục đích của nó trên trang web.HTML is a type of markup language. It encapsulates, or “marks up” data within HTML tags, which define the data and describe its purpose on the webpage.
Ví dụ HTML là gì?HTML (Ngôn ngữ đánh dấu siêu văn bản) là mã được sử dụng để cấu trúc trang web và nội dung của nó.Ví dụ, nội dung có thể được cấu trúc trong một tập hợp các đoạn văn, danh sách các điểm đạn hoặc sử dụng hình ảnh và bảng dữ liệu.content could be structured within a set of paragraphs, a list of bulleted points, or using images and data tables. |