try-catch в html
От: Hоmunculus  
Дата: 04.12.25 05:52
Оценка: :)
В вебе ничего не понимаю, поэтому вопрос, наверное, тупой
А в html без всяких скриптов есть какая-нибудь обработка ошибок?
Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?
Re: try-catch в html
От: Stanislaw K СССР  
Дата: 04.12.25 06:21
Оценка: +1
Здравствуйте, Hоmunculus, Вы писали:

H>В вебе ничего не понимаю, поэтому вопрос, наверное, тупой

H>А в html без всяких скриптов есть какая-нибудь обработка ошибок?
H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?

Ну, нет картинки по ссылке и что?

в CSS что-то такое было. но в целом — просто "верстайте правильно", тогда пропавшая картинка ничего не испортит..
Все проблемы от жадности и глупости
Re: try-catch в html
От: Doom100500 Израиль  
Дата: 04.12.25 06:21
Оценка:
Здравствуйте, Hоmunculus, Вы писали:

H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?


Именно такого нет. Но можно указывать альтернативный текст, если (пока) картинка не загрузилась. Ну и для каждого тега свои приколюхи.
Зато, если html генерируешь скриптом — то там изобретай всё что хочешь. Или возьми React. Простые старницы можно начать уметь после чтения readme.
Спасибо за внимание
Re: try-catch в html
От: Shmj Ниоткуда  
Дата: 04.12.25 06:22
Оценка:
Здравствуйте, Hоmunculus, Вы писали:

H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?


alt вроде было, но это — только текст. Видимо ранее деды о таких вещах не думали.
=сначала спроси у GPT=
Re[2]: try-catch в html
От: Doom100500 Израиль  
Дата: 04.12.25 06:25
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>но в целом — просто "верстайте правильно", тогда пропавшая картинка ничего не испортит..


Вот, кстати да. Но ещё браузеры очень многое прощают. Можно допустить ошибку, а она проявится уже сильно позже.
Верстать правильно — это ведь уметь надо. https://www.w3schools.com/html/default.asp https://caniuse.com/ , etc...
Спасибо за внимание
Re: try-catch в html
От: Sinclair Россия https://github.com/evilguest/
Дата: 04.12.25 06:28
Оценка: 2 (1)
Здравствуйте, Hоmunculus, Вы писали:

H>В вебе ничего не понимаю, поэтому вопрос, наверное, тупой

H>А в html без всяких скриптов есть какая-нибудь обработка ошибок?
H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?
https://stackoverflow.com/questions/261622/replace-unavailable-images-via-css
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: try-catch в html
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 04.12.25 07:58
Оценка:
Здравствуйте, Hоmunculus, Вы писали:

H>В вебе ничего не понимаю, поэтому вопрос, наверное, тупой

H>А в html без всяких скриптов есть какая-нибудь обработка ошибок?
H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?

Обработка ошибок в приложениях ASP.NET Core Blazor
и солнце б утром не вставало, когда бы не было меня
Re[2]: try-catch в html
От: Hоmunculus  
Дата: 04.12.25 07:59
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Здравствуйте, Hоmunculus, Вы писали:


H>>В вебе ничего не понимаю, поэтому вопрос, наверное, тупой

H>>А в html без всяких скриптов есть какая-нибудь обработка ошибок?
H>>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?

S>Обработка ошибок в приложениях ASP.NET Core Blazor
Re: try-catch в html
От: undo75  
Дата: 04.12.25 08:43
Оценка:
H>В вебе ничего не понимаю, поэтому вопрос, наверное, тупой
H>А в html без всяких скриптов есть какая-нибудь обработка ошибок?
H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?

в девелопер студии отладить, а дальше проблема одминаф. ты не при делах
Re: try-catch в html
От: cppguard  
Дата: 04.12.25 08:46
Оценка:
Здравствуйте, Hоmunculus, Вы писали:

H>В вебе ничего не понимаю, поэтому вопрос, наверное, тупой

H>А в html без всяких скриптов есть какая-нибудь обработка ошибок?
H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?

HTML декларативный язык. Довольно просто описать разметку, в которой на месте ещё (или уже) незагруженного изображения находится другой блок. Но даже будь такой обработчик, не совсем понятно, как он должен работать. Ведь в HTTP куча кодов, а не только ok и fail. Допустим, полагаем, что 2xx это ок, а остальное — fail. Но ведь есть ещё 3хх! Ок, тогда пусть будет 4xx и 5xx для fail, а всё остальное — ok. Но ведь есть всякая экзотика типа 305 Use proxy, где по факту сообщается, что ресурс без изменения запроса не доступен. А ещё есть вариант, когда вернулся формат изображения, который не поддерживается браузером. Это ошибка или нет? Столько вопросов, и все без ответа.
Re: try-catch в html
От: Pzz Россия https://github.com/alexpevzner
Дата: 04.12.25 09:20
Оценка:
Здравствуйте, Hоmunculus, Вы писали:

H>В вебе ничего не понимаю, поэтому вопрос, наверное, тупой

H>А в html без всяких скриптов есть какая-нибудь обработка ошибок?

Нет. Он же не язык программирования, а просто язык описания того, как текст должен отображаться на странице.

H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?


Для каких-то тегов предусмотрен атрибут, позволяющий предусмотреть запасной вариант. Вроде можно предусмотреть запасной вариант, если на странице есть скрипт, а в бровсере он выключен (я не помню точьно, с HTML довольно поверностно знаком). Но для img такого нет.
Re: try-catch в html
От: Maniacal Россия  
Дата: 04.12.25 11:41
Оценка:
Здравствуйте, Hоmunculus, Вы писали:

H>В вебе ничего не понимаю, поэтому вопрос, наверное, тупой

H>А в html без всяких скриптов есть какая-нибудь обработка ошибок?
H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?

Обработка это всё равно javascript.
    <IMG src="invalid.jpg" onerror="javascript: ProcessError();">

Вместо вызова функции можно прямо код скрипта вставить, который сразу что-нибудь сделает.
    <DIV id=div1>Picture loaded</DIV>
    <IMG src="invalid.jpg" onerror="javascript: document.all.div1.innerHTML='error';">
Re: try-catch в html
От: sambl74 Россия  
Дата: 05.12.25 04:55
Оценка: 2 (1)
Здравствуйте, Hоmunculus, Вы писали:

H>В вебе ничего не понимаю, поэтому вопрос, наверное, тупой

H>А в html без всяких скриптов есть какая-нибудь обработка ошибок?
H>Например имеем тег [img] и ссылка на картинку. А картинки по ссылке нет. Есть возможность это обработать на уровне верстки?

Тут фактически не обработка ошибки, а fallback на недоступность — вот тут примеры расписаны https://qawithexperts.com/article/html/fallback-image-in-html/550
Сам не пробовал, но на первый взгляд выглядят рабочими эти методы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.