Jump to content

danik.html

User
  • Posts

    48
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by danik.html

  1. Должно быть maritca очень давно занимается версткой (лет 10 думаю), ибо когда я начал верстать (года 3 назад), то пришлось изучать css, а обо всяких атрибутах типа bgcolor только потом узнал. И сильно удивился - а зачем они, если есть css. Я потом узнал, что атрибуты эти лет 20 назад придумали, когда до css еще недодумались. Сорри за оффтоп.
  2. Выкиньте эту идею из головы. Она еще более-мене оправдана для сложны приложений, но для веб-сайтов - не подходит. Научитесь писать css, совместимый со всеми браузерами. Я много верстаю, но до сих пор не встречал необходимости разделения стилей для разных браузеров (за исключением ie6-7). Были едичные случаи когда нужно было использовать специфические стили для некоторых браузеров - почти для любого браузера имеются некие простые "хаки" чтоб задать стили именно для него. Повторю, в 99% случаев никаких хаков не нужно ( IE не в счет).
  3. Страшненькая функция вышла. Вот это думаю куда читабельнее и яснее: function toggleSection(section) { //Показ-скрытие блока var block = document.getElementById(section); block.style.display = (block.style.display == '') 'block' : ''; }
  4. Кто вам такое сказал? Это не данные, а шаблон, и чтоб его сунуть в переменную, придется его эскейпить. Хотя не буду утверждать что в данном случае использовать шаблон - оправдано. Для чего альт нужен? Чтб документ валидацию прошел ? Альт нужен чтоб юзеры с отлюченными картинками, а также неграфические юзер-агенты получили альтернативный контент. Николя223 чему вы учите малышей.
  5. Постоянно пользуюсь этим тегом. Удобно когда нужно кроссбраузерно задать сложный фон. Причем в браузерах есть интересная особенность - если назначить фон тегу body, но неназначать ничего html, то он автоматически становится фоном окна (какбудто бы назначен для html). Фон назначенный для html становится фоном окна целиком, потому как html порой оказывается меньше размера окна (если не задать height:100%) , но при этом фон заполняет все окно. Если назначить фон и для html и для body то фон html станет фоном окна, а фон body - будет реальным фоном body. Вот такие вот странности. Я даже не в крурсе в какой спецификации они описаны. Если кто кинет линк - буду счастлив.
  6. var computedStyle = window.getComputedStyle( myElement ); А вообще, можете просто при инициализации скрипта выставлять style.display = 'none'. Либо при переключении выставлять display = 'block', если display == '' то значит он скрыт (через css)
  7. Что именно непонятно? Я ж вроде объяснил. Sserg-135, как вариант...
  8. Прогоните через validator.w3.org . Отладчик показывает только js/css ошибки. HTML-парсер ошибки тихонько игнорирует.
  9. Потому что block.style.display изначально - пустая строка. block.style - это то, что назначено непосредственно через атрибут style элемента. Поглядите в DOM-инспекторе, там это прекрасно видно.
  10. Я думаю нужно вводить правило на форуме - рядом с ссылкой на проблемный сайт обязательно ссылку на валидатор с зеленым сообщением. А то только и умеют что кричать - лучший валидатор - это браузер http://validator.w3.org/check?uri=http%3A%2F%2Fmagazine-lady.ru%2Fscript%2Fmaket1%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
  11. Просто дайте ссылку на сайт.
  12. Каком еще новом окне? Судя по коду никаких новых окон не должно быть.
  13. Загадочная рамка из-за встроенных стилей -webkit-appearance: searchfield. Достаточно сбросить значение на none или textfield. Думаю это баг. Что касается градиента, то смотрите http://caniuse.com/#search=linear-gradient. Так работает: background-image: -webkit-linear-gradient(bottom left, #DBDBDB, white);
  14. Абсолютно не согласен. Если разработчик завязывает все на Javascript, то либо он ничего не умеет делать нормально, либо ему лень. Я не параноик, однако не хочу пострадать из-за чъей-то криворукости. А она есть повсюду - среди разработчиков браузеров, стандартов, веб-сайтов и тд. Да что уж там, я порой тоже криворук. http://www.opennet.r...shtml?num=31797 http://www.opennet.r...shtml?num=24132 http://habrahabr.ru/post/164539/ http://habrahabr.ru/post/165339/ Я бы предпочел включать javascript только когда это действительно нужно. Ну и конечно в белые списки вносить twitter, youtube и т.д. Неприятно когда из-за какого-то быдлокодера не работает регистрация на сайте , не отображается контент вообще, или не работает еще какая-то важная функция, которая могла бы с успехом работать без js.
  15. Делай иерархическую структуру, ну там вложенные списки ul li или может даже dl dt dd и бордер будет легко задать.
  16. Че за хрень вы выложили ? Шаблон от джумлы? Но jsfiddle не имеет на борту Joomla ))
  17. За все время таблицы всего пару раз использовал. И то, не для всего макета, а только для некоторых частей. В обоих случаях требовалось именно табличное поведение в резиновом макете, с поддержкой ie7. Если на ie7 можно забить, то табличное поведение можно задать через css (display: table | ... | table-cell)
  18. Я думал этот вопрос уже давно решен. Оказывается он вечен ))
  19. Ну я, кто же еще. Просто расширение сменил . Так то я изначально версткой занимаюсь.
  20. Потому что у вас ширина внутренней доступной области контейнета 400px, а не 360. Вы же сами написали: width:400px; Воспользуйтесь dom-инспектором, встроенным в ваш браузер (F12, Ctrl+Shift+I), в нем можно наглядно увидеть что и откуда берется.
  21. Серую линию сделать бордером, а синюю - через ::after{}
  22. Ну, разные name для радиокнопок всеравно нужно использовать. Так что 4-й вариант. Только я б наверное просто в цикле пробежался по элементам формы { el.name = el.name.replace('[0]', '[' + index + ']') }, тоесть примерно как 3-й вариант, только я не понял зачем какую-то еще другую заготовку иметь. Для элементов формы вроде есть селектор в jQuery, или myform.elements , только не знаю насколько это кроссбраузерно.
×
×
  • 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