3

Wordpress で動作する Web サイトを持っています。フロントページには、ウェブサイトビジネスの連絡先の詳細が記載された行動を促すフレーズ (CTA) があります。バックエンド内で、行動喚起のために電子メール アドレスと電話番号を入力するよう求められます。

これは、アンカー タグに出力されます。

<a class="front-button" href="mailto:myname@example.com">
                    Tel: 123.456.7891  myname@example.com               </a>

これにより、ホームページにかなり大きくて押し付けがましい大きな長いボタンが作成され、電子メールと電話番号が 1 行に表示されます。

CMS 内で、実際の CTA ボタン入力ボックスにブレーク タグを追加しようとしました。

myname@example.com <br /> Tel: 123.456.7891

これは上記とまったく同じ html を出力するだけで、<br />タグは無視されました。

CMS 内で html をハード編集することはできましたが、2 つの質問があります。

1) 行動を促すフレーズの CMS 入力ボックス内にブレークを追加する方法はありますか? 「いいえ、これは html 無視しないでください」というエスケープ バックスラッシュ文字の反対のようなものを想像しました。

2)<br />アンカー<a>タグ内にネストされた場合でもタグは機能しますか?

CMS 入力ボックス

4

1 に答える 1

6

質問 1 - CMS で改行タグを受け入れるようにできますか?

特定の CMS にもよりますが、ビジュアル エディタがある場合は、通常、Shift キーと Enter キーで改行できます。HTML ソースの編集が許可されている場合は、CMS が自己終了タグを理解しない大まかな正規表現を使用している可能性がありますが、それは機能するはずです。そのため、次のことを試してください。

<br>

自己閉鎖バージョンと同様に。

質問 2 - アンカーで改行を使用できますか?

HTML5 では、任意の「フレージング要素」内に br 要素を含めることができ、アンカーはフレージング要素であるため、a タグ内に br タグを配置することができます。

http://dev.w3.org/html5/markup/common-models.html#common.elem.phrasing

于 2013-11-10T22:44:38.557 に答える