【问题标题】:How to use the strong tag in haml [duplicate]如何在haml中使用强标签[重复]
【发布时间】:2014-01-15 10:06:42
【问题描述】:

是的,所以标题几乎总结了它。你是怎么做到的!?

我把我的文字写成:

 lorem ipsum %strong Banana republic bla bla bla

想要加粗“香蕉共和国”部分。但是 %strong 只是在屏幕上打印出来,就像它是正文的一部分......

【问题讨论】:

标签: ruby haml


【解决方案1】:

HAML 在阅读代码时使用缩进和换行符。因此,您必须执行以下操作:

%p
  lorem ipsum 
  %strong
    Banana republic
  bla bla bla

这个问题类似:inline tag in haml

您可以使用过滤器使其更“符合人体工程学”:http://haml.info/docs/yardoc/file.REFERENCE.html#filters

这里是一个例子:

%p
  :markdown
    lorem ipsum *Banana republic* bla bla bla

默认情况下会应用 html 过滤器,因此以下内容也可以使用:

%p
  lorem ipsum <strong>Banana republic</strong> bla bla bla

【讨论】:

    【解决方案2】:

    Haml 在这种情况下并不方便。像这样的东西应该可以工作:

    lorem ipsum
    %strong Banana republic 
    bla bla bla
    

    【讨论】:

      【解决方案3】:

      试试:http://www.htmltohaml.com/

      lorem ipsum
      %strong Banana republic
      bla bla bla
      

      【讨论】:

        【解决方案4】:

        如果您只需要富文本格式 - 考虑使用 :markdown 或 :textile haml 过滤器。

        http://haml.info/docs/yardoc/file.REFERENCE.html#markdown-filter

        http://haml.info/docs/yardoc/file.REFERENCE.html#textile-filter

        【讨论】:

          【解决方案5】:

          试试这个

          lorem ipsum
          %strong Banana republic
          bla bla bla
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-06-02
            • 1970-01-01
            • 2010-11-15
            • 2018-05-09
            • 2020-03-09
            • 2011-08-15
            相关资源
            最近更新 更多