31
Всё о Html / Интересно: про ссылки с изображениями...
« : 15 Июля 2003, 22:51:24 »
Есть такой код:
По спецификации HTML 4.01 аттрибут alt является обязательным для тега . Если он не нужен, можно просто написать alt="" и ваш html-документ останется валидным... НО! Пустой аттрибут alt в теге подавляет аттрибут title в теге ... Но если обязательно нужно выводить подсказку к ссылке-изображению? Думаю все кто это читает подумали одно и то же - использовать вместо аттрибута title тега аттрибут alt тега . Это же очевидно... Но не тут то было... К сожалению, это не всегда является хорошим выходом, так как изображение-ссылка может находится "в неудобном положении" на странице, и если вдруг наше _маленикое_ изображение (допустим, 10х10 пикселов) по каким-то причинам не загрузиться - пустое место, где должно было находиться изображение растянется и заполнится текстом подсказки, указанной в аттрибуте alt тега . Сразу же в голове возникает следующяя мысля - надо указать размеры рисунка (width и height) и все будет Ок. Правильно, но есть один ньюанс... Что если размер рисунка не известен заранее? Например, вы пишете что-то для широкого распространения. И вашу работу будут использовать чайники, которые думают что HTML - это новый американский телевизионный спутник. Но картинки-то поменять захочеться, а они оказываются другого размера. Непорядок получается...
Что же делать? Забить на это!!
Если рисунок не загрузится - это просто трабла, за которую должны отвечать не вы. А если вывод рисунков запрещен пользователем - то это совсем иное. Браузер (IE так точно) определит размер рисунков все равно, хоть и не отобразит их. Мрак, но так он есть...
Зачем я все это написал? Да так, просто мыслями поделился. Прошу ничем в меня не бросать, а лишь поправить если я где не то сказал. Спасибо
По спецификации HTML 4.01 аттрибут alt является обязательным для тега . Если он не нужен, можно просто написать alt="" и ваш html-документ останется валидным... НО! Пустой аттрибут alt в теге подавляет аттрибут title в теге ... Но если обязательно нужно выводить подсказку к ссылке-изображению? Думаю все кто это читает подумали одно и то же - использовать вместо аттрибута title тега аттрибут alt тега . Это же очевидно... Но не тут то было... К сожалению, это не всегда является хорошим выходом, так как изображение-ссылка может находится "в неудобном положении" на странице, и если вдруг наше _маленикое_ изображение (допустим, 10х10 пикселов) по каким-то причинам не загрузиться - пустое место, где должно было находиться изображение растянется и заполнится текстом подсказки, указанной в аттрибуте alt тега . Сразу же в голове возникает следующяя мысля - надо указать размеры рисунка (width и height) и все будет Ок. Правильно, но есть один ньюанс... Что если размер рисунка не известен заранее? Например, вы пишете что-то для широкого распространения. И вашу работу будут использовать чайники, которые думают что HTML - это новый американский телевизионный спутник. Но картинки-то поменять захочеться, а они оказываются другого размера. Непорядок получается...
Что же делать? Забить на это!!
Если рисунок не загрузится - это просто трабла, за которую должны отвечать не вы. А если вывод рисунков запрещен пользователем - то это совсем иное. Браузер (IE так точно) определит размер рисунков все равно, хоть и не отобразит их. Мрак, но так он есть...
Зачем я все это написал? Да так, просто мыслями поделился. Прошу ничем в меня не бросать, а лишь поправить если я где не то сказал. Спасибо