Haml - 给 p 标签添加 display:none 不起作用

3

我想要做这件事:

  %p{:style=>"display:none;"}
    %h4= t("labels.shortened_urls.fqdn_url")
    =f.url_field :fqdn_url, {:readonly => true}
    %small=link_to((t "links.shortened_urls.view"), :target => :_blank)

但是我无法让它停止显示。我在第一行做错了什么吗?谢谢!

你必须在这里使用内联样式吗?你可以创建一个带有display:none属性的CSS类,并将其应用于段落,这样做可以吗? - ply
@ply 是的,我可以这样做,但可能仍然无法正常工作,因为我不确定为什么它在这里无法工作 :) - Genadinik
嗯...当视图模板在浏览器中呈现时,你能发布源代码吗? - ply
1个回答

4
你的Haml代码正确,可以生成正确的style属性,但你的HTML代码有问题。在

标签中直接放置

标签不被允许,因此浏览器会自动关闭

标签然后再添加

标签。实际上,你得到了一个空的

标签,并且该标签的"display:none"属性被启用。

尝试将

标签更改为

标签,
标签允许包含

标签作为子标签。(您可能还需要修改其他内容)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接