Язык HTML: самый минимум
22 Apr. 2008Иногда я пытаюсь научить того или иного человека языку HTML. Не подготовить профессионала, а сообщить базовые понятия, которые никому не повредят.
Нужно объяснить, что делают что такое теги, и какие они бывают: закрывающие, открывающие, одиночные. Объяснить как теги образую элемент. Показать несколько элементов.
Самые необходимые элементы — это не доктайп, а A (anchor), и IMG (image). Даже тот кто не станет продолжать обучение дальше, сможет использовать эти теги в обыденной интернет-жизни.
По стандарту, доктайп — единственный обязательный. Но кому нужен такой документ? И зачем непрофессионалу это знать? Ему бы ссылку поставить, да картинку поместить…
Ну, а далее идут P, H1-H6, UL, OL, TABLE, BR. С таким багажом человек уже может работать контент-менеджером :)
22 Apr. 2008 at 21:04
Еще иногда попадаются програмисты, которым тоже приходится обьяснять про доктайп и его важность, про нижний регистр и закрытые теги.
22 Apr. 2008 at 22:04
Я говорю о самых первых шагах в HTML. Врядли существует хоть один учебник HTML, который начинается с того, что такое доктайп.
23 Apr. 2008 at 15:04
Мне кажется, что лучше научить человека не HTML’ю, а Markdown’у, например.
23 Apr. 2008 at 16:04
Маркдаун не везда работает, а HTML – универсальное орудие. И без HTML трудно понять, нафига нужны все эти значки в Маркдауне.
23 Apr. 2008 at 23:04
HTML труднее в понимании (теги, атрибуты) и может причинить больше вреда. Поддержку Markdown’а встроить – плёвое дело.
24 Apr. 2008 at 22:04
Есть твоя правда. Хотя я бы на третье место ставил списки.
09 Sep. 2008 at 12:09
А зачем вообще непрофессионалу знать html? Просто нужно делать качественные WYSIWYG редакторы с необходимым функционалом. Ведь пользователи же не знаю что кроется в исходниках файла MS Word.
09 Sep. 2008 at 14:09
А кто такой непрофессионал? Тот, кому не принисет пользы HTML, и от Ворда толку не увидит. Пускай в игры играет, я не против.
Может я слишком воодушевлен этим языком, но мне кажется знание его основ может быть полезным для любого. Тем более что это далеко не ядерная физика, и учиться нужно недолго, мягко говоря.
Там где я сейчас работаю, никто кроме меня не знает этого языка, а если бы знали, мы могли бы вплотную приблизится к безбумажному офису, основанному всего лишь на HTML, а не на каких-то громоздких решениях. Это вылилось бы в колосальную экономию времени и денег. И они по-прежнему оставались бы далеки от профессиональной работы в вебе, как и раньше.
Пользователи, с которыми мне приходилось иметь дело, не знают даже что делать с вордовским WYSIWYG, работая в Ворде, как на пишущей машинке. А вот базовое знание HTML, помогло бы им освоить принципы настоящей работы в Ворде. Может странно звучит, но я примерно представляю как этого добиться. И наоборот: человек правильно обращающийся с Вордом, мог бы очень быстро освоить HTML. И перестать быть привязанным к этому громоздкому и недешевому инструменту.