HTML мнемоники (избранное)
Решил продолжить практику создания полезных штуковин в PDF. Не подумайте ничего дурного, изначально все делается для себя, а потом выходит, что можно поделиться наработками и с общественностью. Почему нет?
Сегодня наше внимание будет занято неполным списком символов, для которых в языке разметки гипертекста HTML отводятся определенные коды, которые необходимо строго соблюдать.
На протяжении своего развития, HTML, как конструкционная и визуальная, в итоге, основа интернета (php и прочие скрипты — это всего лишь способ подачи HTML конечному юзеру), впитывал очень много разработческих вольностей, которые были бы неприемлемы в более строгих языках программирования и разметки. Все это диктовалось бумом «дот комов», когда сайты из текстовых блоков на белом фоне превращались в последствия взрывов на фабриках варенья и печенья. HTML, шагая от версии к версии, подстраивался под необходимые и вымученные потребности новых и новых модных тенденций в сети. Это, зачастую, негативным образом сказывалось на совместимости оформления сайтов с разными браузерами, поскольку каждый из них выборочно или неполностью поддерживал те или иные новейшие теги разметки страниц или трактовал их очень своеобразно. Так происходит и до сих пор, и конца и края этому не видно. Есть надежда на скорое внедрение 5-й версии HTML, но всех проблем она не решит, стандартизация, все равно, до конца невозможна, потому что совместимость со старыми версиями и разметочных принципов, и тегов, и браузеров (корпоративный сектор до сих по сидит на IE6) — дело далеко не второстепенное.
Самые приличные попытки внедрения строгого стандарта гипертекстового «программирования» сейчас можно наблюдать в XHTML. Это такой гибрид HTML и XML, статут которого содержит исчерпывающие указания о том, что можно писать, а что нельзя. Более того, если в случае с обычным HTML, браузер все равно отобразит страничку, руководствуясь уже своим видением, невзирая на корявый и ошибочный код, то в случае с XHTML, если оный написан, подчеркнем, согласно всем рекомендациям W3C, такое невозможно. Неверно сверстанная страница, даже если там всего пара ошибок на сотню тегов, не отобразится в браузере, поскольку она, вначале, будет проверена анализатором XML, а уж потом предстанет перед ясны очи человека серфящего…
На многих сайтах красуется гордая надпись о валидном (т.е. исчерпывающе точном) XHTML коде, своего рода пижонство, показывающее, какой тут героический кодер, имеющий претензии сшибать пьенензы вагонами. Но самое смешное — валидный код совершенно не гарантирует того, что браузеры правильно отобразят замысел вебмастера.
Мы, разумеется, слегка отклонились от первичной темы нашей беседы. Вернемся к ней.
Чтобы писать добротный и грамотный HTML и XHTML код, нужно много чего помнить: если с тегами еще как-то можно управиться, то специальные символы, которыми пользуешься не так часто, все-таки имеют тенденцию иногда стираться из памяти. Не все, не всегда, но бывает. Чтобы не лезть в какие-то отдаленные источники, которые надо найти (на винте или в сети), открыть и отыскать в них нужный код среди сотен прочих разноупотребительных символов, можно завести вот такую «шпаргалку», которая всегда будет под рукой.
Из всего множества закодированных для HTML символов я выбрал 42. Я не часто сталкиваюсь с греческим алфавитом или математическими знаками или особенностями письменности народов мира. Здесь только то, что может пригодиться мне в большинстве случаев. Если найдется случай особый, то не сочту за труд поискать нужный код и в других справочниках.
Я уже писал на своем сайте, что стараюсь придерживаться хотя бы общих правил приличия при публикации текстов. Хорошая типографика позволяет говорить о том, что автор ответственно подходит к своему труду и уважает своих читателей.
Шпаргалка эта будет полезна не только для вебмастера, кроме кодов html в ней присутствуют и кое-какие сочетания клавиш, которые могут пригодиться при составлении текстов в обычном редакторе. К сожалению, эти сочетания существуют не для всех символов, но основные — да — можно задействовать гораздо проще, чем открывать «таблицу символов» и копировать нужное оттуда.
Например, длинное тире — Alt+0151.
Правильные кавычки «» Alt+0171 Alt+0187.
Знак градуса ° Alt+0176.
Знак копирайта © Alt+0169 …и многое другое вставить через сочетание клавиш будет гораздо проще, чем другим способом.
Принцип действия очень прост: зажимаем Alt и набираем цифры, после отпускания клавиши Alt новый символ внесен в текст. Вот и все.
Скачать «сборник кодов» можно по ссылке. PDF, 70 килобайт.
Повторю, шпаргалку эту делал для себя, если вам понравится — буду рад. Если нет — уверен, что в сети все-таки найдется что-нибудь для вашего удовольствия.
За сим — раскланиваюсь.
Несколько однотемных публикаций:
- 01.02.2010 Конверт для CD v.0.17
- 11.10.2009 50 лет космических исследований
- 17.09.2009 Полетаем!
- 22.11.2022 LBSS
- 14.03.2020 But
- 28.09.2019 Скиспортивная тема для Файрфокса
- 15.05.2017 Just stop