Referință rapidă

Fișă de referință Haml

Ghid rapid pentru Haml: doctypes, etichete, clase, ID-uri, atribute HTML inline, evaluare Ruby și reguli de indentare.

· Publicat

Haml este un motor de șabloane pentru HTML care folosește indentarea pentru a produce cod curat și fără repetiții (DRY).

Noțiuni de bază

Doctype

!!!
!!! 5
!!! Strict
!!! Frameset
!!! Mobile
!!! Basic

Etichete și structură

%p Hello World
%span
  Inner text

Clase și ID-uri

%div#content
  %p.highlighted Text content

/ Div is the default tag when omitted
.notice
  #login-box

Atribute inline

Ambele sintaxe de hash sunt suportate:

%html{ "xml:lang" => "en", :lang => "en" }
%a{ :href => "/login", :title => "Sign in" }

/ HTML-style attributes syntax
%a(href="/login" title="Sign in")

Evaluarea codului Ruby

= "Evaluated Ruby expression"
- [1, 2, 3].each do |num|
  %li= num

Referințe

Subiecte conexe