2015-12-01 48 views
2

我一直在尝试<br>在haml中的标签,非常遗憾,我的代码没有任何工作。我们应该如何在haml中使用nest for <br>如何在haml中使用br标签?

%h1 Helo mate 
    %br/ 
    whrere are you ? 
+0

[Haml :: SyntaxError可能重复 - 非法嵌套:内容不能同时在%a和同一行中给出并嵌套在其中](http://stackoverflow.com/questions/10202931/hamlsyntaxerror-illegal -nest-content-can-be-both-given-the-the-same-lin) – matt

+0

@matt这两个问题都不一样 – Muhammed

+0

你是什么意思?如果你尝试运行Haml,那么你的问题就是你得到的错误,解决方案是将内容移动到另一个答案所指的同一行。还是你有其他问题(在这种情况下,你应该添加更多的细节问题)? – matt

回答

1
%h1 
    Hello mate 
    %br where are you 
+3

这将产生'
你在哪里
',这是错误的('BR'不能有内容)。 – matt

3

你的榜样(%br/)已经似乎是正确的。 无论您获得自闭标签(<br />)还是独立标签(<br>)取决于您的代码是解释为html还是xhtml,请检查您需要的格式。 Xhtml在非结束标签中存在问题。

Look here欲了解更多信息。

编辑:添加从马特评论的信息。这个问题是不是br标签,但h1标签是在同一条线上的标签,以及对下一行的内容,而整个内容应该被嵌套当含量超过一行:

%h1 
    Hello mate 
    %br/ 
    where are you? 
+1

我认为这个问题是更多地与语法错误产生:'非法嵌套:在同一行%H1内容不能既给出嵌套在it.'。 – matt