Показать сообщение отдельно
Старый 11.02.2016, 17:04
#1
Любитель
 
Регистрация: 29.12.2015
Сообщений: 231
Благодарностей: 89
Haml - html для ленивых

Сегодня увидел одно задание, где упоминалось haml. Я подумал опечатка, но потом увидел код.
Нет, оказывается существует и такая разметка, которая упрощает написание кода.
Вы не забудетесь закрыть теги, где они нужны
Сложного ничего нет, говорят есть даже свой хамл для рнр и стилей.

HAML - HTML abstraction markup languageВот как выглядит код:
PHP код:
Код:
 
Код:
!!!
%html{*html_attrs('ru')*}
**%head
****%title*ММЖП*форум
****%meta(http-equiv="Content-Type"*content="text/html;*charset=utf-8")
****=*stylesheet_link_tag*"main"
**%body
****#header
******%h1*Форум*ммжп
******%h2*Темы
****#content
******-*@entries.each*do*|entry|
********.entry
**********%h3.title=*entry.title
**********%p.date=*entry.posted.strftime("%A,*%B*%d,*%Y")
**********%p.body=*entry.body
****#footer
******%p.copyright
********Все*права*защищены*©*ммжп*и*monahyip*
В итоге получается вот такая картина.(скрин с вики)


А вы юзали HAML? я только сегодня о нем узнал. Буду юзать или нет...думаю нет - рука набитая, не проблема писать по-старому.
monahyip вне форума
Перейти в тему этого сообщения: Haml - html для ленивых