img.onload = function() { alert("Успех "+this.src };
img.onerror = function() { alert("Ошибка "+this.src };
Вот такие маленькие денежные средства люди с легкостью будут отдавать за создание сайтов, так как за создание одного простейшего сайта мои товарищи просят по 20 000 рублей = это за простенький, а вообще 40 000 рублей и выше, за такие деньги мы создавали сайт одному институту. Так что за 3000 рублей люди точно сайты будут брать.
Любой Web-мастер начинает постигать азы создания сайтов именно с HTML. Дело в том, что вся разметка сайта делается именно при помощи HTML (он и называется - язык разметки гипертекста).
То есть, если вы будете знать PHP, но не будете владеть HTML, то у вас получиться создать только бесполезный функционал, результаты которого вы даже толком отобразить в браузере не сможете!
При разработке сайтов обычно делается вёрстка страницы с помощью HTML и CSS, а затем пишется программный код. Конечно, возможен вариант, что если вы будете использовать php-фреймворк, то, возможно, сначала займётесь моделями и контроллерами, а затем уже представлениями. Но опять же, до того, как начать использовать какой-то фреймворк, вы сначала изучите голый PHP, не правда ли? А тут без HTML уж никак не обойтись.
Страдает http://www.w3.org/ манией стандартизации.
http://validator.w3.org/ здесь можно проверить страницу на соответствие стандартам.
Однако каждый обозреватель видит в языке HTML только то, что интересно разработчикам обозревателя и ни кто особо не спешит выполнять все требования сторонней организации.
Обозреватели делаются с расчетом на непрофессионализм пользователей, возможные ошибки в разметке - т.е. достаточно простые страницы не будут иметь разницы в отображении, а вот сложные страницы (обычно содержащие Java скрипты или оформление через таблицы стилей CSS или работу со слоями) могут и пострадать, поскольку даже при наличии стандартов старые версии обозревателей до сих пор поддерживают. Например если Internet Explorer в прежних версиях поддерживал обращение к переменным через обычную запись вида document.переменная.value то с какой радости отказываться от этого простого способа в пользу document.getElementById('id_переменной').value ? Каждый обозреватель обладает своими "фишками", тут уж ничего нельзя исправить...
Существуют сайты, на которых продаются фотографии и векторные изображения. Например Шаттерсток. Там за относительно небольшие деньги можно купить любое изображение и использовать для своих нужд. Там же можно найти целые темы оформления сайта и заказать у художников себе логотип, картинку и прочее. Авторское право при этом полностью соблюдается, так как автор знает, что продает изображение для использования. Если же вы хотите какую-то картинку печатать и размножать в печатном виде, то стоит обсудить цену с автором это уже не для личного использования.
Да, действительно, существуют студии, которые скупают изображения оптом, а потом перепродает поштучно, так как на фотохостингах для скачивания файлов необходимо покупать так называемый абонимент ( на 100, 1000 скачаваний) и стоит он не мало и в долларах чаще всего. Если вам нужна 1-2 картинке, то покупать напрямую очень не выгодно. В соц сетях есть множество групп, которые занимаются перепродажей. Стоит поискать там.
Существуют так же бесплатные картинки и фотографии, которые никому уже не нужны. Если вас они устроят, то можно качать оттуда. Никакие права вы не нарушаете, так как автор любезно отдал их всем в пользование.
Если же вы просто скачаете и будете использовать чужие фотографии, то будете нарушать авторские права. В первую очередь, следует по поиску в Гугл хотя бы поискать автора и спросить условия использования. Возможно, вам их и так подарят или за символическую плату.