在锚标记中添加中断(使用CMS)

时间:2013-11-10 17:24:06

标签: html wordpress

我有一个在Wordpress上运行的网站。首页上有号召性用语(CTA),其中包含网站业务的详细联系信息。在后端内,系统会提示您输入号召性用语的电子邮件地址和电话号码。

然后在锚标记中输出:

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

这会在主页上创建一个相当大且具有侵入性的大长按钮,其中电子邮件和电话号码显示在一行上。

在CMS中,我尝试在实际的CTA按钮输入框中添加一个break标记:

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

这只输出与上面完全相同的html,<br />标记被忽略。

我可以在CMS中编辑html,但有两个问题:

1)有没有办法在CMS输入框中添加中断以进行号召性用语?我想象出一个与逃避反斜杠字符相反的东西,上面写着“不,这是html不要忽视”

2)<br />标记嵌套在锚<a>标记中是否有效?

CMS input box

1 个答案:

答案 0 :(得分:4)

问题1 - 您是否可以让CMS接受换行标记?

具体取决于具体的CMS - 如果它有可视化编辑器,shift和enter通常可以让你换行。如果它允许编辑HTML源代码,那么虽然CMS可能正在使用不了解自动关闭标记的粗糙正则表达式,但这应该有效,所以请尝试:

<br>

以及自动关闭版本。

问题2 - 锚中是否允许换行?

在HTML5中,允许在任何“短语元素”中使用br元素,并且锚点是一个短语元素 - 因此允许将br标记放在标记内。

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