danik.html
User-
Posts
48 -
Joined
-
Last visited
-
Days Won
1
danik.html last won the day on January 30 2013
danik.html had the most liked content!
danik.html's Achievements
Explorer (1/14)
6
Reputation
-
Кроссбраузерный бэкграунд-градиент через PHP-условие.
danik.html replied to maritca's question in HTML Coding
Должно быть maritca очень давно занимается версткой (лет 10 думаю), ибо когда я начал верстать (года 3 назад), то пришлось изучать css, а обо всяких атрибутах типа bgcolor только потом узнал. И сильно удивился - а зачем они, если есть css. Я потом узнал, что атрибуты эти лет 20 назад придумали, когда до css еще недодумались. Сорри за оффтоп. -
Выкиньте эту идею из головы. Она еще более-мене оправдана для сложны приложений, но для веб-сайтов - не подходит. Научитесь писать css, совместимый со всеми браузерами. Я много верстаю, но до сих пор не встречал необходимости разделения стилей для разных браузеров (за исключением ie6-7). Были едичные случаи когда нужно было использовать специфические стили для некоторых браузеров - почти для любого браузера имеются некие простые "хаки" чтоб задать стили именно для него. Повторю, в 99% случаев никаких хаков не нужно ( IE не в счет).
-
Страшненькая функция вышла. Вот это думаю куда читабельнее и яснее: function toggleSection(section) { //Показ-скрытие блока var block = document.getElementById(section); block.style.display = (block.style.display == '') 'block' : ''; }
-
Катастрофа с ошибочным отображением елементов в браузерах
danik.html replied to pudge's question in HTML Coding
Кто вам такое сказал? Это не данные, а шаблон, и чтоб его сунуть в переменную, придется его эскейпить. Хотя не буду утверждать что в данном случае использовать шаблон - оправдано. Для чего альт нужен? Чтб документ валидацию прошел ? Альт нужен чтоб юзеры с отлюченными картинками, а также неграфические юзер-агенты получили альтернативный контент. Николя223 чему вы учите малышей. -
Постоянно пользуюсь этим тегом. Удобно когда нужно кроссбраузерно задать сложный фон. Причем в браузерах есть интересная особенность - если назначить фон тегу body, но неназначать ничего html, то он автоматически становится фоном окна (какбудто бы назначен для html). Фон назначенный для html становится фоном окна целиком, потому как html порой оказывается меньше размера окна (если не задать height:100%) , но при этом фон заполняет все окно. Если назначить фон и для html и для body то фон html станет фоном окна, а фон body - будет реальным фоном body. Вот такие вот странности. Я даже не в крурсе в какой спецификации они описаны. Если кто кинет линк - буду счастлив.
-
var computedStyle = window.getComputedStyle( myElement ); А вообще, можете просто при инициализации скрипта выставлять style.display = 'none'. Либо при переключении выставлять display = 'block', если display == '' то значит он скрыт (через css)
-
Что именно непонятно? Я ж вроде объяснил. Sserg-135, как вариант...
-
Катастрофа с ошибочным отображением елементов в браузерах
danik.html replied to pudge's question in HTML Coding
Прогоните через validator.w3.org . Отладчик показывает только js/css ошибки. HTML-парсер ошибки тихонько игнорирует. -
Потому что block.style.display изначально - пустая строка. block.style - это то, что назначено непосредственно через атрибут style элемента. Поглядите в DOM-инспекторе, там это прекрасно видно.
-
Я думаю нужно вводить правило на форуме - рядом с ссылкой на проблемный сайт обязательно ссылку на валидатор с зеленым сообщением. А то только и умеют что кричать - лучший валидатор - это браузер http://validator.w3.org/check?uri=http%3A%2F%2Fmagazine-lady.ru%2Fscript%2Fmaket1%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
-
Event.timeStamp
-
Просто дайте ссылку на сайт.
-
Каком еще новом окне? Судя по коду никаких новых окон не должно быть.
- 5 replies
-
- php html щений
- php
-
(and 2 more)
Tagged with:
-
Проблема с рамкой input-а, и градиентом в chrome
danik.html replied to Mortician's question in HTML Coding
Загадочная рамка из-за встроенных стилей -webkit-appearance: searchfield. Достаточно сбросить значение на none или textfield. Думаю это баг. Что касается градиента, то смотрите http://caniuse.com/#search=linear-gradient. Так работает: background-image: -webkit-linear-gradient(bottom left, #DBDBDB, white); -
Абсолютно не согласен. Если разработчик завязывает все на 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.