Web 2.0 генератор шаблонов HTML + CSS

7 февраля 2009 г.

Сегодня двумя веб-разработчиками в лице меня и PHP-мастера Антона a.k.a. molodoy официально дан старт онлайн-сервису под названием “CSS Layout Generator” - генератор шаблонов HTML + CSS.

CSS Layout Generator - генератор шаблонов HTML + CSS

Собственно, из названия сервиса становится ясно, что он из себя представляет. Данная тулза в несколько кликов мыши выдаст вам архив, содержащий в себе пару файлов: HTML и CSS, которые есть ничто иное, как базовая разметка для будущего сайта.

Сервис может пригодиться тем, кто знает некоторые основы работы с технологиями HTML и CSS, но создание костяка страницы в виде блочной (дивовой) верстки (т.е. структуры, включающей “шапку”, колонку с контентом, боковые колонки (сайдбары) и “подвал”) вызывает у него определенные трудности.

Не стану скрывать, что в первую очередь этот сервис создавался для самого Антона =) Но почему бы не выложить в открытый доступ инструмент, который потенциально может пригодиться кому-то еще? Так и поступили.

Доступны, конечно, не все возможные варианты базовой разметки (к примеру, отсутствуют варианты с резиновой шириной сайдбаров), мы включили, на наш взгляд, наиболее часто используемые. Получилось порядка 3-х десятков вариантов.

В общем, если заинтересовало, пользуйтесь. А если есть пожелания и предложения, то можете воспользоваться оранжевой вкладочкой, прилепленной к левому краю страницы на сайте сервиса.

Теги: , , , , автор: Dimox | рубрика CSS-верстка

Комментарии (60): »

  1. делал когда-то для себя генератор, но так и забил …

    тут можно посмотреть зачатки - http://skomoroh.net/tpl/ - нуна F5 понажимать …
    большая часть функционала скрыта что-б не палить, оставил только внешний вид …

    если будет кому интересно и полезно - доделаю …

    нуна себе тоже блог завести =)

  2. Штука полезная. Удобный выбор заготовок — это очень даже неплохо.

    Критика:

    — «Прижать футер к низу окна браузера» или «Эмулировать одинаковую высоту колонок». А вместе можно и то и то?

    — Доктайп Transitional. Почему бы не Strict?

    — В media для дефолтного CSS неплохо бы добавить projection.

    — .sl, .sr — не очень понятные имена классов.

    — Жёстко…

    1
    2
    3
    4
    * {
      margin: 0;
      padding: 0;
    }

    — font: 12px/18px. Почему бы не относительные величины?
    — Это для чего (height)?

    1
    2
    3
    4
    a:hover {
      text-decoration: none;
      height: 500px;
    }
    @
  3. А в Google Chrome все так прыгает, аж прикольно.
    Ручками оно надежнее сверстать.

  4. Спасибо! Интересный сервис, главное что структуру создаёт сам … экономит время, остальное можно поправить.

  5. Спасибо за комментарий.

    — «Прижать футер к низу окна браузера» или «Эмулировать одинаковую высоту колонок». А вместе можно и то и то?

    Пока нет, потому что не нашел способ.

    — Доктайп Transitional. Почему бы не Strict?

    Привычка. Strict - для меня слишком жестко. Я всегда использую Transitional.

    — В media для дефолтного CSS неплохо бы добавить projection.

    Честно признаюсь, я в параметре media не разбираюсь.

    — .sl, .sr — не очень понятные имена классов.

    Предложи более подходящие.

    — Жёстко…

    Всегда практикую такой сброс. Не вижу проблем.

    — font: 12px/18px. Почему бы не относительные величины?

    Относительные величины обхожу стороной. Ничто не мешаешь из заменить тому, кто будет использовать шаблон.

    Это для чего (height)?

    Это для ссылки “Вытягиваем колонку”, когда включена опция эмуляции высоты. Это моя недоделка. Должно быть по-другому. Исправлю.

  6. Сууупер! Но тоже есть замечания.
    1. Почему нет варианта без сайдбара (например для сайта-одностраничника)
    2. В фиксированной ширине можно сделать выбор из пары десятков фоновых картинок или если без картинки то выбор цвета (по бокам, там где нет основного шаблона)
    И вообще мне кажется, что если будете этим проектом заниматься, то он может перерости в чтото на подобии онлайн конструктора сайта для тех кто на базовом уровне шарит в HTML и CSS (на сайте делаешь шаблон, скачиваешь и доделываешь дальше в каком-нибудь HTML-редакторе - загружаешь на сайт и готово)

  7. Интересно, что там у вас прыгает? У меня в хроме все на месте.

    Ручками оно надежнее сверстать.

    Не отрицаю. Никто ничего не навязывает.

  8. Спасибо за отзыв. Да, именно так и задумывалось =)

  9. Огромное спасибо, то что искал.

  10. Полезный сервис, буду постоянно пользоваться :)

    @
  11. Сууупер!

    Спасибо.

    1. Почему нет варианта без сайдбара (например для сайта-одностраничника)

    Потому что в разметке такой страницы нет ничего особенного.

    2. В фиксированной ширине можно сделать выбор из пары десятков фоновых картинок или если без картинки то выбор цвета (по бокам, там где нет основного шаблона)

    Это лишнее. Существуют сайты с галереями паттернов и предпросмотром.

    если будете этим проектом заниматься, то он может перерости в чтото на подобии онлайн конструктора сайта для тех кто на базовом уровне шарит в HTML и CSS

    Вряд ли он превратится в конструктор. Но время покажет.

  12. Круто. Интересно. Поздравляю! Пока не тестировал всерьез, но думаю, буду рекомендовать другим. Не оставляейте проект без присмотра, пускай развивается :) Удачи!

  13. Большое спасибо! Очень приятно ;)

  14. Идея хороша, особенно для ленивых программистов, ненавидящих возиться с версткой.
    Я вот всё хочу пересесть на CSS фреймворки, чтобы такие вещи вручную не делать. Те же 960 CSS Framework, Blueprint и т.д. как раз упрощают создание layout-а.

  15. Спасибо за отличный сервис, добавил в закладки, приятно что и русские начали делать сервисы для упрощения жизни вебмастеров.

  16. Думаю, min-width для резины можно и пользователю дать заполнить.
    Кстати, почему бы и не встроить текст css-файла прямо в исходники страницы, чтобы через view source смотреть? А то web developer пришлось задействовать…

  17. Благодарю за отзыв!

  18. Думаю, min-width для резины можно и пользователю дать заполнить.

    Рассмотрим это предложение.

    Кстати, почему бы и не встроить текст css-файла прямо в исходники страницы, чтобы через view source смотреть? А то web developer пришлось задействовать…

    Потому что более разумно выносить стили в отдельный файл.

  19. Похоже, что на сайте вертикальной прокрутки нет. Вижу меню “ширина”, “сайдбары”, “дополнительные опции”. Дальше не видно и не скроллится. Это браузер на весь экран, разворачивать надо? ;-)

    @
  20. Спасибо, полезный сервис, опробуем-с. Желаю не останавливаться и продолжать дорабатывать продукт, вон сколько пожеланий в комментах высказали.

  21. Спасибо, что сообщили. Это мой косяк. Исправил.

  22. А раньше все ручками делал, спасибо за сервис

  23. Отлично!

    Могу сказать, что стал пользователем данного сервиса!
    Есть несколько замечаний правда, но надо комменты наверное сначало прочитать…

    Молодцы, желаю успехов! :)

  24. Спасибо! Если будут предложения, то, пожалуйста, опубликуйте их через форму на сайте сервиса.

  25. Заменил Transitional на Strict.

  26. Занятный сервис, интересно попробовать для ускорения создания шаблонов на каких-нибудь фреймворках )

  27. Я так понял на лету ничего не генерируется, а просто есть заготовки и они идут через выбор параметров?
    Сколько времени заняло создание чуда?:)

    @
  28. Задумка интересная (у самого, признаюсь витало что-то подобное в голове). Но! Опиций мало, ни слова про типографику, есть некоторые спорные моменты (для меня). Вообщем, если “улучшить и углУбить” выйдет отличная вещь. Тогда даже денежку не пожалею, чтобы пользоваться ;)

    @
  29. Я так понял на лету ничего не генерируется, а просто есть заготовки и они идут через выбор параметров?

    По сути да. Архивы генерируются только при первом обращении к сервису, после того, как мы что-то меняем в шаблонах и сбрасываем кеш (т.е. сгенерированные до этого архивы). А дальше отдаются уже готовые архивы.

    Сколько времени заняло создание чуда?:)

    Если удалить все промежутки “между делом”, то в день наверное уложились =)

  30. Предлагаю оставить конкретные предложения через соответствующую форму на сайте сервис. Заранее не предугадаешь всего, что хочет пользователь =)

    Мне не понятно, каким боком здесь типографика. Расшифруйте =)

    На счет денежки - сервис в любом случае будет бесплатным.

  31. в форму, так в форму. сформулирую - напишу.

    @
  32. Клевый сервис, заценил.

    @
  33. Спасибо! Штука оч полезная! Для верстальщика-лентяя, такого как я в сам раз. Не буду расписывать психологические аспекты, почему готовые шаблоны это клево…
    Раньше я пользовался буржуйским сервисом с CSS-каркасами (там их штук сорок было). Теперь вот ваш буду пробовать. Мне, как конечному пользователю, важны функциональные отличия сервисов. Вот и будем их вычислять.
    От себя могу предложить, что было бы хорошо, если бы на сайте был доступен для скачки архив со всеми возможными на данный вариантами шаблонов (такая фишка у буржуев есть).
    Отдельное спс lilumi за наводку ;)
    З.Ы. Тонна уважения вам, что сервис фришный и таковым быть планируется!!!
    С уважением, Муравей

    @
  34. Хорош сервис, можно использовать для создания части дорвея :D

  35. меня друг попросил узнать, почему его комментарий так и не прошел модерацию? он вчера писал, ник «Муравей».

    А еще, помнишь, ты когда-то рассказывал как подключил login-box для Opera и пообещал сделать на эту тему статью. Но статью ты так и не написал, может хотя бы исходник скрипта для оперы скинешь куда-нить?

    p.s. Ниче, что я на «ты» обращаюсь?

    @
  36. меня друг попросил узнать, почему его комментарий так и не прошел модерацию? он вчера писал, ник «Муравей».

    Потому что я только что добрался до блога. Долго сплю =)

    А еще, помнишь, ты когда-то рассказывал как подключил login-box для Opera и пообещал сделать на эту тему статью. Но статью ты так и не написал, может хотя бы исходник скрипта для оперы скинешь куда-нить?

    Да-да. Этот пост у меня все еще запланирован, никак не могу собраться про него написать =) Будет скоро.

    p.s. Ниче, что я на «ты» обращаюсь?

    Самое то.

  37. Благодарю за такой отзыв!

    Раньше я пользовался буржуйским сервисом с CSS-каркасами (там их штук сорок было).

    Попробую угадать. Это был http://blog.html.it/layoutgala/. Если так, тогда хочу сказать, что часть шаблонов взята как раз оттуда, только я их подтесал, т.к. в оригинале есть баг.

    От себя могу предложить, что было бы хорошо, если бы на сайте был доступен для скачки архив со всеми возможными на данный вариантами шаблонов (такая фишка у буржуев есть).

    Это, пожалуйста, через формочку на сайте, чтобы все пожелания были в одном месте ;)

  38. Попробую угадать. Это был http://blog.html.it/layoutgala/.

    таки да. и таки там был недочет :)

    Это, пожалуйста, через формочку на сайте,

    уже сделано.
    Еще раз спасибо за отличную фичу. Пусть проект растет и радует!

    @
  39. Спасибо Вам за проект. Пусть он всегда радует нас.

  40. Вау. Спасибо - на проверку оказалось очень удобно…

    Желаю не останавливаться и продолжать доделывать и добавлять новые фишечки. Очень востребованно!

  41. Спасибо. Рад, что понравилось ;)

  42. Спасибо! Сервайс отличный! Буду пользоваться.

  43. Большое спасибо за сервис! Товарищ показал. Теперь пойду переделывать свой сайт на основе вашего шаблона, а то были проблемы с резновостью сайта.

    @
  44. Красиво!

  45. Прикольный сервис! Буду рекомендовать его новичкам!

  46. Отличная штука судя по всему… Тренируясь на сателлитах, пытаюсь делать первые шаги в этой области - думаю пригодится. Спасибо.

    @
  47. Привет всем.
    спасибо за сервис. рад что наткнулся на Ваш блог.
    Но…есть одно НО :)
    Я вот через сайт сделал себе без сайдбаров и прижал футер. в FF3, IE6, Chrome отображается все отлично, футер внизу, все гуд, НО, почему-то в Opera сверху появлсяется небольшой отступ (не измерял, но “на глаз” - 2 пикселя), вследствии чего в опере появляется скролл….которого поидее не должно быть :)
    у меня OperaAC 3.6.6 Final (Opera 9.64)

    @
  48. А ну и собственно вопрос: что делать? :)

    @
  49. ради интереса скачал Opera 9.64 с оффа….результат меня поразил. В ней отображается все нормально. Пойду сейчас к создателям AC говорить про оный баг.

    @
  50. После такого необходимо задуматься, стоит ли использовать неофициальные сборки =)

  51. действительно…но в самой последней версии у них этот баг пофиксили.

    @
  52. я пользуюсь ею уже на 2-3 проекте по рекомендации попова, полезная чтучка. Спасибо!
    Сила в единстве авторов.

  53. “Потому что более разумно выносить стили в отдельный файл.”
    А если опционально? :)
    Иногда в процессе доводки бывает удобнее, когда стили тут же расположены, чтобы не прыгать из фала в файл.
    После окончания доводки ручками вынести вовне - на раз.

    @
  54. Вещь полезная))но у меня одна проблема возникла-я сгенерировал скелет, но позже ВСЁ что я добавляю(текст и т.д.) вылезает в виде иероглифов нерусских=) хэлп ми я чайник)

  55. Скорее всего, сохраняете страницы не в той кодировке. В meta-теге указана кодировка UTF-8, соответственно и сохранять нужно в ней же.

  56. 60
    Волжский
    Волжский

    Странно, но все макеты, если их открывать в dreamweaver - визуально поломаны, футер уходит вправо и вверх.. В браузерах проблем нет, но редактировать не удобно

Присоединяйтесь к обсуждению!

Отправляя кoммeнтapий, Вы автоматически принимаете правила кoммeнтиpoвaния на этом блоге.

Правила кoммeнтиpoвaния на блоге dimox.name:

  1. Первый кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.

Подписаться, не комментируя

Предыдущие из рубрики