html保留字元詳解,保留字元詳解

來源:互聯網
上載者:User

html保留字元詳解,保留字元詳解

本文由 www.169it.com 搜集整理

1. 注釋

      HTML中的注釋和其它語言注釋作用相似,都是為了方便閱讀和調試代碼。當瀏覽器遇到注釋時會自動忽略注釋內容。HTML的注釋格式多行和單行注釋都用一種格式,如下:

      <!--注釋內容-->

      當頁面HTML結構複雜或內容較多時,需要添加必要的注釋來方便閱讀和維護代碼。同時,有時候為了調試代碼,需要暫時注釋掉一些不必要的代碼,方便調試。

      代碼規範:需要注意的是,XHTML 1.0標準規定不要在注釋中在出現雙橫線"--".

      不規範的注釋:<!------項目列表部分------->

      規範的注釋:<!--######項目列表部分######-->

2. 保留字元

      因為大於符號(>)小於符號(<)等符號以作為HTML的文法符號,所以,如果要在頁面中顯示這些特殊符號,就必須使用相應的HTML的代碼錶示,這些特殊符號對應的HTML代碼稱為字元實體。

     常用的特殊符號和對應的字元實體表,這些字元實體都是以"&"開頭,以英文分號";"結束。

     特殊符號                字元實體

     空格                       &nbsp;

     大於符號(>)                &gt;

     小於符號(<)                &lt;

     引號(")                  &quot;

     著作權符號(?)              &copy;

    (&)                       &amp;  

 文章來源:html保留字元詳解


“HTML保留字元”是什?

就是<、>、&等這些字元,在你的文本裡面如果出現這些字元,會被人為是HTML特殊指令的。

當確實需要顯示這些字元的時候,需要對它們進行替換,比如把<換成<
 
資料庫截取字串怎保留html

/// <summary>
/// 去除所有HTML標記
/// </summary>
public static string DeleteHtmlTag(string html)
{
html = Regex.Replace(html, @"<script[^>]*?>[\s\S]*?</script>", "", RegexOptions.IgnoreCase);
html = Regex.Replace(html, @"<style[^>]*?>[\s\S]*?</style>", "", RegexOptions.IgnoreCase);
html = Regex.Replace(html, @"<(.[^>]*)>", "",RegexOptions.IgnoreCase);
html = Regex.Replace(html, @"([\r\n])[\s]+", "",RegexOptions.IgnoreCase);
html = Regex.Replace(html, @"<!--(.*?)-->", "", RegexOptions.IgnoreCase);
html = Regex.Replace(html, @"“", "“", RegexOptions.IgnoreCase);
html = Regex.Replace(html, @"”", "”", RegexOptions.IgnoreCase);
html = Regex.Replace(html, @"&(.*?);", "", RegexOptions.IgnoreCase);
html = html.Replace("<", "");
html = html.Replace(">", "");
html = html.Replace("\r\n", "");
return html;
}

/// <summary>
/// 去除指令碼,樣式,架構,事件等標記
/// </summary>
......餘下全文>>
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.