我正在尝试这样做:
%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)
但我不能让它停止显示。有没有我在第一行没有正确做的事情?
谢谢!
答案 0 :(得分:4)
你的Haml是正确的,因为它正确生成了样式属性,但你的HTML是错误的。不允许h4
元素作为p
元素的直接子元素,因此浏览器会隐式关闭p
之前的h4
。实际上,你有一个空的p
,其display:none
设置。
尝试将p
更改为div
,允许h4
作为孩子。 (您可能也想改变其他内容)。