値下げ共通の文法

個人的にマークダウン構文のようにその構文についての簡単な紹介に続いて、いくつかのメモを行うために使用。

目的

値下げの目標は達成することです「読み、書きやすいし。」

可読性は、しかし、最も重要です。マークダウンフォーマットを使用して書かれた文書は、直接プレーンテキストに掲載されなければならない、とラベルのように見えていないか、またはフォーマットは、命令の数で構成されています。マークダウン構文は、ある程度の両方を含むテキストをHTML形式で、影響を受けている  シーテキストATX繊維reStructuredTextのGrutatext  と  EtTextを、しかし、インスピレーションの最大の原因は、実際には、プレーンテキストの電子メール形式です。

互換性のあるHTML

ターゲットマークダウン構文は次のとおりです。書き言葉のネットワークになるために適用されます。

値下げは、それまでにも近く、まれにその文法範疇、対応するHTMLタグのほんの一部ではない、HTMLに代わるものではありません。値下げアイデアはHTMLを書くために、文書を容易にするためではありません。私の意見では、HTMLを書くのは非常に簡単です。値下げ哲学は、読み取り、書き込み、およびランダムに変更することが文書を容易にするためです。HTMLはパブリッシュ形式で、値下げは、書き込み形式です。このように、マークダウンフォーマット文法網羅プレーンテキストのみをカバーすることができます。

タグ、マークダウンの範囲に含まれない内部文書に直接HTMLで記述することができます。これは、HTMLや記法で追加のラベル付けません。限り、その上に直接標識。

このようなの<div>、<表>、<前>、<P>などなどのタグの前と後に分離その他のコンテンツ領域と空白行を追加する必要があり、彼らはまた、開始タグを必要と - のみ、いくつかのHTMLブロック要素を制限するにはタブまたはスペースで終了ラベルは後退させることはできません。値下げジェネレータはないHTMLタグを加えた外部ブロック不要<P>タグでは、十分な知性を持っています。

例としては、マークダウン文書の一部のHTMLテーブルで、次のとおりです。

这是一个普通段落。

<table>
    <tr>
        <td>Foo</td>
    </tr>
</table>

这是另一个普通段落。

HTMLブロックタグの間のMarkdown構文形式は処理されませんのでご注意ください。たとえば、あなたがHTMLブロック*でマークダウンスタイルを使用し*ても効果はありません強調する。

タグの<span>などのHTMLセクション(インライン)、<引用>、<デル>段落、タイトルや使い捨てでリストをマークダウンすることができます。個人的な習慣もマークダウンフォーマットなし、および形式にHTMLタグを直接使用によります。たとえば:あなたは<A>またはHTMLの<img>タグを好む場合は、マークダウンリンクまたは提供された画像タグ構文の代わりに、直接これらのタグを使用することができます。

そして、HTMLタグ異なるブロック間では、HTMLタグの間のMarkdown構文セクションが有効です。

特殊文字の自動変換

<および&:HTMLファイルでは、2つの文字は特別な処理を必要とするがあります。あなたはこれらの文字のプロトタイプだけを表示したい場合は、シンボル&HTMLエンティティをマークするための<タグ開始記号は、あなたは、&LTなど、物理的なフォームを使用する必要があります;と&#038;。

特に、あなたがしたい場合は、「AT&T」は、あなたが「AT&#038を記述する必要があり、ネットワークのマニュアルのライターが拷問を受けてみましょう&キャラクターソング; T.」&文字のURLを変換する必要があります。たとえば、リンク先:

http://images.google.com/images?num=30&q=larry+bird

あなたは、書かれたようにURLを配置する必要があります:

http://images.google.com/images?num=30&q=larry+bird

linkタグのhref属性を置くために。忘れがちです言うまでもなく、これはまた、HTML標準誤差、最大の番号を確認するためにチェックすることができます。

値下げは、あなたがより良い、それに対処するために変換する必要があり、自然に文字を書くことができます。あなたはアンパサンド文字をHTMLエンティティの一部で使用している場合は、それはそれ以外の場合は、アンプを、&に変換されます、同じままになります;。

ドキュメントの著作権記号©を挿入したいのであれば、あなたが書くことができます。

&copy;

値下げは、そのままそれを残します。そして、あなたが書いた場合:

AT&T

値下げは、それを向けるだろう。

AT&amp;T

値下げは、HTMLの互換性ができますので、あなたはそれが任意の変換を行うことはありませんが、あなたが書いた場合という、区切りHTMLタグとしてマークダウンを使用するには、<記号であれば、同様の状況にも、<シンボルで発生します。

4 < 5

値下げは、それを変換します。

4 &lt; 5

しかし、二つのシンボルは、HTMLエンティティに変換され、この機能を使用すると、簡単にHTMLコード(HTMLや相対を書くために値下げを使用することができ、コードの範囲内で、インラインまたはブロックのいずれかを点に注意してください<と&ですHTMLの構文については、あなたが入れすべての<および&内部のHTMLファイル内のHTMLコードを記述するためには、HTMLエンティティに変換されます。)

段落と改行

値下げは、それがディスプレイに表示される前と後の(空白行が1行以上の空白行を持っている定義は、空白のように見えます、空白行はテキストの一つ以上の連続したラインの通過とみなされますされています。たとえば、唯一のスペースまたはタブを含む行の場合、行)は空白行として扱われます。通常の段落では、スペースまたはタブでインデントされなければなりません。

「テキスト組成物の1本の以上の連続した線で」この文実際に意味記法は、段落内で強制改行(インサート改行)を可能にするこの機能や他のほとんどのテキスト・ツー・HTML形式は同じではありません(Movable Typeのを含みます「改行を変換」オプション)は、他のフォーマットは、各改行は/>タグを<brに変換されます。

あなたが本当に<br />のタグを挿入するために値下げを頼りにしたい場合は、2つの以上のスペースへの挿入時に押して、Enterキーを押します。

確かに、あなたは<brの/>を生成する(より多くのスペースを支払うために)少し余分な何かが必要ですが、単にアプローチは、電子メールでの値下げ、値下げスタイルのブロック参照には適していません。「すべての改行は/> <brに変換しました」使いやすくするだけでなく、読みやすいだけでなく、公開するときに使用する新しい行で段落以上の、リスト、。

見出し

値下げは、2つのヘッダ構文、クラスとクラスシーテキストATXフォームをサポートしています。

:例えば、(二次ヘッダ) - クラスシーテキスト形式は=(最上位ヘッダ)を使用して、一番下の行の形態であり、

This is an H1
=============

This is an H2
-------------

=と任意の数の - が有効であることができます。

クラスATXフォームは、最初のラインの#1-6、1-6は、例えば、タイトル順に対応挿入されます。

# 这是 H1

## 这是 H2

###### 这是 H6

あなたは、これがより快適に見えると思えば、選択あなたがラインの#エンドを追加することができ、これは純粋に審美的な使用であり、ATXスタイルのクラスのタイトルを「閉じる」ことができ、行の番号#エンド間と同じ始まりを持っていません(ウェルタイトル文字の最初の行の順序の量を決定する数):

# 这是 H1 #

## 这是 H2 ##

### 这是 H3 ######

ブロック引用Blockquotes

値下げブロックの参照番号は類似の参照メール>で使用されています。あなたは電子メールの手紙でお馴染みの導入がある場合は、Markdownを参照ファイル内のブロックを作成する方法を知っているだろう、それもオフラインで最初に自分自身のように見えるし、各列>の一番上に追加されます:

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
> 
> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
> id sem consectetuer libero luctus adipiscing.

値下げはまた、あなただけの最初の行に加えて、段落全体>の前で怠惰にすることができます:

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.

(:そこに引用された参考例)、限りレベルプラス>の異なる数に応じて基準は、ブロックをネストすることができます。

 This is the first level of quoting.
>
> > This is nested blockquote.
>
> Back to the first level.

ブロック内で参照さも見出し、リスト、およびコードの他のブロックを含む、他のMarkdown構文を使用することができます。

> ## 这是一个标题。
> 
> 1.   这是第一行列表项。
> 2.   这是第二行列表项。
> 
> 给出一些例子代码:
> 
>     return shell_exec("echo $input | $markdown_script");

まともなテキストエディタを簡単に参照の電子メールの種類を作成することができます。例えば、BBEditの中で、あなたがテキストを選択し、メニューから参照クラスの追加]を選択することができます。

リスト

値下げ支持体は、リストと番号なしリストを命じました。

リストとしてアスタリスク、プラスまたはマイナスのマークが付いた順序なしリスト:

*   Red
*   Green
*   Blue

それはと同等です。

+   Red
+   Green
+   Blue

また、に相当:

-   Red
-   Green
-   Blue

期間英語が続く番号を使用してリストを命じました。

1.  Bird
2.  McHale
3.  Parish

あなたが、上記のリストは、HTMLタグを生成されたHTML結果の出力には影響を与えませんリストにデジタルマークを使用することが重要です。

<ol>
<li>Bird</li>
<li>McHale</li>
<li>Parish</li>
</ol>

あなたのリストのタグが書かれている場合:

1.  Bird
1.  McHale
1.  Parish

それともさえ:

3. Bird
1. McHale
8. Parish

あなたはまったく同じHTML出力を取得します。ポイントは、あなたが数字と同じ結果の出力マークダウンファイルのリストを作ることができる、またはあなたが怠惰な少し、あなたは完全に数値の正しさを気にしないことです。

あなたが怠惰な書き込みを使用している場合は値下げの未来は属性の順序付きリストを開始支える可能性があるため、提案された最初のプロジェクトは、1から開始するのがベストです。

リスト項目タグは、通常は左側に配置されたが、実際には3つのスペースまでインデントすることができ、マークの後ろのプロジェクトは、少なくとも1つのスペースまたはタブが続く必要があります。

リストがより美しく見えるように、あなたは照合固定インデントの内容を使用することができます。

*   Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
    Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
    viverra nec, fringilla in, laoreet vitae, risus.
*   Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
    Suspendisse id sem consectetuer libero luctus adipiscing.

あなたが怠け者なら、それはOKです。

*   Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
viverra nec, fringilla in, laoreet vitae, risus.
*   Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
Suspendisse id sem consectetuer libero luctus adipiscing.

出力HTMLマークダウンとは、例えば、<P>タグをラップでアイテムをコンテンツになるリスト項目間の空白行で区切られている場合:

*   Bird
*   Magic

これは、変換されます。

<ul>
<li>Bird</li>
<li>Magic</li>
</ul>

しかし、この:

*   Bird

*   Magic

これは、変換されます。

<ul>
<li><p>Bird</p></li>
<li><p>Magic</p></li>
</ul>

リスト項目は、段落を複数備えていてもよい、項目の下の各段落は、4つのスペースまたはタブ1をインデントする必要があります。

1.  This is a list item with two paragraphs. Lorem ipsum dolor
    sit amet, consectetuer adipiscing elit. Aliquam hendrerit
    mi posuere lectus.

    Vestibulum enim wisi, viverra nec, fringilla in, laoreet
    vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
    sit amet velit.

2.  Suspendisse id sem consectetuer libero luctus adipiscing.

あなたが怠惰なら、あなたはそれぞれの行をインデントしている場合は、良いの多くを見ていきます、もちろん、再び、値下げもできます。

*   This is a list item with two paragraphs.

    This is the second paragraph in the list item. You're
only required to indent the first line. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit.

*   Another item in the same list.

あなたは>あなたはインデントを必要とするプロジェクトの参照リストに入れたい場合は:

*   A list item with a blockquote:

    > This is a blockquote
    > inside a list item.

あなたはコードブロックを配置する場合、そのブロックは8つのスペースまたは二つのタブである、二回インデントする必要があります。

*   一列表项包含一个列表区块:

        <代码写在这>

もちろん、そうな項目のリストが誤って下のこの文言のように、生成します

1986. What a great season.

期間 - - 言い換えれば、デジタルの行の先頭で、ブランク、このような事態を回避するために、あなたはバックスラッシュ期間を追加することができます。

1986\. What a great season.

コードブロック

そして、書き込みやラベル組版言語のソースコードに関連する手順は、一般的に良好なコードブロックされている、これらのブロックは、一般的に我々はそれが一般的な段落のファイルレイアウトの道を行くにしたくないが、元の外観ショーによると、値下げはなります<前>と<コード>タグでのコードブロックをラップします。

非常に単純な値下げで、コードのブロックを作成するには、インデント4つのスペースまたはタブがあることができ、例えば、以下の入力:

这是一个普通段落:

    这是一个代码区块。

値下げはに変換しました:

<p>这是一个普通段落:</p>

<pre><code>这是一个代码区块。
</code></pre>

各列のインデント(4つのスペースまたはタブ)の最初の順序は、例えば、除去されます。

Here is an example of AppleScript:

    tell application "Foo"
        beep
    end tell

これは、変換されます。

<p>Here is an example of AppleScript:</p>

<pre><code>tell application "Foo"
    beep
end tell
</code></pre>

行(またはファイルの終わり)がインデントされなくなるまで、コードのブロックを続けます。

内部のコードブロックでは、&、<と>は自動的に、あなたは、HTMLソースの例で挿入だけコピーして貼り付け記法を使用することは非常に簡単になるような方法で、HTMLエンティティに変換し、それに加えて上のインデントされます:残りの値下げは、次のような、あなたがに対処するのに役立ちます

<div class="footer">
  &copy; 2004 Foo Corporation
</div>

これは、変換されます。

<pre><code>&lt;div class="footer"&gt;
    &amp;copy; 2004 Foo Corporation
&lt;/div&gt;
</code></pre>

コードブロックは、一般的な記法の構文は、それはちょうどあなたが簡単にマークダウン構文値下げ構文関連するファイルを書き込むことができることを意味し、アスタリスクアスタリスク、のようなものです、変換されません。

分割ライン

あなたは、に沿って分割ラインを作成するために、以上の3つのアスタリスク、マイナス、一番下の行を有することができるラインで何かを持つことはできません。また、アスタリスクまたはマイナス記号の真ん中にスペースを挿入することができます。以下の文言は、それぞれ別の行を作成することができます。

* * *

***

*****

- - -

---------------------------------------

インラインと参照型の二つの形式:マークダウン構文は、リンクの二つの形式をサポートしています。

どちらにしても、リンクテキストは、マークに[角括弧]です。

あなたがラップされている二重引用符でURLの最後のように長いタイトルのテキストリンク、タイトル文字を追加したい場合は、すぐにちょうど角括弧の括弧の後ろに、インラインスタイルのリンクを作成し、URLリンクを挿入するにはたとえば、次のことができます。

This is [an example](http://example.com/ "Title") inline link.

[This link](http://example.net/) has no title attribute.

生成されます:

<p>This is <a href="http://example.com/" title="Title">
an example</a> inline link.</p>

<p><a href="http://example.net/">This link</a> has no
title attribute.</p>

あなたは、リソースにリンクしたい場合は、同じホストである、あなたは相対パスを使用することができます。

See my [About](/about/) page for details.

リンクの後ろの括弧内の式を参照して、別のリンクテキスト角括弧が続く、およびリンクを識別するために第2のフラグにブラケットに充填します。

This is [an example][id] reference-style link.

また、オプションでスペースを持つ2つの角括弧の真ん中になります

This is [an example] [id] reference-style link.

すると、どこからでもファイルには、このタグの定義の内容をリンクすることができます:

[id]: http://example.com/  "Optional Title Here"

リンクされたコンテンツの形で次のように定義されます。

  • 角括弧(フロント選択インデントするために3つのスペースを追加してもよい)、リンクテキスト入力
  • コロン
  • 1つ以上のスペースまたはタブが続きます
  • そして、Webアドレス
  • 選択的に、単一引用符、または二重引用符の括弧内に包まれた次のタイトルの内容

次の三つを定義リンクは同じです。

[foo]: http://example.com/  "Optional Title Here"
[foo]: http://example.com/  'Optional Title Here'
[foo]: http://example.com/  (Optional Title Here)

ご注意: Markdown.pl 1.0.1は、リンクのタイトルをラップするために単一引用符を無視する既知の問題があります。

リンクURLも角括弧内にラップすることができます。

[id]: "Optional Title Here"

あなたも、あなたもURLが長すぎる場合は、いくつかのインデントを追加することができ、次の行にtitle属性を置くことができ、それがより魅力的になります:

[id]: http://example.com/longish/path/to/resource/here
    "Optional Title Here"

URLリンクは、使用時にのみ定義を生成し、直接ファイルには表示されません。

リンクは、文字、数字、空白や句読点を識別するためのラベルを持っていますが、大文字と小文字を区別しないので、以下の2つのリンクが同じことができます。

[link text][a]
[link text][A]

暗黙のリンクタグ機能を使用すると、その場合には、リンクはリンクテキストと同等として分類され、リンクタグが省略されている指定あなたがしたい場合は、空の角括弧とリンクテキスト限りバックで暗黙的なリンクタグを使用することができますあなたに簡素化することができる、google.comに「グーグル」のリンクをしてみましょう。

[Google][]

そして、コンテンツへのリンクを定義します。

[Google]: http://google.com/

リンクテキストは、複数の単語が含まれていてもよい目印のこの簡易型内ので、空白を含むことができますので。

Visit [Daring Fireball][] for more information.

そして、リンクを定義

[Daring Fireball]: http://daringfireball.net/

リンク定義は、ファイル内のどこにでも配置することができ、私は直接リンクは、段落の後ろに表示され、あなたもちょうどノートのように、最終文書の顔にそれを置くことができます好みます。

ここでは、参照スタイルのリンクの例です。

I get 10 times more traffic from [Google] [1] than from
[Yahoo] [2] or [MSN] [3].

  [1]: http://google.com/        "Google"
  [2]: http://search.yahoo.com/  "Yahoo Search"
  [3]: http://search.msn.com/    "MSN Search"

あなたは、リンクの名前を書くための方法を変更した場合:

I get 10 times more traffic from [Google][] than from
[Yahoo][] or [MSN][].

  [google]: http://google.com/        "Google"
  [yahoo]:  http://search.yahoo.com/  "Yahoo Search"
  [msn]:    http://search.msn.com/    "MSN Search"

どちらのスペルは、次のHTMLを持っています。

<p>I get 10 times more traffic from <a href="http://google.com/"
title="Google">Google</a> than from
<a href="http://search.yahoo.com/" title="Yahoo Search">Yahoo</a>
or <a href="http://search.msn.com/" title="MSN Search">MSN</a>.</p>

ここでは比較のために提供さ値下げ文書の内容で書かれた同じ段落内の行は、次のとおりです。

I get 10 times more traffic from [Google](http://google.com/ "Google")
than from [Yahoo](http://search.yahoo.com/ "Yahoo Search") or
[MSN](http://search.msn.com/ "MSN Search").

実際には、リンクスタイルの焦点は、それがよりよく書くことはありませんが、読むために優れている、上記の例を比較し、物品自体は、参照型のみ81文字を使用しますが、インラインフォームとそれが176個の文字に増加しますそれは書くために、純粋なHTML形式の場合は、HTML形式、ラベルのテキストよりも234個の文字があるでしょう。

より多くの最後に生成されたファイルブラウザの結果のようにできるように、値下げの参照スタイルのリンクを使用して、外部のテキストの段落にメタデータを関連付けられているいくつかのマーカーを置くことができるので、あなたが記事を読んでいるような感覚をさせないためにリンクを追加することができます中断。

強調する

値下げアスタリスク(*)とアンダースコア(_)マーカー強調語シンボルとして、言葉や同封は_ *その後、2 _ *またはラップで囲まれ、<em>のタグに変換されます。それは例えば、<強い>に変換されます。

*single asterisks*

_single underscores_

**double asterisks**

__double underscores__

それはに変わります。

<em>single asterisks</em>

<em>single underscores</em>

<strong>double asterisks</strong>

<strong>double underscores</strong>

あなたは、唯一の制限は、あなたが開いているラベルに署名するものである、あなたの好みのスタイルを使用することができ、あなたは何を象徴エンドを使用する必要があります。

また、強調直接テキストの途中に挿入することができます。

un*frigging*believable

しかし、両側にあなた*と_が空白の場合、それらは通常のシンボルとして扱われます。

あなたが直接テキストの前と後に、通常のアスタリスクまたは一番下の行を挿入したい場合は、バックスラッシュを使用することができます。

\*this text is surrounded by literal asterisks\*

コード

コードの短い線をマークするためには、例えば、引用符(「)、抗ラップ、それを使用することができます。

Use the `printf()` function.

生成されます:

<p>Use the <code>printf()</code> function.</p>

あなたは、バッククォートでコードセクションを挿入したい場合は、開くために、複数のバッククォートを使用することができ、エンドコードセクション:

``There is a literal backtick (`) here.``

この構文は、生産します:

<p><code>There is a literal backtick (`) here.</code></p>

開始および終了側のコードセグメントは、フロントエンドのバックエンドの始端、ブランク内に配置することができるので、あなたは、バッククォートは、セクションの先頭に挿入されることができます。

A single backtick in a code span: `` ` ``

A backtick-delimited string in a code span: `` `foo` ``

生成されます:

<p>A single backtick in a code span: <code>`</code></p>

<p>A backtick-delimited string in a code span: <code>`foo`</code></p>

コードセグメント、および&ブラケットでは、自動的にHTMLソースが容易になるにそれを作るHTMLエンティティに変換されますが、値下げは、この意志次のとおりです。

Please don't use any `<blink>` tags.

に切り替えます:

<p>Please don't use any <code><blink></code> tags.</p>

あなたも書くことができます。

`&#8212;` is the decimal-encoded equivalent of `&mdash;`.

生成するには:

<p><code>&amp;#8212;</code> is the decimal-encoded
equivalent of <code>&amp;mdash;</code>.</p>

もちろん、テキストのみのアプリケーションで画像を挿入するには、「自然な」構文を設計するために、難易度のある程度があります。

インラインスタイルと参照型:値下げ写真をマークするために非常によく似た構文とリンクを使用し、また、2つのスタイルを可能にします。

では、ライン画像の構文は次のようになります。

![Alt text](/path/to/img.jpg)

![Alt text](/path/to/img.jpg "Optional title")

次のように詳細に記載さ:

  • 感嘆符!
  • 画像の代替テキストを入れる次に、角括弧、
  • そして、画像URLを置く一般的なブラケットは、最終的には引用符で包み、選択的に「タイトル」テキストを追加します。

リファレンス風の画像の構文は、次のようになります。

![Alt text][id]

「ID」は、画像の名前への参照であり、それはのように参照ピクチャとリンク参照を定義します。

[id]: url/to/image  "Optional title attribute"

あなたは、あなたが通常の<img>タグを使用することができますする必要がある場合はこれまでのところ、値下げは、画像の幅と高さを指定する方法がありません。

バックスラッシュ

値下げは、例えば、構文記法で他のいくつかの意味を挿入するためにバックスラッシュを使用することができます:あなたはアスタリスクでの方法で追加したい場合は、次のテキストを作るために効果を強調(ただし、<em>のタグ)、することができますバックスラッシュの前にアスタリスク:

\*literal asterisks\*

Markdownを共通の記号を挿入するために、次の記号の前にこれらのバックスラッシュをサポートしています。

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号

値下げは、自動的にURLや電子メールを処理するためにリンクされ、比較的短い形式をサポートしている限り、パッケージは角括弧内にあるとして、値下げは自動的にリンクに変えます。例えば、同じアドレスへの一般的なURLのリンクテキストとリンク、:

<http://example.com/>

値下げがオンになります。

<a href="http://example.com/">http://example.com/</a>

自動リンク-mailアドレスは、マークダウンが最初にトランスコード処理を行いますことを、テキスト文字をHTMLエンティティに16ビットコードに変わる以外、このようなフォーマットは、例えば、ロボットを収集悪いメールアドレスの一部をだますことができ、また、非常に似ています。

値下げはに変わります。

<a href="mailto:addre
[email protected]
m">address@exa
mple.com</a>

ブラウザでは、この文字列は、(実際には、<a href="mailto:[email protected]"> [email protected] </a>を)クリック可能な「[email protected]」となりリンク。

(この練習では、ロボットの多くをだますことができますが、すべてを下にブロックすることはできませんが、何かが何もしないよりはましですが。いずれにしても、メールを開いて最終的には広告の手紙につながります。)

おすすめ

転載: www.cnblogs.com/dalianpai/p/11783043.html