haml中的内联标签 [英] inline tag in haml

查看:81
本文介绍了haml中的内联标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在html中,您可以执行以下操作

In html, you can do something like this

<p>
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eget 
  aliquet odio. Fusce id quam eu augue sollicitudin imperdiet eu ac eros. 
  <em>Etiam nec nisi lorem</em>, ac venenatis ipsum. In sollicitudin, 
  lectus eget varius tincidunt, felis sapien porta eros, non 
  pellentesque dui quam vitae tellus. 
</p>

这很好,因为文本的段落仍然看起来像标记中的段落.在haml中,看起来像这样

It is nice, because the paragraph of text still looks like a paragraph in the markup. In haml, it looks like this


%p
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eget 
    aliquet odio. Fusce id quam eu augue sollicitudin imperdiet eu ac eros. 
    %em Etiam nec nisi lorem
    , ac venenatis ipsum. In sollicitudin, 
    lectus eget varius tincidunt, felis sapien porta eros, non 
    pellentesque dui quam vitae tellus. 

有什么办法可以完全内嵌haml中的标签?

Is there any way to totally inline a tag in haml?

推荐答案

Haml在结构化标记方面表现出色,但并不是真正用于内联标记.阅读:内容的汉克很烂.只需将内嵌标签作为HTML:

Haml excels for structural markup, but it's not really intended for inline markup. Read: Haml Sucks for Content. Just put your inline tags as HTML:

.content
  %p
    Lorem ipsum <em>dolor</em> sit amet.

否则,请使用过滤器:

.content
  :markdown
    Lorem ipsum *dolor* sit amet.

这篇关于haml中的内联标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆