Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. Я понял, так как вы хотите сделать нельзя.
  2. В общем как я и думал, если сделать 20 работ по натягиванию CMS или чего-то подобного, то можно позволить себе поворотить нос от дурака-заказчика. А если твой хлеб - верстка, то тут уже будешь брать все подряд и если хочешь завтра покушать, то выпендриваться особо не станешь.
  3. Дык иди во фрилансеры и диктуй свою волю клиенту, кто ж мешает? Тут надо кагбэ быть честным до конца. Я не думаю, что менеджеры так общаются с клиентом из-за того, что они идиоты. Скорее всего компания выжить пытается, а если ты не будешь слушать клиента и потакать ему, то он свалит к конкурентам и в итоге твоя фирма просто утонет. И, если уж на то пошло, то при случае начальнику можно объяснить, что не нужно фапать на пиксельперфект и можно сэкономить на верстке под старые браузеры. Вот ответьте swetlana каков ваш основной источник дохода? Только ли это верстка (фриланс)?
  4. Неправда, это увидят все. Raphael.js выдает кроссбраузерный код.
  5. А вот и неправильно. Есть академический интерес и практика. Я могу сколько угодно обсуждать красоту и продуманность кода. Но вот ко мне приходит начальник и говорит, что надо срочно за ночь сделать сайт. И тогда мне становится плевать на красоту кода, на его продуманность и на подобные вещи. Потому что я хочу спать и не хочу чтоб меня завтра начальство дрючило за то что я не успел. А так же есть студия сами-знаете-кого где в хедере написано: долго, дорого и т.п. И написано это потому что они заработали себе имя и теперь могут позволить себе диктовать свою волю заказчику. До этого, я уверен, они тупо пахали и зарабатывали на всём. Не даром у них столько статей как отобразить те же PNG24 в ИЕ6 вместо того чтоб юзать graceful degradation. Если хочешь кушать, то просто делаешь так как хочет заказчик и все.
  6. function insertOption(select, text, value) { var opt=document.createElement('option'); opt.text = text || ''; opt.value = value || ''; try { select.add(opt, null); // all } catch(e) { select.add(opt); // IE } } var sel = document.getElementsByTagName('select')[0]; for (var i = 0; i < 20; i++) { insertOption(sel, '#' + i, i); } По идее так должно работать, не проверял...
  7. Вы swetlana просто смотрите со своей колокольни. Если вы можете себе позволить послать тупого клиента, то не факт, что это могут позволить себе остальные. Пока я буду объяснять клиенту что такое Graceful Degradation и почему это круто, ему параллельно Вася Пупкин скажет: "Нет проблем, чувак!", сделает пусть даже и говносайт, но зато получит бабло, а я нет. Зато я буду знать, что я крут и страдаю за правое дело. А на самом деле nobody cares...
  8. Можно читайте про event bubbling, event propagation и т.п.
  9. Еще неплохой ресурс: http://findicons.com
  10. Great Rash

    HTML5 canvas

    http://www.html5canvastutorials.com/advanc...path-mouseover/
  11. Great Rash

    HTML5 canvas

    Надо писать свой обработчик событий. Т.е. объекты в канвасе кажись не сохраняются в DOM, таким образом это просто изображение, на которое навесить простой обработчик нельзя. Нужно при создании объекта (например круга) сохранять его координаты и размеры в некоем стеке, потом надо повесить на <canvas> обработчик onmousemove и следить за координатами курсора, которые потом сравнивать с координатами из стека. Если координаты совпали, значит срабатывает кастомный onmouseover. Я вообще не очень хорошо знаком с API так что могу ошибаться...
  12. Просто вот тут $('li.class:last') написано, что искать последний элемент <li> с классом class, а у вас в HTML нет такого элемента.
  13. Great Rash

    Текст

    <div style="overflow: hidden; text-align: center;"> <div style="float: right;">Текст справа</div> Текст по центру </div>
  14. Хм, чё это они мастерскую отключили... Буквально месяц назад делал там страничку... Блоки должны идти в таком порядке: <div id="block_1">one</div> <div id="block_3">three</div> <div id="block_2">two</div>
  15. И облегчает кошелек на дополнительные 10 тыщ минимум, при прочих равных... Enlarge Your Penis какой-то получается...
  16. Ладно, играем в телепатов... position: relative center; Такого позиционирования нет в природе. В каком порядке стоят эти блоки в коде? Что во что вложено? Вы вообще собираетесь нам HTML продемонстрировать или так кусками CSS и будете кидаться? narod.ru
  17. Ссылка на сайт будет или как? Пока ответ такой: надо верстать нормально, тогда и отображаться будет нормально.
  18. Еще если брать с линуксом, то должно быть дешевле на цену лицензионной винды.
  19. Lenovo надо брать, вот китайцы уж точно цены не завышают Asus еще по божески, а вот Dell или HP действительно дерут за марку.
  20. Условные комментарии - вот универсальное лекарство для ИЕ. Пользуюсь ими постоянно.
  21. У меня есть мысли: написать плагин самому, переписать существующий плагин под себя.
  22. vvsh Просто в JS когда мы пишем: var str = '123'; то, на самом деле происходит: var str = new String('123'); при такой записи код вида: str.substr(); негодования вызывать не должен... Никто не мешает писать как во втором случае, если так понятней. Мне вот кажется, что в JS даже больше ООП чем в C++.
  23. А чем таблицы не угодили? Удобно жеж...
  24. Чувак о секасе говорил, а автор недогнал... Аффтар походу рок с каким-нить трансом попутал... Статья либо церковная, либо это советская пропаганда. Забавно конечно Так их, неверных!
×
×
  • 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