Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. На самом деле iOS в целом и мобильный Safari в частности - такой калл, что даже диву даёшься иногда Ща уже всех нюансов не вспомню, но гемора больше всего было с айфонами и андроид 2.2.
  2. Там SVG-путь. Подозреваю, что это их самодельный шрифт.
  3. <font color=black>1) Почему вы использовали этот элемент?2) Почему атрибут тега без кавычек? <p class="headsidebar"><br>select a service</p>Для чего тут <br>? <div class="selectsidebar"> <ul> <li>Some amazing service</li> <li>And another one</li> <li>A service noon else offers</li> <li>Some amazing service</li> <li>And another one</li> <li>A service noon else offers</li> </ul></div>Для чего оборачивать <ul> внутрь <div>? <div class="footer">Для чего у него стоит правило clear: both;?Всё очень плохо. Делаем заново. Макет тот же, теперь я хочу, чтобы вы сделали мне только шапку (лого + меню).
  4. Рус, просто ты перепутал массу и вес - это разные вещи. Вес зависит от ускорения и может меняться, масса - нет. От чего зависит масса физики ещё не договорились окончательно до сих пор.
  5. Ну, так ведь проблема на версии ниже 6.
  6. Возможно потому, что у вас ОС там стоит более свежая? Вроде на iPhone 5 можно как минимум iOS 7 ставить.
  7. Ок, теперь начинайте верстать по тем колонкам, которые вы выделили. Рандомные картинки нужного размера поможет найти этот сервис. Шрифты и лого не нужно брать с картинки, сделайте свои. Чтоб удобней было опишу требования: 1) хедер - высота 100px 2) футер - высота 50px 3) правая колонка - ширина 300px 4) внутри колонок отступы по 10px со всех сторон 5) футер не должен быть прижат книзу, а идти сразу после контента
  8. <textarea type="t" name="n" class="c"><?=($t1 . "\r\n\r\n" . $t2)?></textarea>
  9. Допустим размер картинки 250х100. 100 - это 40% от 250 (100 / 250 = 0.4). Далее код. Минусы: проценты придётся считать для каждой картинки отдельно, в некоторых случаях может потребоваться дополнительная обёртка.
  10. Great Rash

    Учебник

    http://getjump.me/ru-php-the-right-way/
  11. А верх почему не разметили (лого и меню)? А низ - копирайт?
  12. Хоть бы подсказали пользователю в каком виде цвет надо указывать: rgba, hsl, hex или название цвета, по-русски или по-английски. Зачем два раза писать var vopros? Она же уже объявлена.
  13. Переставайте заморачиваться на разную высоту. Это абсолютно нормально, что колонки разной высоты. Теперь можно переходить к практике Берите в руки графический редактор (Gimp, или Photoshop, или ещё что) и выделите мне на этом макете колонки: Важно пока не приступать к вёрстке, а просто разными цветами выделить колонки на этом макете.
  14. Даю подсказку: 1) Вместо таблиц, вы можете использовать flexbox. Туториал. 2) Об этом мало кто знает, хотя тут мы писали про такое решение (float для одной колонки + overflow: hidden; для второй). Решение основано на том, что overflow создаёт новый контекст в документе (flow context). Надеюсь у вас нормально с английским.
  15. Есть. 1) чем "красивее" код, чем удобней его читать, тем проще его в дальнейшем поддерживать 2) код, оформленный в виде синглтона (тут правда не совсем синглтон, но почти) или просто класса удобно переносить из проекта в проект 3) подобный код довольно просто использовать как модуль в более сложной системе По сути Igor Schnaider тут нам реализовал готовый UI-виджет.
  16. Достойно, реализованы приватные и публичные методы, опции и их дефолтные значения, чистый код... Один момент: cachedTable - глобальная чтоль?
  17. У вас логическая ошибка в скрипте. Ну и если уж и так jQuery используете: $(function() { $("button.btn").on("click", function(){ var myWidth = $(window).width(); if (myWidth < 1025) { $(".nav-collapse > ul").toggleClass("nav_active"); } });});И ресайз никакой вам не нужен.
  18. Тут дело не в спеке. JSLint - не совсем валидатор, это инструмент для соблюдения стандартов написания кода. Если вы работаете в команде на большим проектом, то крайне рекомендуется соблюдать стандарты - так всем участникам будет проще. Да, они рекомендуют юзать i += 1 вместо i++, но эта тема настолько холиварная, что даже где-то там есть опция, говорящая JSLint не обращать внимания на i++ Повторюсь - это не валидатор. Такого понятия как "валидация" в программировании быть не может, потому что тут всё строго: код либо работает, либо падает с ошибкой (не компилируется в случае с компилируемыми языками). UPD: В принципе пофиг каких стандартов кода вы будете придерживаться: будут ли это пробелы или табы, i++ или i += 1, будете ли вы писать так: if (true) { // then}Или так: if (true){ // then}Главное эти стандарты выработать и придерживаться их. Просто т.к. вы тут хотите попрактиковаться/научиться грамотно писать скрипты, то мне подумалось, что сразу писать код, придерживаясь неких стандартов - отличная идея.
  19. Expected ';' and saw '}' - при объявлении функции нужно завершать строку. var fn = function() { // ... };Обратите внимание на последнюю точку с запятой.Unexpected for - подозреваю что связана со следующей ошибкой, внутри не должно быть var. Все переменные (и итераторы в том числе) должны быть заранее объявлены.
  20. Так сделать нельзя. Точнее можно, но сама соц. сеть должна поддерживать такой функционал. На сколько я знаю например Facebook, Однокласники, Вконтакте подобный фунционал не поддерживают. Нельзя к сожалению. Если не ошибаюсь (нужно уточнять) можно шарить разные картинки для разных страниц сайта, но чтоб шарить разные картинки для одной страницы - нет.
  21. Нет, они не должны страдать.
  22. 1) Медиа-запросы можно и в JS писать 2) В конце концов можно при помощи того же JS отслеживать ширину окна тупо 3) Ну и вообще можно сделать несколько видов галлерей под каждое разрешение и прятать ненужные (я б не стал так делать)
  23. Если таблица небольшая, если нам не нужно перезагружать страницу, если нам не нужно лишний раз городить аякс и нагружать сервер запросами. Сейчас JS стал достаточно быстрый, чтобы не задумываться над сортировкой таблиц в пару тысяч строк, особенно если вся таблица кеширована. А теперь попробуйте обойтись без display: table; Igor Schnaider, сортировка работает неправильно У вас сортируется вся таблица, а нужно, чтобы сортировалась конкретная страница иначе пагинация теряет смысл. Все, кто написал скрипт сортировки, теперь копируете ваш код вот сюда, нажимаете кнопку JSLint, и избавляетесь от предупреждений.
×
×
  • 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