Hướng dẫn how do you display html code in text? - làm thế nào để bạn hiển thị mã html trong văn bản?
Trên thực tế có một cách để làm điều này. Nó có giới hạn [một], nhưng là tiêu chuẩn 100%, không được chấp nhận [như XMP] và hoạt động.
Và nó là tầm thường. Đây là:
LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo
LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo
Xin vui lòng cho tôi giải thích. Trước hết, nhận xét HTML thông thường thực hiện công việc, để ngăn chặn toàn bộ khối được giải thích. Bạn có thể dễ dàng thêm vào bất kỳ thẻ nào, tất cả chúng sẽ bị bỏ qua. Bị bỏ qua từ giải thích, nhưng vẫn có sẵn thông qua innerHTML
! Vì vậy, những gì còn lại, là để có được nội dung, và lọc các mã thông báo nhận xét trước và theo dõi.
Ngoại trừ [hãy nhớ-giới hạn] bạn không thể đặt các bình luận HTML bên trong, vì [ít nhất là trong chrome của tôi] làm tổ của chúng không được hỗ trợ, và trước tiên '->' sẽ kết thúc chương trình.
Chà, đó là một giới hạn nhỏ khó chịu, nhưng trong một số trường hợp, đó không phải là vấn đề gì cả, nếu văn bản của bạn không có nhận xét HTML. Và, dễ dàng hơn để thoát khỏi một cấu trúc, sau đó là một loạt chúng.
Bây giờ, chuỗi LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo
kỳ lạ đó là gì? Đó là một chuỗi ngẫu nhiên, giống như một hàm băm, không có khả năng được sử dụng trong khối và được sử dụng cho? Đây là bối cảnh, tại sao tôi đã sử dụng nó. Trong trường hợp của tôi, tôi đã lấy nội dung của một div, sau đó xử lý nó bằng dấu hiệu showdown, và sau đó đầu ra được gán vào một div khác. Ý tưởng là, để viết Markdown Inline trong tệp HTML và chỉ cần mở trong trình duyệt và nó sẽ biến đổi trên tải trọng trên mạng. Vì vậy, trong trường hợp của tôi,
và mã JavaScript để lấy nó:
var src = document.getElementById["mydoc-src"];
var YOUR_CODE = src.innerHTML.replace[/[]/g, ""];
Chào mừng bạn đến với một hướng dẫn về cách hiển thị mã HTML dưới dạng văn bản. Bạn muốn thêm đoạn mã mã HTML vào trang web của bạn? Nhưng
var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
2 tự động được phân tích cú pháp như một phần của trang web?
Để hiển thị mã HTML làm văn bản, chỉ cần thay thế
var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
3 bằng var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
4 và var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
5 bằng ________ 16. & nbsp; ví dụ:: var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
7 var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
8
Điều đó bao gồm những điều cơ bản nhanh chóng, nhưng đọc tiếp nếu bạn cần thêm mẹo và ví dụ!
Tôi đã bao gồm một tệp zip với tất cả mã nguồn khi bắt đầu hướng dẫn này, vì vậy bạn không phải sao chép mọi thứ, hoặc nếu bạn chỉ muốn đi thẳng vào.
Slide nhanh
MỤC LỤC
Tải xuống & ghi chú
Thứ nhất, đây là liên kết tải xuống đến mã ví dụ như đã hứa.
Ghi chú nhanh
Nếu bạn phát hiện ra một lỗi, hãy bình luận bên dưới. Tôi cũng cố gắng trả lời các câu hỏi ngắn, nhưng đó là một người so với toàn bộ thế giới, nếu bạn cần câu trả lời khẩn cấp, vui lòng kiểm tra danh sách các trang web của tôi để nhận trợ giúp lập trình.
Mã hóa ví dụ Tải xuống
Nhấn vào đây để tải xuống tất cả các mã nguồn ví dụ, tôi đã phát hành nó theo giấy phép MIT, vì vậy hãy thoải mái xây dựng trên đó hoặc sử dụng nó trong dự án của riêng bạn.
Được rồi, bây giờ chúng ta hãy vào các ví dụ để hiển thị mã HTML dưới dạng văn bản trong một trang web.
Ví dụ 1] Mã HTML nội tuyến
1-inline-code.html
code {
padding: 3px;
border: 1px solid #dfe22b;
background: #fffb89;
}
* {
font-family: arial, sans-serif;
box-sizing: border-box;
}
The <strong>
tag is not to be used to bold text.
It actually has a semantic meaning of "strong emphasis".
Thẻ
var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
9 không được sử dụng để in đậm văn bản. Nó thực sự có một ý nghĩa ngữ nghĩa của sự nhấn mạnh mạnh mẽ.
It actually has a semantic meaning of “strong emphasis”.
Như trong phần giới thiệu, tất cả những gì chúng ta phải làm là thay thế
var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
3 bằng ________ 14 & nbsp; và var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
5 bằng var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
6.
4 được gọi là các thực thể HTML. Cụ thể, var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
4 đại diện cho người khác ít hơn so với và và var converter = new showdown.Converter[];
converter.setOption['simplifiedAutoLink', true];
converter.setOption['tables', true];
converter.setOption['tasklists', true];
var src = document.getElementById["mydoc-src"];
var res = document.getElementById["mydoc-res"];
res.innerHTML = converter.makeHtml[src.innerHTML]
.replace[/.{0,10}LlNnlljn77fggggkk77csJJK8bbJBKJBkjjjjbbbJJLJLLJo.{0,10}/g, ""];
src.innerHTML = '';
6 cho các trò chơi lớn hơn so với.- Có rất nhiều nhân vật thực thể HTML khác, chẳng hạn như
7 cho ampersand. Tôi sẽ để lại một liên kết dưới đây đến một danh sách đầy đủ hơn. - Cuối cùng, gói mã HTML của bạn trong
8 là tùy chọn. Chà, việc thêm mỹ phẩm theo cách này sẽ dễ dàng hơn và nó cũng cung cấp cho một bộ máy tính này gợi ý ngữ nghĩa cho các công cụ tìm kiếm.
Ví dụ 2] Đoạn mã mã HTML
2-code-snippet.html
pre {
color: #fff;
background: #384669;
}
* {
font-family: arial, sans-serif;
box-sizing: border-box;
}
<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ul>
Nếu bạn muốn hiển thị một đoạn trích, chỉ cần bọc nó trong một cặp
9. Đó là, văn bản được định dạng trước sẽ giữ lại tất cả các không gian và phá vỡ dòng, vì vậy bạn không phải làm thủ công điên rồ var src = document.getElementById["mydoc-src"];
var YOUR_CODE = src.innerHTML.replace[/[]/g, ""];
1 và var src = document.getElementById["mydoc-src"];
var YOUR_CODE = src.innerHTML.replace[/[]/g, ""];
2.P.S. Đó là một nỗi đau để thay đổi tất cả các thẻ thành các thực thể HTML. Chỉ cần thực hiện tìm kiếm cho thực thể HTML trực tuyến mã hóa, và có rất nhiều công cụ miễn phí trực tuyến.
Thêm] Mã Highlighters
Nếu bạn muốn có các đoạn mã Pretty Pretty, có khá nhiều thư viện JavaScript ngoài kia mà bạn có thể sử dụng.
- Làm nổi bật JS
- cầu vồng
- Prism
- Microlight
- Cú pháp highlighter
Liên kết & Tài liệu tham khảo
- Thực thể HTML - MDN
- Biểu tượng HTML - Toptal
Bảng gian lận infographic
Hiển thị mã HTML dưới dạng văn bản [bấm để phóng to]
KẾT THÚC
Cảm ơn bạn đã đọc, và chúng tôi đã đi đến cùng. Tôi hy vọng rằng nó đã giúp bạn hiểu rõ hơn và nếu bạn muốn chia sẻ bất cứ điều gì với hướng dẫn này, xin vui lòng bình luận bên dưới. Chúc may mắn và mã hóa hạnh phúc!
Thẻ được sử dụng để hiển thị mã máy tính trên trang web.Có một số yếu tố có sẵn để đánh dấu mã máy tính bằng HTML.TAG: Thẻ trong HTML được sử dụng để xác định đoạn mã máy tính. tag
is used to display the computer code on the website. There are number of elements available to mark up computer code using HTML. Tag: The tag in HTML is used to define the piece of computer code.