Pull to refresh

Фиксируя полноценный fixed

Website development *
В статье Шитова (студия Лебедева) описан полноценно работающий fixed.
Дошли у меня руки до создания такого fixed и решил попользоваться предложенным решением.
Но оно не заработало. Начал изучать исходный код статьи (ну там то работает) и в итоге выяснил, что дело в DOCTYPE. Как известно Лебедеву на него положить, а я вот написал его. Именно он выключал fixed в IE.
что делать
Total votes 15: ↑12 and ↓3 +9
Views 1.4K
Comments 64

О стартапах, валидации и искусстве (т.е. арт)

Website development *
Короткий пост будет. Одна ссылка, на W3C Validator. И один комментарий/вопрос: нахера заявлять соответствие DOCTYPE если в первом же (в третьем, если быть честным-точным) делать два самых позорных, с точки зрения XHTML ляпа? Или г-н Лебедев на поводу у моды пошел?
Total votes 22: ↑4 and ↓18 -14
Views 1.2K
Comments 23

Оптимизируем CSS-производительность

Client optimization *
Translation
Примечание: ниже перевод статьи Dean Edwards «Optimising Performance» с советами по написанию CSS-кода для Internet Explorer'а, который будет быстрее отрабатывать на клиенте. Мои комментарии далее курсивом.

При первоначальном поиске информации по теме удалось только наткнуться на советы от разработчиков Firefox, однако, последняя редакция датирована 2000 годом, да и сами советы несколько противоречивы. Если кто-то может поделиться информацией по теме, сделайте это, пожалуйста, в комментариях.

Есть несколько приемов, с помощью которых можно Увеличить производительность IE7 на вашем сайте. Они перечислены в порядке убывания важности, если можно так сказать.

читать дальше на webo.in →
Total votes 43: ↑36 and ↓7 +29
Views 2.1K
Comments 37

Разметка. Transitional vs Strict

IT Standards *
Речь в статье пойдет о такой, казалось бы изжеваной и изъезженой теме, как валидация веб-документа по одной из DTD-схем, которые в свою очередь определяются с помощью DOCTYPE.

Тема эта нетривиальна; преимущества и недостатки того или иного способа валидации на первый взгляд не всегда являются явными. Поэтому я решил что упомянуть о них еще раз будет не лишним.

В последнее время, многие редакторы и CMS'ки автоматически проставляют DOCTYPE для документа, что само по себе является прорывом, но к сожалению этого недостаточно, так как зачастую это именно Transitional схема. Начинающие разработчики не уделяют этому должного внимания, а зачастую вобще не подозревают что у них есть выбор.
Читать дальше →
Total votes 150: ↑142 and ↓8 +134
Views 6.7K
Comments 119

Проблема с css в firefox при указанном doctype

Lumber room
Сегодня пол часа потратил на необычную для меня проблему: Документ во всех браузерах отображается нормально, а в файрфоксе почему-то не работали стили.

Проблема возникла только, после помещения сайта на виртуальный хостинг — с домашнего тестового сервера все работало нормально.
Файл с css вроде был доступен, тем не менее firefox не определял его как стиль.

На деле все оказалось достаточно просто: когда в документе прописан DOCTYPE файрфокс становится требователен к типу содержимого файла с таблицей стилей, то есть сервер должен вернуть файл исключительно с Content-Type: text/css, в соответствии со спецификацией W3C. Однако апач у хостера был настроен каким-то интересным образом, так, что он возвращал файлы css с Content-Type: text/plain.

Из-за такой нелепости пришлось потерять достаточно много времени.

Когда уже разобрался с проблемой, обнаружил, что она уже обсуждалась на форуме мозиллы в 2007 году, просто я искал ответ не по тем ключевым словам.
Total votes 11: ↑8 and ↓3 +5
Views 426
Comments 13

Почему важен DOCTYPE и как его правильно использовать

Website development *
Решил проводить регулярные лекции и практические занятия со своими сотрудниками по программированию на PHP, MySQL, Javascript. А также другим технологиям необходимым для выпуска качественных сайтов. Начать решил с самого «верха», с HTML тэгов. Буду рад, любым комментариям :)
Сразу оговорюсь, что бОльшая часть информации я нашел в интернете, внизу статьи будут приведены ссылки на источники. Часть информации была переведена совместно с google translate.
Итак:

Почему так важен DOCTYPE



Вроде бы вы сделали все правильно, но ваш сайт почему-то не выглядит или не работает, как ожидалось, в последних версиях броузеров.
Вы написали правильный стандартный XHTML код и стандартный CSS. Вы воспользовались стандартной спецификацией для работы с DOM (Document Object Model), чтобы управлять динамическими элементами на странице. И все-таки, в броузерах, которые казалось бы сделаны с соблюдением именно этих стандартов, ваш сайт не работает. Скорей всего, ошибка кроется в неправильном заголовке DOCTYPE.
Эта небольшая статья расскажет вам о заголовках DOCTYPE, которые работают, а также объяснит практическое и теоретическое значение этого, казалось бы отвлеченного от реальности, тега.
Читать дальше
Total votes 180: ↑128 and ↓52 +76
Views 118K
Comments 96

Как IE8 определяет Document Mode, по которому затем рендерит сайты

CSS *
Команда IE официально опубликовала алгоритм определения Document Mode в IE8.

Оказывается при определении Document Mode учитывается множество косвенных параметров, связанных с интранетом и клиентскими настройками.

Читать дальше →
Total votes 45: ↑41 and ↓4 +37
Views 2.6K
Comments 27

Нужна ли HTML-валидация?!

Website development *
Translation

Что такое HTML-валидация?


HTML-валидатор производит несколько проверок Вашего кода. Основные из них:
  1. Валидация синтаксиса — проверка на наличие синтаксических ошибок. <foo bar="baz"> является корректным синтаксисом, несмотря на то, что <foo> не является допустимым HTML-тэгом, так что проверка синтаксиса является минимально полезной для написания хорошего HTML.
  2. Проверка вложенности тэгов — тэги должны быть закрыты в обратном порядке относительно их открытия. Например, эта проверка отлавливает ошибки с неправильно закрытыми <div>.
  3. Валидация DTD — проверка соответствия Вашего кода указанному Document Type Definition. Она включает проверку названий тэгов, атрибутов, и «встраивания» тэгов (тэги одного типа внутри тэгов другого типа)
  4. Проверка на посторонние элементы — проверка выявляет все, что есть в коде, но отсутствует в DTD. Например, пользовательские тэги и атрибуты.

Имейте ввиду, что это логические проверки, и не важно как реализован валидатор. Если хотя бы одна из проверок не проходит успешно, то HTML считается невалидным. И в этом заключается проблема.
Читать дальше →
Total votes 129: ↑105 and ↓24 +81
Views 37K
Comments 176

Повесть о том, как я «воевал» с xhtml+jspx+tomcat6

Website development *
Sandbox
Доброго времени суток.

В данной статье я бы хотел рассказать о разработке своего первого стартапа, а так же о том, как я потратил 3 часа в пустую из-за своей самоуверенности недостатка знаний.

Предисловие


Честно признаться у меня давно «чесались» руки написать что-нибудь, и как вы понимаете, я не имею в виду никому не нужные университетские лабы, а то, что будет полезно как профессионалам ИТ сферы так и рядовым пользователям. И вот, некоторое время назад, мы: я (кодер) и два моих боевых товарища (верстальщик и сисадмин), решились начать работу над своим первым стартапом.
Читать дальше →
Total votes 13: ↑8 and ↓5 +3
Views 3K
Comments 15

Чёртова дюжина советов начинающим верстальщикам. Часть первая

Website development *HTML *
Доброго времени суток!

Введение


Я являюсь фрилансером. Раньше я не особо задумывался над тем, как и что делают верстальщики. Я делал серверную часть, а мой друг верстал и набивал контент. Совсем недавно мне захотелось попробовать «что и как». Пару дней назад мне на глаза попался материал, который мне очень понравился. Он наглядно обЪяснял, что и как нужно писать. К сожалению, сылку дать не могу, так как я не запаомнил, где располагался сей мануал, но… Казалось бы, можно это и запомнить, но я пошёл ещё одним путём — законспектировал это дело. Собственно, добро пожаловать в мою записку.
Читать дальше →
Total votes 233: ↑192 and ↓41 +151
Views 31K
Comments 186

Новый сервис мониторинга и аналитики российского рынка хостинга от REG.RU

REG.RU corporate blog
Недавно REG.RU объявил об обновлении аналитического портала StatOnline.ru, также известного как Stat.reg.ru. Теперь, кроме подробной статистики доменных зон .RU / .SU /.РФ, на StatOnline.ru доступна и статистика хостинг-индустрии.

Новый раздел «Метрики» на сайте StatOnline.ru включает в себя семь подразделов, каждый из которых содержит ежемесячную статистику по одному из направлений развития российского рынка хостинга. Ниже мы расскажем подробнее о каждом подразделе.
Сервис был запущен совсем недавно и пока с помощью него можно ознакомиться со статистикой за апрель и май 2013 года.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views 4.8K
Comments 5