11 заметок с тегом
html РСС
27 марта 2010, 13:06
Универсальный шаблон HTML (dtd)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <link rel="stylesheet" type="text/css" href="css/base.css"> <title>New demo</title> <style type="text/css"> html, body { margin: 0; padding: 0; width: 100%; } </style> <script type="text/javascript"></script> </head> <body> </body> </html>
нет комментариев
15 января 2010, 18:25
HTML CharCodes for special symbols (Spanish, Italian, German, French)
Есть проекты разны-вкусны, делаешь его на англицком и руссише, а тут клиент бац и говорит что нужно ещё пару-тройку европеских ленгвиджей, а CMSка то windows1251 и точить ой как лень под UTF8 всё и везде. Вместо желанных умляутов, клиент в лучшем случаи увидит букву без точек, запятых, а что ещё хуже знаки вопроса.
Простой выход — помахать дороговизной переработки, и объяснить то-сё, а можно просто сделать через ВИЗИВИГ реплейсы непонятных символов в альтернативные спецсимволы, а в простых инпутах заставить вставлять вместо тех символов спец-коды.
Пример таблички (бабосики):
Простой выход — помахать дороговизной переработки, и объяснить то-сё, а можно просто сделать через ВИЗИВИГ реплейсы непонятных символов в альтернативные спецсимволы, а в простых инпутах заставить вставлять вместо тех символов спец-коды.
Пример таблички (бабосики):
| Display | Friendly Code | Numerical Code | Hex Code | Description |
| € | € | € | € | Euro |
| ₣ | ₣ | ₣ | Franc | |
| ₧ | ₧ | ₧ | Peseta | |
| ₤ | ₤ | Lira |
3 сентября 2009, 11:37
Advancing Textarea (Google chrome hints)
TextArea гибкий и расширяемый тэг. У него есть удобный параметр wrap, который определяет правило переноса строк. Имеет два значения hard (по-умлчанию) и soft off :)
Добавив ивент onclick=«select();» мы можем превратить его в удобный инструмиент для копипаста ;)
В конечном итоге получим простой сриптик
Добавив ивент onclick=«select();» мы можем превратить его в удобный инструмиент для копипаста ;)
В конечном итоге получим простой сриптик
<!-- со скролом, для длииинных строк --> <textarea onclick="select();" style="width: 600px; height: 36px;" wrap="off"></textarea> <!-- без скрола --> <textarea onclick="select();" style="width: 600px; height: 16px;"></textarea>Хром умеет ресайзить любые textarea, это можно ограничить или упразнить
.limit_ta { /* ограничиваем textarea по высоте и ширине */ max-width: 100px; max-height: 100px; } .cancel_resize { resize: none; /* отключаем ресайз textarea */ } .wrapoff { /* css analog wrap='off' */ white-space: nowrap; overflow: auto; }
12 июня 2009, 16:20
Забытые тэги... BDO
Замечательный тэг %) Кто о нём знает, отпишитесь ;))
BDO — Bi-directional Override
Что же он делает — всего лишь указывает направление текста, слева-направо, справа-налево ;) через параметр dir (дирекшон)
Выглядит вот так: Sample Fun Text
А на самом деле, направление текста можно изменить у всех текстовых блоках, через css
ps: Также параметр dir есть у тега HTML
BDO — Bi-directional Override
Что же он делает — всего лишь указывает направление текста, слева-направо, справа-налево ;) через параметр dir (дирекшон)
- rtl — right to left
- ltr — left to right (по умолчанию)
<bdo dir="rtl">Sample Fun Text</bdo>
Выглядит вот так: Sample Fun Text
А на самом деле, направление текста можно изменить у всех текстовых блоках, через css
div { direction: rtl }
ps: Также параметр dir есть у тега HTML
<HTML dir="RTL">
5 июня 2009, 18:09
Забытые тэги... COL
Эта заметка о забытых тэгах. Она будет со временем пополняться, ибо таких уже достаточно, как ни странно ;)
Ну что же, начнём:
Ну что же, начнём:
- У table есть замечательный тэг col, который я, честно говоря, не встречал нигде, случайно наткнувшись на него в каких-то мануалах. Что же он нам даёт? :) Спросите вы ;) А всё просто, мы можем установить любой колонке фиксированную длину (width). Использовать его очень прочто, структура такова:
<table border="1"> <col width="140"/> <col width="360"/> <tr> <td>Колонка 1</td> <td>Колонка 2</td> </tr> </table>
Это нам даёт огромное преимущество в управлении таблицами, ибо раньше нужно было много гемора, что бы выровнять длину колонок двух разных таблиц ;)
20 мая 2009, 17:49
HTML текст под произвольным углом
Для того что бы отобразить произвольный текст под углом, мы в нормальных браузерах используем тип svg+xml для object, и через параметр data, передаём нужные данные для обработки!
А именно параметры, и теги:
Но есть ещё друг ИЕ (буеее:), и для него есть css filter, а именно:
ps: Текст будет непредсказуемо размещаться на странице, поэтому делаем ему абсолютное позиционирование! А блок в котором будет текст, вместе с объектом делаем фиксированной длины/ширины
А именно параметры, и теги:
- x=’-200’ — координата начала строки текста от верхней стороны object;
- y=’18’ — координата базовой линии строки текста от левой стороны object;
- font-family=’Arial’ font-size=’12’ — размер, гарнитура шрифта;
- fill=’#000000’ — цвет текста;
- transform=’rotate(-90)’ — поворачиваем текст на -90 градусов.
<object type="image/svg+xml" data="data:image/svg+xml; charset=utf-8, <svg xmlns='http://www.w3.org/2000/svg'> <text x='-200' y='18' font-family='Arial' font-size='12' fill='#000000' transform='rotate(-90)' text-rendering='optimizeSpeed'> вертикальный текст </text> </svg>"> </object>
Но есть ещё друг ИЕ (буеее:), и для него есть css filter, а именно:
- вертикальный фильтр %)
- горизонтальный фильтр 8)
- под произвольным углом :D
.vertical object { /* скрываем svg */ display:none; } .vertical span { filter: flipv() fliph(); writing-mode: tb-rl; } .vertical_angle span { writing-mode:lr-tb; filter:progid:DXImageTransform.Microsoft.Matrix( M11='0.985', M12='-0.174', M21='0.174', M22='0.985', SizingMethod="auto expand"); }
- M11 = cos(угла в градусах)
- M12 = -sin(угла в градусах)
- M21 = sin(угла в градусах)
- M22 = cos(угла в градусах)
ps: Текст будет непредсказуемо размещаться на странице, поэтому делаем ему абсолютное позиционирование! А блок в котором будет текст, вместе с объектом делаем фиксированной длины/ширины
25 марта 2009, 13:29
Тире, минус, перенос %)
Просто для себя, очень часто нужно скопировать %)
Итак, девять различных чёрточек:
Итак, девять различных чёрточек:
| Знак | HTML | Название | Назначение и употребление |
|---|---|---|---|
| - | - | дефисоминус | вместо всех остальных чёрточек при отсутствии технической возможности |
| ‐ | ‐ | дефис | для разделения частей слова: «светло‐серый», «по‐моему», «кое‐кто» и т. п. |
| − | − | минус | математические выражения: 2 − 3 = −1 |
| ‒ | ‒ | цифровая чёрточка | номера телефонов и другие цифровые коды |
| | ­ | символ переноса | в (длинных) словах в тех местах, где можно сделать перенос |
| ⁃ | ⁃ | чёрточный буллит | маркер списка |
| — | – | короткое тире | западная типографика |
| — | — | длинное тире | русская типографика |
| ― | ― | горизонтальная черта | диалоги (в западной типографике) |
И, для сравнения, в одной строке: - ‐ − ‒ ⁃ — — ―
27 июня 2008, 13:27
Как получить название id элемента через this?
Найдено методом тыка! :)
После часового копания в свалке доков и стандартов
Все просто:
После часового копания в свалке доков и стандартов
Все просто:
<a id="id_elementa" onClick="alert(this.id)">click</a>
26 мая 2008, 15:19
Валидная страница с флешем
<object width="ДЛИНА" height="ШИРИНА" vspace="0" hspace="0" type="application/x-shockwave-flash" data="ПУТЬ_К_ФЛЕШКЕ"> <param name="allowScriptAccess" value="sameDomain"/> <param name="movie" value="ПУТЬ_К_ФЛЕШКЕ"/> <param name="bgcolor" value="#FFFFFF"/> <param name="quality" value="high"/> <param name="wmode" value="transparent"/> <param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer"/> </object>
26 мая 2008, 15:17
Книги по програмингу (старенькие, запыленные)
Книги по MySQL
Структуризированный язык запросов (SQL)
Системы обработки информации — язык баз данных SQL
MySQL и mSQL
Введение в SQL
Введение в реляционные базы данныx
ОСНОВЫ ПРОЕКТИРОВАНИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
Версия пакета MySQL : 3.20.29
Мартин Грубер: Понимание SQL
Книги по CGI
Системы обработки информации — язык баз данных SQL
MySQL и mSQL
Введение в SQL
Введение в реляционные базы данныx
ОСНОВЫ ПРОЕКТИРОВАНИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
Версия пакета MySQL : 3.20.29
Мартин Грубер: Понимание SQL
CGI Developer’s Guide
CGI Programming Unleashed
CGI reference
CGI — Общий Интерфейс Шлюзов
Oписание CGI
CGI.pm — a Perl5 CGI Library
Книги по HTML
CGI Programming Unleashed
CGI reference
CGI — Общий Интерфейс Шлюзов
Oписание CGI
CGI.pm — a Perl5 CGI Library
HTML учёбник
Изучение HTML 3.2 на примерах
HTML-справочник
Практическое руководство по HTML
Словарь тагов
Руководство по стилям для создания online гипертекста
Clean up your Web pages with HTML TIDY
Книги по CSS
Книги по JS
Изучение HTML 3.2 на примерах
HTML-справочник
Практическое руководство по HTML
Словарь тагов
Руководство по стилям для создания online гипертекста
Clean up your Web pages with HTML TIDY
Центром Информационных Технологий: JavaScript
Практическое введение в программирование на JavaScript
ВВЕДЕНИЕ В JAVASCRIPT
JavaScript Bible 4th Edition
JS object model
Руководство по JavaScript
JavaScript: Краткое введение и справочникПримеры!
Книги по PHP
Практическое введение в программирование на JavaScript
ВВЕДЕНИЕ В JAVASCRIPT
JavaScript Bible 4th Edition
JS object model
Руководство по JavaScript
JavaScript: Краткое введение и справочникПримеры!
1 мая 2008, 0:32
Empty HTML and reset CSS — just start work!
Очень часто, в начале проекта (верстка, тестовый файлик), каждый раз нужно писать стандартные вещи <html><head><body.. — задолбало!
Просто заготовочки для начала работы:
Просто заготовочки для начала работы:
