【问题标题】:Hyperlink and regular text in the same line超链接和常规文本在同一行
【发布时间】:2016-04-03 21:21:49
【问题描述】:

在 HTML 中,很容易将超链接添加到原本不变的文本流中。这段代码:

<a href="http://stackoverflow.com">Visit Stack Overflow!</a> It's a great site.

产生这样的输出:

Visit Stack Overflow!这是一个很棒的网站。

但是,在 Jade 中,我显然错过了在超链接(如果有的话)之后添加常规文本的方式,因为我只能添加段落 - 这个 Jade 模板代码:

a(href="http://stackoverflow.com") Visit Stack Overflow!
p It's a great site.

产生类似但不同的输出:

Visit Stack Overflow!

这是一个很棒的网站。

因此,常规文本位于新行中,而不是写在超链接之后。

在 Jade 中有什么方法可以像 HTML 示例中那样做吗?

【问题讨论】:

    标签: html node.js hyperlink pug


    【解决方案1】:

    是的,有。

    Jade 模板中的p 标记必须替换为对 Jade 没有意义的其他字母组合。

    a(href="http://stackoverflow.com") Visit Stack Overflow!
    placholder It's a great site.
    

    产生与问题中的 HTML 代码相同的输出。

    【讨论】:

      【解决方案2】:

      试试这个:

      p  #[a(href="http://stackoverflow.com") Visit Stack Overflow!] It's a great site.
      

      【讨论】:

      • 真诚地说,我不知道 Jade,但它看起来是一个将嵌套标签放在同一行的代码。 p“文本”#[标签(属性...)“更多文本”]“文本”。如果你不使用它,它根本不起作用。
      猜你喜欢
      • 1970-01-01
      • 2016-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-08
      • 1970-01-01
      • 2012-10-02
      • 1970-01-01
      相关资源
      最近更新 更多