Каждый второй сайт, который поступает по заявкам в cssdesign.ru не проходит валидацию, мне вот стало любопытно… а, на что они надеются?
Философия в картинках
Моя философия(скорее не только моя), относительно тэга
1 | ‹img› |
заключается вот в чём:
«Картинки на сайте должны быть только там, где они есть на самом деле.»
Если в статье есть иллюстрации, я их вставляю как картинки. Всё графическое оформление, дизайн на сайте, лежит в стилевых файлах и прописан через фоновые изображения.
Многим это с непривычки это кажется невозможным… отнюдь.
Я вспоминаю те времена, когда на одном сайте, который я «резал» у меня получилось 182 картинки. Триумф «табличной вёрстки». Только представте себе, 182 тэга
1 | ‹img› |
в коде, которых там быть не должно!
Очень многие, начинающие и не только, кодеры переходя на «без табличную вёрстку» тянут за собой эту старую привычку. Им кажется, что если они разрежут большую картинку на много маленьких, то, это ускорит загрузку странички. Чаще всего так и бывает, но, есть одно, но!
Когда в коде встречается 5-10 идущих подряд дивов, есть о чём задуматься. Теряется эстетика кода, логика, семантика. Иногда, приходится делать маленькие исключения. И мечтать о скорейшей поддержке CSS 3.