Паренек
нет тэг alt вообще не нужен, если используется title, да если
и его нет, можно обойтись, просто подсказки не будет, хотя она
нужна в основном на большие изображения, чтобы пользователь
не дождавшись загрузки, к примеру мог понять что это кнопка
чтобы войти на основую страницу сайта
А в
стандарт заглянуть?
Все мои дальнейшие ссылки на страницы в пдф-е. Поехали.
cтр. 160. Раздел "13.2 Including an image: the IMG element",
продолжается на следующей:
alt %Text;
#REQUIRED -- short description --
Пробиваем %attrs; -> %coreattrs;
стр. 267, в середине. В описании <!ENTITY % coreattrs видим
title %Text;
#IMPLIED -- advisory title --"
Т.е. английским по пдф-у написано: альт необходим, на тайтл
можно забить, альт - короткое описание, тайтл - подсказка.
зачем_это_всё?
и кстати необязательно писать height и width - это нужно
только чтоб уменьшить размер фотки в высоту и ширину.
Формально, да, писать необязательно. (стр. 161)
height %Length;
#IMPLIED -- override height --
width %Length;
#IMPLIED -- override width --
Кроме того, стр. 179, внизу. "13.7.1 Width and height"
Image and object width
override. Т.е. не только уменьшения,
а, скорее, явного задания (это так, маленькая придирка).
НО!
Во-первых, наличие явно заданных height и width позволяет
браузеру отрисовать страницу до загрузки графики.
Во-вторых, масштабирование таким образом не только дурной тон,
но и неуважение к посетителю. На кой я должен качать тонны
hi-res картинок, чтобы увидеть их в виде 100x100 точек и понять,
что в этой куче мне ничего не нравится. Лень потратиь несколько
минут и сгенерить thumnail-ы (превьюшки)?
а так можно просто написать (используете блокнот - туда вставляете
этот текст, а затем сохраниете как photos.html)
естественно нужны фотографии формата jpg в колличестве шести штук.
Я не
validator, но даже мне этот хтмл не нравится.
Где доктайп, где альты, почему, в конце концов, атрибуты
не в кавычках? Это по хтмлу.
Теперь по стилю.
Я понимаю, пример учебный и все такое, но не надо так учить.
Где превьюшки, зачем плодить новые окна?
2 All
То что браузеры справляются со страницами, оформленными
не в соответствии, а вопреки стандарту, это конечно им плюс.
Сие именуется "робастостью" (мы ей рельсу, а она все равно пилит).
Но зачем создавать проблемы не только машине (шут с ней,
она железяка, пусть числа дробит), но и человеку?
Что? Таких как я, с отключенными скриптами, плагинами
и графикой, единицы? Возможно. Но мы есть.
"Не хотите включить - идите туда, где без графики!"
И пойдем. Туда, где напрягов меньше.
Но не все так просто. Существует две категории сайтов:
"домашние странички" и серьезные сайты.
Когда хочется погнуть пальцы перед соседом - вперед.
Двухметровый жпег "Вход здесь" на стартовую, кислотная палитра и
пляшущие шрифты в офорилении, навигация только скриптами, горы
всякого дерьма, требующего для своей работы всех известных в мире
плагинов, плодящиеся попапы, "оптимизация" под ие 5.5.3245.845826.сп5.7
(в других глючт по-страшному), а из разделов - "О себе", "Обо мне",
(еще иногда "Друзья") и "Ссылки" (на яндекс с гуглом). И перманентный
"человек с лопатой".
На "домашней страничке" это нормально (до определенного уровня).
Многие через это прошли в той или иной степени.
Но когда такое творится на серьезных сайтах... Напрягает.
Правда недолго, до закрытия окна.
Открываю вчера сайт одной фирмы, иду в "Каталог" (то, что
навигация съехала и надо тыкать на позицию правее - ерунда),
пытаюсь попасть хоть в какую-нибудь категорию. Все ссылки
ведут на главную страницу. Как я могу
У НИХ что-нибудь
КУПИТЬ, если я даже не могу узнать,
ЧТО я могу
у них купить.
Набираю amazon.com все нормально, хожу без напряга, все понятно,
вкючаю картинки - стало красиво, разрешаю JS - появились фенечки.
В консоли набираю lynx amazon.fr, грузится, показывает, иду по
разделам. Нет проблем. Вот только графику со скриптами не могу
включить, нету их а lynx-е, неее-тууу, вообще, только голый текст.
Но все работает. Что я делаю не так?
А вес страничек? Почему один абзац текста весит под сотню кило?
Тестируем все сайты на 127.0.0.1? Не поленитесь, купите интернет-карту
и зайдите на свое творение модемом. Что, денежка кончилась до загрузки
стартовой? Нет? Успели ткнуть в ссылку и получить пару мигающих попапа?
Уже лучше, есть надежда...
Напоследок вспомнилось замечательное высказывание про "оптимизацию".
Надпись "Сайт оптимизирован по то-то" означает, что автору было
просто лень проверять, как его "творение" смотрится в других
браузерах, на других разрешениях, и т.д. и он забил на это.
PS. Извините, если кого обидел. Ничего личного, просто накипело.