• Реклама: 💰 Пополни свой портфель с минимальной комиссией на Transfer24.pro
  • Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Haml - html для ленивых

monahyip

Любитель
Регистрация
30.12.2015
Сообщения
261
Реакции
124
Поинты
0.010
Сегодня увидел одно задание, где упоминалось 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? я только сегодня о нем узнал. Буду юзать или нет...думаю нет - рука набитая, не проблема писать по-старому.
 

Вложения

  • 34.png
    34.png
    30.3 KB · Просмотры: 675

An27

МАСТЕР
Регистрация
03.07.2010
Сообщения
1,735
Реакции
614
Поинты
43.450

WebStudio Limiard

Любитель
Регистрация
28.09.2015
Сообщения
130
Реакции
24
Поинты
0.000

monahyip

Любитель
Регистрация
30.12.2015
Сообщения
261
Реакции
124
Поинты
0.010
хамл как-то упрощает верстку
Согласен, думаю у многих вебмастеров есть свои заготовки...
Но идея неплохая, и если изначально по нем учится, практиковать - то может как то и поможет.
 

WebStudio Limiard

Любитель
Регистрация
28.09.2015
Сообщения
130
Реакции
24
Поинты
0.000
Согласен, думаю у многих вебмастеров есть свои заготовки...
Но идея неплохая, и если изначально по нем учится, практиковать - то может как то и поможет.
Да. Я думаю, что стоит учиться делать правильно изначально, или по крайней мере стремиться к этому. Вместо псевдоразметки лучше использовать шаблонизатор, смарти, например. Да, и выучить разметку, на самом деле, не так уж и сложно.
 

monahyip

Любитель
Регистрация
30.12.2015
Сообщения
261
Реакции
124
Поинты
0.010
  • Like
Реакции: An27

An27

МАСТЕР
Регистрация
03.07.2010
Сообщения
1,735
Реакции
614
Поинты
43.450

Manny

Любитель
Регистрация
22.07.2015
Сообщения
108
Реакции
22
Поинты
0.000
все с нуля писать
Согласен с нуля когда пишешь меньше ошибок допускаешь.

с использованием Emmet
Можно также использовать Brackets, даже пошустрее чем Эммет
 

capitalistas

ТОП-МАСТЕР
Регистрация
04.05.2010
Сообщения
5,673
Реакции
1,514
Поинты
0.000

Sidd

Любитель
Регистрация
20.09.2013
Сообщения
260
Реакции
227
Поинты
0.000
Согласен с нуля когда пишешь меньше ошибок допускаешь.
угу и больше гемора получаешь. разметку надо правильно сделать.
Работал с Awesome Builder для новичков как я считаю. а вообще разных много. взять тот же булдер WYSIWYG Web, без навыков простой визуальный редактор для создания сайта с нуля вполне подходит.
 

monahyip

Любитель
Регистрация
30.12.2015
Сообщения
261
Реакции
124
Поинты
0.010
тот же булдер WYSIWYG Web, без навыков простой визуальный редактор для создания сайта с нуля вполне подходит.
Блокнот как никак лучше подходит для обучения. а разные проги только потом ускорять должны написание кода и все.
 
  • Like
Реакции: An27

Ficc

Интересующийся
Регистрация
27.11.2014
Сообщения
8
Реакции
0
Поинты
0.000
Я хоть и начинающий работник с кодом, но в жизни многое уже прошёл и повидал, и могу сказать только одно: сразу не научишься писать правильно и так как надо - потом будет ещё труднее переучиться. И процент ошибок будет в разы больше, чем если учиться сразу на правильном коде. И это относится не только к коду...
 

DeftMonitoring

Интересующийся
Регистрация
29.06.2016
Сообщения
18
Реакции
7
Поинты
0.000

skylab-spb

Интересующийся
Регистрация
01.07.2016
Сообщения
5
Реакции
0
Поинты
0.000
это какой-то движок или программа? :)

ru.wikipedia.org/wiki/Emmet
ts-soft.ru/blog/emmet

А так, достаточно использовать любой редактор HTML кода(например Adobe Dreamweaver), он покажет, где теги не закрыты, ошибки в коде и.т.д
 

monahyip

Любитель
Регистрация
30.12.2015
Сообщения
261
Реакции
124
Поинты
0.010
сразу не научишься писать правильно и так как надо - потом будет ещё труднее переучиться.
Сама суть учебы - сталкиваться с ошибками и решать их :)

лучше изучить html и всё
Я тоже так считаю. Но вот решил спросить, работать ли кто через хамл. Видимо поклонников не так много.
 
Сверху Снизу