Jump to content

gift

Newbie
  • Posts

    24
  • Joined

  • Last visited

Everything posted by gift

  1. Catherine, написал вчера ночью в скайп.
  2. Зарегистрировался и иду. Точно пойду на доклад Кости Горского, остальное посмотрим
  3. Ерунда какая-то: либо вы какой-то тег не закрыли, либо ещё какая-то ошибка или переопределённый для <p> стиль. P по-умолчанию элемент блочного уровня, значит и «строка» должна быть новой. Покажите код. Подсказка: ссылка без атрибута «href» — бессмыслица, добавьте его.
  4. Проще надо быть, и люди к вам потянутся. Вопрос документирования как-то решился? Любопытно ведь!
  5. Когда до «9 уровня» дойдёте, сможете на фрилансе простенькие заказы брать. Остальное — просто баловство.
  6. Заказчикам, если они адекватные, плевать на валидность вашего CSS. Им и на сам CSS плевать в большинстве случаев. Валидность HTML куда важней: т.к. тут уже и ошибки в рендеринге страницы могут быть, и поисковики теоретически могут затупить, да и вообще, некрасиво это, структурированный код отдавать в неструктурированном виде. Речь идёт не об обязательном отсутствии каких-то новых атрибутов у элементов, например, а о том, чтоб все теги закрыты были, чтобы не было вложенных блочных элементов в строчные (если вы не с HTML5 работаете) и прочих ляпах.
  7. Неверно. В figure стоит оборачивать какой-то элемент (картинку, таблицу, кусок кода), который можно без ущерба из документа вытащить, т.е. раскрывающий смысл основного содержимого элемент, который не теряет ценности и вне контекста. А что вы хотели: семантика — штука неоднозначная В figcaption кладётся описание такого элемента или его заголовок. Сноска, по сути, это поясняющий элемент, относящийся к конкретной строчке в таблице. Его, в терминах HTML5, стоит скорей в aside обернуть. Но это глупость, конечно, просто для примера Разъяснения на английском: http://html5doctor.com/element-index/#figcaption В вашем примере и сноска-то неправильно применена, на мой взгляд, ведь должен быть какой-то поясняющий текст.
  8. Буквально сегодня столкнулся с такой записью, когда копипастил какое-то правило из HTML 5 Boilerplate. Сначала не понял, о чём речь. В жизни, на мелких сайтах, разрабатываемых на заказ, ни разу с HTTPS не сталкивался. Да и вообще: какой смысл отдавать картинки по HTTPS? ИМХО, на сайте, обременённом HTTPS (крупное что-то наверняка), можно и отдельный статичный поддомен для картинкопомойки сделать с соответствующими оптимизациями и без потребности в такой чепухе. Проблема с решением одна: при разработке «из каталога», когда не развёрнут локальный сервер, такая запись не работает. Т.е. на "file://" это не заменяется.
  9. Неправильно вы вопрос задаёте. Что значит «при фокусе окна, если юзер кликает в ссылку»?
  10. Вы двигались явно в правильном направлении, за исключением того, что IE8 и ниже media queries не поддерживают. Для них придётся городить какой-то джаваскрипт. Поищите плагины, наверняка кто-то уже об этом задумался.
  11. Продвинутых верстальщиков сейчас веб-технологами называют. Расти реально есть куда: посмотри на любой нагруженный сервис, на Чикуёнка, который занимается АйМобилкой, и прочих. Там очень много нетривиальных задач: разработка поддерживаемого кода, куча всяких клиентских технологий — от вебсокетов до всяких backbone.js. Можно идти в сторону джаваскрипт-кодинга, которое уже давно на сервер залезло с Node.js, можно в сторону серверного — на питоне, например. Куда перспективней, чем похапе. Другой путь — в дизайн. Лично у меня так и получилось на время: я проектировал, рисовал, верстал и оживлял интерфейсы для веб-приложений. Всё было бы круто, но делать всё сразу очень сложно. Если удалось себя организовать, то запросто можно в тимлиды или менеджеры проектов, управлять. Но это уже тоже другие знания, читайте ДеМарко и Листера, литературу про управление проектами. На мой взгляд, если возникает вопрос «что дальше», то квалификация явно недостаточная. Я это уже несколько раз проходил: кажется, что ты знаешь всё, а потом вылезает крупный проект и новая работа, и понимаешь, что расти есть ого-го куда! Развивайтесь дальше. Всё будет. Хороший специалист никогда без работы не останется, если он не самый забитый на свете ботан, стесняющийся попросить больше 30 тысяч в Москве за свою работу.
  12. У вас не слева направо, а наоборот. Слева направо — это инлайн-блоки. Флоаты уже лучше не использовать, если не понимаете, что делаете. http://jsfiddle.net/JUeHd/5/
  13. matrica, советую вам поставить Firebug для Firefox (или нажать Ctrl-Shift-I в Chrome) и научиться им пользоваться. Будет полезно: и разберётесь, что и как работает, и вопросы свои самостоятельно решать сможете.
  14. Неужели у тебя нет ни счёта в банке (можно, как правило, сделать виртуальную карту), ни зарплатной карточки на худой конец? Полезная штука, нужно обзавестись Режим «зануда» включён: карта не должна быть обязательно кредитной, подойдёт и обычная дебетовая. Главное, чтобы была не «электронная» (не подойдут самые простые Visa Electron и Mastercard). Если совсем никак, могу помочь. Есть у меня и карточка, и вебмани (но лучше яндекс.деньги). Книгу не читал.
  15. У меня он работает на вашей разметке, я специально проверял. Правда, я заранее удалил все обработчики события hover: $('.blockOne').unbind('hover'); Если после этого код у вас не заработает, то это какая-то аномалия Чтобы не допустить растягивания блока-родителя, нужно «вырвать» блок-потомок из нормального потока. Вспомните, что обычно делают с флоатами? Их «клирят» именно потому, что они вырываются из потока. Но флоаты в данном случае подойдут не лучшим образом. Лучше использовать абсолютное позиционирование относительно родителя, задав ему заранее position:relative.
  16. Вот этот код неидеален, но работает: $('.blockOne').bind('hover', function() { $('.ProdOne').toggle(); }); Я затрудняюсь с точностью утверждать, почему ваш код работает неправильно. Правильней было бы вложить скрытый блок в тот, для которого срабатывает наведение мышки: в таком случае можно обойтись одним CSS .ProdOne { display:none; } .blockOne:hover .ProdOne { display:block; } , а также гарантированно правильно будут срабатывать события, т.к. в джаваскрипте они всплывают от породившего элемента (.ProdOne, например) к его родителям (.blockHover). Короче говоря, при такой структуре элементов обработка события будет правильной. Тут у вас куча неточностей. Во-первых, для html и body надо задать высоту = 100%, а не минимальную высоту, чтобы действительно растянуть их на высоту вьюпорта. html, body { height:100%; } Во-вторых, минимальная высота нужна для элемента, лежащего на одном уровне с футером в DOM. В вашем случае это .container: .container { min-height:100%; } Высота и отрицательное верхнее поле у футера задано верно, но чтобы футер не наезжал на контент, нужно задать такой же отступ снизу вложенному в контейнер элементу, т.е. вашему .wrapper: .wrapper { padding-bottom:30px; } . Самое главное: проследите за элементами cufon с ненулевой высотой, которыенаходятся между footer и .container и в конце wrapper. Между этими двумя элементами не должно быть ничего, что добавило бы высоты сверх 100%.
  17. Думаю, должны помочь отрицательные верхнее и нижнее поле для первого и последнего абзаца внутри blockquote. Смысл в том, что отрицательное поле заставить блочный элемент «вылезти» за границы своего родителя. Можно также поэкспериментировать в отрицательным смещением относительно спозиционированного элемента. Сделал бы пример, но jsfiddle тупит ужасно, не могу.
  18. Хоть я вас и не знаю, но всё равно с днём рождения!
  19. gift

    Sublime Text 2/3

    Совершенно верно, только я не могу понять, куда именно смотреть. По-хорошему, такая фигня должна быть в настройках плагина, но там нет. Лезть в код?
  20. Дружище, раз такое дело, может и нам сможешь помочь? Может и смогу. Отписываюсь на имейл
  21. gift

    Sublime Text 2/3

    Отличная тема, нашёл ответы на некоторые вопросы по ссылкам здесь Сейчас ta:c разворачивается в text-align: center, а надо без пробела. Кто-нибудь делал такое? Не могу сообразить, где искать.
  22. Кода длиной в 20 тысяч строк у меня и впрямь не было, и слава богу! Но уж насчёт «пробуете» — увольте! Под 100 сайтов сверстал на фрилансе, спроектировал, нарисовал и сверстал интерфейсы 2 крупных и одной маленькой систем, делал кое-что в организациях, прочёл кучу литературы про разработку ПО (не только вёрстку), программировал на Си, С++, Perl, PHP... Достаточный послужной список? Можно посмотреть код, который вы собираетесь документировать? Я ж вам не вызов бросаю, просто поучаствовать хочется, дать взгляд со стороны.
  23. gift

    БЭМ

    Сайт прекрасный. К сожалению, язык изложения достаточно корявый: я готов по выходным проводить коррекцию, чтобы получилось более складно. Куда писать?
  24. gift

    less/sass

    Не обязательно: можно использовать препроцессор на Node.js, можно из командной строки. Мне ни разу не приходилось использовать ни один из CSS-препроцессоров, но сейчас я всерьёз озаботился эффективностью своей работы, поэтому попробую. Есть идеи по поводу комбинирования концепции независимых блоков с переменными/функциями из LESS: это позволит не повторяться на этапе написания кода для препроцессора и получить правильный код независимых блоков на выходе. Это стоит отдельно прокомментировать: ни разу не встречал заказчика, который платит за применение технологии. Платят за результат, и нетрудно догадаться, что чем быстрей вы работаете, тем больше сможете заработать гипотетически. А заказчика, который платит за технологии, я бы избегал. Будет «давайте поиграем шрифтами» и «покрасим плашку в синий», только в формате «давайте попробуем отказаться от переменных» и «уберите аргумент по-умолчанию у этой функции».
×
×
  • 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