Jump to content

klierik

Administrator
  • Posts

    5,038
  • Joined

  • Last visited

  • Days Won

    125

Everything posted by klierik

  1. 1. контент хранится в td.layout__cell_center 2. непонятен вопрос. выше представленный мною код это краткая запись (ZenCoding). полная: <table class="layout"> <tr class="layout__row_top"> <td class="layout__cell_left"></td> <td class="layout__cell_center"></td> <td class="layout__cell_right"></td> </tr> <tr class="layout__row_middle"> <td class="layout__cell_left"></td> <td class="layout__cell_center"></td> <td class="layout__cell_right"></td> </tr> <tr class="layout__row_bottom"> <td class="layout__cell_left"></td> <td class="layout__cell_center"></td> <td class="layout__cell_right"></td> </tr> </table> Как видно из кода каждый элемент сетки имеет своё имя. Все можно описать отдельно для каждого элемента сетки. Размеры, картинки, repeat -- все возможно.
  2. в целом - оба. но! в 99% случаем можно писать без <div class="clear"></div> less пример из Bootstrap: // Clearfix // -------- // For clearing floats like a boss h5bp.com/q .clearfix { *zoom: 1; &:before, &:after { display: table; content: ""; // Fixes Opera/contenteditable bug: // http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952 line-height: 0; } &:after { clear: both; } } так же бывают ситуации когда тег действительно может в себе нести офрмление, описанное через CSS да и только, но ето редкость. если изначально HTML код написан красиво, оформлен подобающе, все классы написанны человеко понятным языком, отсутствуют комментарии (да-да, при грамотно описанном HTMLкоде в паре с грамотными именами классов они вообще не требуются) то в таком случае ну очень мало вероятно что даже такие незначительные элементы разметки как .clearfix тебе будут мешать
  3. Подниму ка я старую темку и, возможно, что-то освежу Я работаю Front-end разработчиком под Mac OS X. Поделюсь своей средой для разработки Эталонный браузер Chrome Основной и самый полезный аддон PerfectPixel by WellDoneCode [*]IDE для написания HTML кода JetBrains PhpStorm Тем кто работает тесно с Magento CMS прийдется по вкусу плагин Magicento [*]IDE для написания CSS Sublime Text 2 Рекомендую к прочтению шикарную статью Готовим Sublime Text 2 для front-end [*]Исходники макетов могут быть в чём угодно Adobe Photoshop Adobe Illustrator Adobe Fireworks [*]Оптимизация изображений будет более эфективна при помощи ImageOptim [*]Для конвертации кастомных шрифтов подойдет FontXChange [*]Создание шрифта с иконками станет возможно с помощью IcoMoon [*]Контроль версий при помощи Git Хранение репозитариев на GitHub или Bitbucket Кому интересно узнать побольше о Git погут прочесть статьи на хабре [*]Скрин-граббер Jing [*]Кроссбраузерный/Кроссплатформенный тестинг при помощи BrowserStack или Sauce Labs В общем как для основы этого должно хватить. У меня так же стоят все браузеры но ими пользуюсь редко. Новичкам хочу сказать, что вместо сервисов, которые указаны в последнем пункте списка, лучше использовать Виртуальную машину (VMware Fusion, VM VirtualBox). У меня такие машины, естественно, стоят но тестирую код в IE я крайне редко, ибо с вероятностью в 95%+ что код будет работать. Я себе позволяю проверять, в случаях надобности, в вышеуказанных сервисах, но новичкам настоятельно рекомендую проверять каждую страницу в реальных условиях (в виртуальной машине). Еще я каждый день пользуюсь Терминалом для выполнения множества задачь в разработке, например: Авто сборка Less файлов проекта Создание Sass спрайтов Получить Base64 картинки Управление Git репозитариями Главный подход для меня - мне должно быть комфортно разрабатывать. Должно быть удобное рабочее место. Под рукой всегда должно присутсвовать ПО, даже если оно требуется раз в месяц. У меня 2 монитора, но уже маловато -- хочу 3й Ах да, самое важное -- работа должна быть хобби а хобби работой, тогда у тебя всё получится Дерзай.
  4. ссылку на этот один сайт, пожалуйста
  5. в таком случае тебе нужен подход: CSS: html, body { height: 100%; } .layout { width: 100%; height: 100%; } HTML: table.layout>(tr.layout__row_top>td.layout__cell_left+td.layout__cell_center+td.layout__cell_right)+(tr.layout__row_middle>td.layout__cell_left+td.layout__cell_center+td.layout__cell_right)+(tr.layout__row_bottom>td.layout__cell_left+td.layout__cell_center+td.layout__cell_right) теперь у тебя есть сетка 9х9 на основе которой можешь создавать любую тень.
  6. http://jonraasch.com/blog/a-simple-jquery-slideshow
  7. поверх текстуры пололжить градиент
  8. что должно быть в итоге? скрин!
  9. а размер шрифта в чем указан? rem, em, px, .. etc? Посомтрите как сделано тут: view-source:http://twitter.github.io/bootstrap/scaffolding.html#responsive
  10. http://stackoverflow...when-they-conta баг древний как мир [update] хотя может я что-то путаю, но у меня в ИЕ7 так же как в Chrome
  11. .nav { background: rgb(204,255,204); width: 1000px; margin: 0 auto; height: auto; min-height: 31px; position: relative; z-index: 1; } данное решение. скорее, для примера. Оно не совсем идеально, но как точка отсчета будет всамый раз
  12. а как часто встречается ситуация, когда футер имеет динамичную высоту? если такое случается то это как раз и есть тот 1% исключений.
  13. ТС видать решил вопрос, но потмкам я оставлю ссылку: http://ryanfait.com/resources/footer-stick-to-bottom-of-page/ Я этим подходом пользуюсь много лет и в 99% случаев он подходит на Ура! даже в такм вариант как он есть )
  14. а что именно заначит "не работает"? аттрибут ссылки href ничего не сождержит, и конечно же, ничего происходить не будет.
  15. потому что ты в блочный элемент положил объявленную ячейку. твоя структура: div.layer > div.left-text ... равносильна для понимания браузером как код: div.layer > td.left-text + td.sidebar + div.globfoo + div.footer
  16. в данной конкретной ситуации это не возможно. надо знать класс родителя
  17. А что вынести этот хак в отдельный CSS-файл религия не позволяет?
  18. Отредактировал пре. пост ибо парсер иногда издевается и вставляет кучу тех инфы со страницы view-source:url Разделитель, кстати, можно сделать и через :after
  19. <nav id="navig" > учись обходится без ID в разметке для стилей (только для JS) <table class="all_sidebar"> а тут разве без Таблицы никак? <a href="#" class="all_news">Все события и новости</a> Я очень сомневаюсь что этот контент является типом данных - "Абзац" <li><a href="#">ГЛАВНАЯ СТРАНИЦА</a></li> <li class="min">|</li> Текст заглавными буквами можно реализовать через CSS Разделитель не является элементом списка - это всего лиш разделитель! <article> <p class="pic"><img src="images/20130508_16_13_42514.png" alt="pic"> <div class="text"> <time datetime="2013-05-09">09.05.2013</time> <p><a href="#">Сегодня наш клуб поздравил ветеранов Великой Отечественной Войны с важнейшим праздником для нашей страны и всего мира, Днём Победы над фашистской Германией 1941-1945 гг.</a></p> </div> </article> Картинка это не абзац. Теги надо закрывать. Незачет.
  20. не совсем корректный подход. правильнее сказать - чем я могу заинтересовать людей?
  21. высота в % значении возвожна лиш в том случае, если родитель имеет фиксированную высоту, заданную в px (pt, em, rem, прочее). я рекомендую вникнуть в то, как подобная технология реализована в http://twitter.github.io/bootstrap/scaffolding.html#responsive
  22. klierik

    Хостинг

    https://www.google.com.ua/search?q=git+habrahabr&aq=0&oq=git+ha&aqs=chrome.1.57j0l3j60j62.5209j0&sourceid=chrome&ie=UTF-8
  23. http://htmlbook.ru/css/background-size
  24. Отличная статья! Как для начинающего разработчика, работающего в среде Windows, будет самое оно. Хотя я дочитав до прокрутил ниже и первый же коментарий уже рассказал то что у меня на уме
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy