2012-05-29 32 views
8

Tôi muốn hiển thị một số mã nguồn với điều khiển WebBrowser trên một biểu mẫu. Và tôi muốn trang trí mã nguồn bằng các thẻ HTML, chẳng hạn như màu sắc, phông chữ và kích thước. Nhưng tôi thấy khó hiển thị các chỉ số thụt lề đúng cách.Làm cách nào để hiển thị mã nguồn có thụt lề trong một trang web? HTML? CSS?

Để chính xác, mã nguồn của tôi được giữ trong String [] và mỗi Chuỗi giữ thụt lề thích hợp (khoảng trống hoặc tab). Nhưng có vẻ như các loại thụt lề này chỉ là bị bỏ qua bằng điều khiển WebBrowser.

Ai đó có thể cho tôi biết cách thực hiện?

Trả lời

7

Các <pre> element (sử dụng <code> elements với tên lớp thích hợp để đánh dấu những phần bạn muốn nổi bật cú pháp)

<pre><code class="javascript"><code class="keyword">function</code> <code class="name">foo</code>()… 
7

Tôi muốn dán mã của tôi trong một Gist và sau đó hiển thị nó theo cách đó. Github sẽ nhận ra mã và định dạng nó cho phù hợp.

Nếu bạn định thực hiện thường xuyên, bạn có thể thử markdown.

Hoặc sử dụng trình định dạng một lần như Syntax Highlighter.

+7

Tại sao có người bỏ phiếu câu trả lời của tôi xuống? Nếu tôi dành thời gian ở đây thì bạn ít nhất có thể tôn trọng những nỗ lực mà tôi đưa vào để giúp đỡ. Và nếu tôi trả lời câu hỏi không chính xác thì hãy cho tôi biết tôi đã hiểu nhầm? Bao giờ nghĩ rằng câu hỏi là để đổ lỗi, như ít nhất một câu trả lời khác phù hợp với tôi. – ow3n

Các vấn đề liên quan