Jump to content

swetlana

Expert
  • Posts

    1,629
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by swetlana

  1. swetlana

    Выход IE9

    браузера. При этом неважно, переводим ли документ в этот режим.
  2. swetlana

    Выход IE9

    ох уж эти несчастные MS-овцы! Они настолько несчастные, что у них даже глюки заморозить не получилось. Переключаем IE9 в режим IE7 и наблюдаем прекрасно отображающиеся разнесчастные SVG. Ну скажите, IE7 умел SVG? Так почему же у MS даже глюки не работают исправно?
  3. а чего в голосовалке все <label> куда-то попропадали? И зачем горизонтальная прокрутка?
  4. повесить на селект onchange, да менять значение поля tovar_id.
  5. ну так да. Чего от него можно хотеть? что ж поделать… но никто и не говорил, что прямой способ будет работать в кривом браузере. О, мсье знает толк в извращениях!
  6. swetlana

    Выход IE9

    вообще, есть такое понятие как обратная совместимость. И то, что работало раньше, должно работать и дальше, несмотря на то, что принят новый стандарт и теперь работает другая запись. производители браузеров вроде как придерживаются этого принципа. Иначе как объяснить например до сих пор работающий тэг <font>? А если б ИЕ9 придерживался этого же принципа, то к нему претензий вообще бы не было. Но нет: именно в нём начинаются проблемы. Не в новых версиях вебкитов или ФФ. Принципиальный подход МС более чем понятен. Но непонятно, почему у них опять кривая поделка вышла.
  7. Значит браузер устаревший. Для таких в арсенале должен быть вот этот скриптик: function inputPlaceholder (input, color) { if (!input) return null; if (input.placeholder && 'placeholder' in document.createElement(input.tagName)) return input; var placeholder_color = color || '#333'; var default_color = input.style.color; var placeholder = input.getAttribute('placeholder'); if (input.value === '' || input.value == placeholder) { input.value = placeholder; input.style.color = placeholder_color; } var add_event = /*@cc_on'attachEvent'||@*/'addEventListener'; input[add_event](/*@cc_on'on'+@*/'focus', function(){ input.style.color = default_color; if (input.value == placeholder) { input.value = ''; } }, false); input[add_event](/*@cc_on'on'+@*/'blur', function(){ if (input.value === '') { input.value = placeholder; input.style.color = placeholder_color; } else { input.style.color = default_color; } }, false); input.form && input.form[add_event](/*@cc_on'on'+@*/'submit', function(){ if (input.value == placeholder) { input.value = ''; } }, false); return input; } хотя для пароля его дописать надо, как предлагает Veseloff.
  8. <supermegatrolling>Зато у него агрессивные поклонники </supermegatrolling>
  9. 1) для начала как минимум сделать ссылки блочными. 2) для начала как минимум обучить безнадёжно устаревшие IE современным тэгам. Ключевое слово html5shiv.js
  10. <trolling_reply>Internet Explorer об этом слышал. Через испорченный телефон.</trolling_reply>
  11. swetlana

    Выход IE9

    дело в качестве реализации и в совместимости. Ведь никто же не добавил в IE8 поддержку современных стандартов. А с выходом IE9 старые версии никуда не денутся. Просто добавилась ещё одна, для которой нужно писать свои отдельные стили. Притом теперь их надо более внимательно разносить, поскольку у устаревшего IE9 и безнадёжно устаревшего IE8 принципиально разные подходы, зачастую несовместимые. Вы слышали о таком понятии, как graceful degradation? Если браузер не поддерживает какую-либо оформительскую возможность, то можно спокойно её опустить, если от этого не пострадает восприятие информации. В подавляющем большинстве случаев градиент можно сменить на ровный цвет даже не повредив дизайнерской задумке. Опера не умеет рисовать градиент средствами css — и ладно. То, что она умеет, не выглядит как ошибка. В то время как IE9 рисует однозначный глюк. А IE перестал поддерживать фильтры? Пруф, пожалуйста. А то мне кажется, что у меня какой-то неправильный IE, который их всё ещё поддерживает. И почему ж свг никак? Очень даже как. IE как всегда в своём духе: добавляет работы. нарисовать градиент в закруглённой области, не выходя за пределы css-файла, да так, чтобы это не выглядело глюком Вообще, hf3, я не пойму: вам просто пофлудить? Не верю, что практикующий веб-разработчик может не понимать столь очевидных вещей.
  12. swetlana

    Mac OS

    скажем так, прутся не все. А лишь те, кто толком не знает, что это такое, либо наоборот, кто уже хорошо знает, что это такое, и кому при этом именно это и надо.
  13. <input type="password" placeholder="пароль" />
  14. Всё-таки лучший валидатор — это браузер. Из валидатора не следует делать идола, на которого нужно молиться. Валидатором имеет смысл проверять работу на начальном этапе во избежание самых грубых ошибок. И то только html.
  15. swetlana

    Mac OS

    в чём плюсы хакинтоша — мне тоже не понять. Так что извините уж, не смогу просветить. На всякий случай только ещё раз отмечу, что хакинтош имеет примерно столько же общего с маком, сколько жигуль, снабжённый эмблемкой от бмв с самим непосредственно бмв.
  16. swetlana

    Выход IE9

    на оперу можно было и аккуратненько подзабить. Она не рисовала градиенты — и ладно. Не критично. На ие теперь если так подзабивать, то на все сразу. Это получается крепкий такой шаг назад. Если до восьмой версии можно было использовать фильтры, то теперь что получается? ИЕ лишился своей фишки? А поддержку css внесли лишь частичную. Если в расчёте на версии по восьмую включительно можно было обходиться одним файлом css, то теперь без условных комментариев почти ни один проект не получится. Переключать IE в восьмой режим — это да, вариант. Но очень и очень спорный. Иногда можно, но такие случаи скорее исключение, чем правило.
  17. чушь ты говоришь. Кто не слышал ни о css, ни об html — тот кто? Правильно а как же!
  18. ламо в некотором смысле может считаться синонимом. Но сейчас она и вовсе признаётся в том, что не слышала ни о css, ни об html. Так что, как ни крути, а от судьбы никуда не деться.
  19. посмотреть внимательно. Там первым делом идёт указание на ошибку: это ответ на ваш вопрос, почему в браузере полубитная кодировка. Ну и ещё там много всего интересного.
  20. http://validator.w3.org/check?uri=http%3A%2F%2Fwww.iwwin.hut2.ru%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
  21. про вендорные префиксы не забываем. кстати, очень рекомендую не смотреть по верхам, а читать саму статью. В ней же всё подробно описано. Более того: на скриншоте показан сафари, в котором по вашему это не работает.
  22. почему мало? в самых распространённых поддерживается. Из тех, где не не поддерживается, основной — IE. Там фильтры. чего ещё для щасья не хватает?
  23. боюсь, что валидация css толком не работает в принципе. часто идёт ругань на совершенно нормальные конструкции. В приведённом примере можно было бы нули записать без единиц изменения: h1 { border-radius: 0 20px 0 0; } Так чуть почище. Но наличие px ошибкой вроде как не является.
×
×
  • 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