例如,haml代码:
!!! XML%HTML{HTML_attrs('hr-HR')} %head %Title Some Title %Meta{'http-equiv' => 'Content-Type',:content => 'text/HTML; charset=utf-8'}/ %Meta{'name' => "description",:content => 'Some Title - YO!'}/ = stylesheets = JavaScripts('test',:other) %body = yIEld
产生以下:
<?xml version='1.0' enCoding='utf-8' ?><HTML lang='hr-HR' xml:lang='hr-HR' xmlns='http://www.w3.org/1999/xhtml'> <head> <Title>Some Title</Title> <Meta content='text/HTML; charset=utf-8' http-equiv='Content-Type' /> <Meta content='Some Title - YO!' name='description' /> <link href="stylesheets/application.CSS" media="all" rel="stylesheet" type="text/CSS"/><link href="stylesheets/grID.CSS" media="all" rel="stylesheet" type="text/CSS"/><link href="stylesheets/text.CSS" media="all" rel="stylesheet" type="text/CSS"/> <script language="JavaScript" src="JavaScripts/test.Js" type="text/JavaScript"></script><script language="JavaScript" src="JavaScripts/other.Js" type="text/JavaScript"></script> </head> <body> <h1>some body stuff!</h1> utf test šđčćž ŠĐČĆŽ </body></HTML>
请注意,如果我在haml代码中使用单引号或双引号并不重要,我总是得到相同的输出!
此外,似乎haml-> HTML输出按字母顺序排序标记属性,而不是我在haml中对它们进行排序的方式.我怀疑这与ruby数组有关,但我不确定,因为我不能/不能在静态的情况下使用Ruby而不是haml.我怎么能按照我在haml代码中用ruby数组中的顺序订购它们?
解决方法 请尝试以下方法:Haml::Template.options[:attr_wrapper] = '"'总结
以上是内存溢出为你收集整理的html – Haml – 如何强制标记属性仅使用双引号?如何按照我想要的方式命令标记属性?全部内容,希望文章能够帮你解决html – Haml – 如何强制标记属性仅使用双引号?如何按照我想要的方式命令标记属性?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)