danik.html
User-
Posts
48 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Store
Everything posted by danik.html
-
Кроссбраузерный бэкграунд-градиент через 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.
-
Делай иерархическую структуру, ну там вложенные списки ul li или может даже dl dt dd и бордер будет легко задать.
-
Че за хрень вы выложили ? Шаблон от джумлы? Но jsfiddle не имеет на борту Joomla ))
-
За все время таблицы всего пару раз использовал. И то, не для всего макета, а только для некоторых частей. В обоих случаях требовалось именно табличное поведение в резиновом макете, с поддержкой ie7. Если на ie7 можно забить, то табличное поведение можно задать через css (display: table | ... | table-cell)
-
Я думал этот вопрос уже давно решен. Оказывается он вечен ))
-
Ну я, кто же еще. Просто расширение сменил . Так то я изначально версткой занимаюсь.
-
виделение соседних элементов списка по наведению курсора
danik.html replied to kupas's question in HTML Coding
http://cdpn.io/sKgqB -
Проблема с отступами в контейнере и шириной textarea
danik.html replied to 0nline's question in HTML Coding
Читайте про css-свойство box-sizing. -
Проблема с отступами в контейнере и шириной textarea
danik.html replied to 0nline's question in HTML Coding
Потому что у вас ширина внутренней доступной области контейнета 400px, а не 360. Вы же сами написали: width:400px; Воспользуйтесь dom-инспектором, встроенным в ваш браузер (F12, Ctrl+Shift+I), в нем можно наглядно увидеть что и откуда берется. -
Серую линию сделать бордером, а синюю - через ::after{}
-
Ну, разные name для радиокнопок всеравно нужно использовать. Так что 4-й вариант. Только я б наверное просто в цикле пробежался по элементам формы { el.name = el.name.replace('[0]', '[' + index + ']') }, тоесть примерно как 3-й вариант, только я не понял зачем какую-то еще другую заготовку иметь. Для элементов формы вроде есть селектор в jQuery, или myform.elements , только не знаю насколько это кроссбраузерно.