Makha Катастрофически тебя не хватает мне...

вторник, 28 февраля 2012
11:44 nav - обнаружить меню становиться проще
Категории
Поток содержание .
Структурирование содержания .
Форматирование содержания.
Контекст, в котором этот элемент может быть использован:

Там, где поток содержание не ожидается.
Содержимое модели:
Поток содержание .
Содержимое атрибутов:
Глобальные атрибуты

Элемент предназначен для разметки навигационных ссылок или других конструкций (например, формы поиска), которые направляют вас на различные страницы текущего сайта, или различные области текущей страницы. Другие ссылки, такие как рекламные ссылки, не учитываются. Можно, конечно, включать заголовки и другие структурные элементы внутрь , но это не обязательно.

@темы: HTML5

URL
11:41 А теперь о интересном и новом - section элемент, которого небыло в html 4
Категории
Поток содержание .
Структурирование содержания .
Форматирование содержания .
Контекст, в котором этот элемент может быть использован:
Там, где поток содержание не ожидается.
Содержимое модели:
Поток содержание .
Содержимое атрибутов:
Глобальные атрибуты

section элемент представляет общий раздел документа или приложения. Он предназначен для разбиения контента страницы на различные функциональные или тематические области, и, как правило, содержит заголовок.

Главная страница веб-сайта может быть разделена, к примеру, на раздел введения, новости, и контактную информацию.

Section элемент не является обязательным элементом контейнера. Когда необходимо можно использовать div элемент вместо него.
Общее правило заключается в том, что использование section элементов целесообразно, только если содержимое элемента будут перечислены непосредственно в плане документа.

@темы: HTML5

URL
11:27 body: в "прокачанном" теле - красивый сайт
Категории
Секционирование корень .
Контекст, в котором этот элемент может быть использован:
В качестве второго элемента в html элементов.
Содержимое модели:
Поток содержание .
Содержимое атрибутов:
Глобальные атрибуты

body элемент представляет основное содержание документа.
В документе может быть только один элемент body.

@темы: HTML5

URL
11:16 noscript - когда скрипты запрещены
Категории
Метаданные содержания .
Поток содержание .
Формулировка содержания .
Контекст, в котором этот элемент может быть использован:
В head элемент HTML документ , если нет предка noscript элементов.
Если формулировка содержания ожидается в HTML документы , если нет предка noscript элементов.
Содержимое модели:
Когда сценариев отключена , в head элемент: в любом порядке, ноль или более link элементы, ноль или более style элементов и ноль или более meta элементов.
Когда сценариев отключена , а не в head элемент: прозрачный , но не должно быть никаких noscript потомков элемента.
В противном случае: текст, который соответствует требованиям, изложенным в сертификации.
Содержимое атрибутов:
Глобальные атрибуты
читать дальше

пример
Когда сценарий отключена, появляется кнопка делать расчет на стороне сервера. Когда сценарий включен, значение вычисляется на лету.
noscript элементом является слишком грубым инструментом. Иногда, скрипты могут быть включены, но по какой-то причине скрипт страницы может завершиться неудачей. По этой причине, это вообще лучше не использовать noscript.

@темы: HTML5

URL
11:02 script - делаем страницу живой и дружелюбной
Сценарии позволяют авторам добавлять интерактивность в свои документы.

Категории
Метаданные содержания .
Поток содержание .
Формулировка содержания .
Контекст, в котором этот элемент может быть использован:
Если содержание метаданных не ожидается.
Если формулировка содержания не ожидается.
Содержимое модели:
Если нет src атрибут, зависит от значения type атрибута, но должны соответствовать ограничениям сценарий содержание .
Если есть src атрибут, элемент должен быть либо пустой, либо содержать только документы сценарий , который также соответствует ограничениям сценарий содержание .
Содержимое атрибутов:
Глобальные атрибуты
src
async
defer
type
charset

Элемент не представляет контент для пользователей.
читать дальше

4.3.1.1 Языки сценариев


читать дальше

4.3.1.2 Ограничения на содержание sсript элементы


textContent из sсript элемента должен соответствовать набору символов Unicode.

@темы: HTML5

URL
10:37 style - делаем красиво
Категории
Метаданные содержания .
Если scoped атрибут присутствует: содержимого потока .
Контекст, в котором этот элемент может быть использован:
Если не представлен атрибут scoped: там где ожидается содержание метаданных.
Если не представлен атрибут scoped: внутри элемента noscript, который является потомком элемента head.
Если представлен атрибут scoped: там где ожидаются потоковые данные, но перед любыми другими потоковыми данными отличающимися от других элементов style или межэлементных пробелов.
Содержимое модели:
В зависимости от значения type атрибута, но должно соответствовать требованиям, описанным в спецификации.
Содержимое атрибутов:
Глобальные атрибуты
media
type
scoped
title (имеет специальную семантику для этого элемента)

Элемент style позволяет вставлять информацию о стилях в документ. Он не представляет содержания для пользователя.

Атрибут type определяет язык стилей. Если атрибут представлен, его значение должно быть валидным MIME типом, который обозначает язык стилей. Параметр charset не должен быть указан. Значение атрибута type по умолчанию, которое используется если атрибут отсутствует, есть "text/css".

Атрибут media говорит на каком устройстве применять стили. Значение должно быть валидным запросом устройства.

По умолчанию, если атрибут media опущен, он равен "all", что означает что по умолчанию стиль применяется на всех устройствах.

Атрибут scoped - булевый атрибут. Если установлен, то указывает что стили предназначены только для элементов, являющихся потомками родительского элемента style, а не для всего Document.

Атрибут title у элемента style определяет альтернативные таблицы стилей. Если элемент style не имеет атрибута title, то у него нет заголовка; атрибут title потомков не применяется к элементу style.

Атрибут title у элемента style, так же как и атрибут title у элемента link, отличается от глобального атрибута title тем, что блок style без заголовка не наследует заголовок родительских элементов: он просто не имеет заголовка.

textContent элемента style должен соответствовать производству (production) style в следующем ABNF, кодировка которого - Unicode.

Интерфейс LinkStyle также осуществляется данным элементом, примерно так:

@темы: HTML5

URL
00:10 Психологическая деформация программистов. Взгляд с обеих сторон баррикад
Само наличие психологической деформации у какой-либо профессии, как правило, достаточно спорный момент ввиду того, что у разных людей она проявляется по-разному. Однако общую тенденцию можно выделить и, пожалуй, настало то время когда можно достаточно смело говорить, что программисты всё же имеют свой особенный психологический портрет который обусловлен их профессиональной деятельностью.

Я достаточно часто сталкивался с подобным мнением и не придавал ему особого значения, но когда женский коллектив нашей организации поздравил программистов с 23-м февраля по доброму назвав их «космическими войсками», решил всё же расставить определенные акценты в данном вопросе, т.к. одна из моих профессий связана напрямую с психоанализом.Да и баш уже не молчит.


Сразу стоит заметить, что программист много времени проводит за компьютером, следовательно, многие из перечисленных пунктов относятся не только конкретно к программистам, а и к «компьютерщикам» в целом.

Гиперконцентрация
читать дальше
Погруженность во внутренние образы и конструкции
читать дальше

Низкий уровень социального взаимодействия и его разнообразия в повседневной работе
читать дальше
Обостренное восприятие причинно-следственных связей
читать дальше

Привыкание к формализованной постановке задач
читать дальше

Жертвы «инженерного-гламура»
читать дальше

Заключение
читать дальше

@темы: Интересности, Интернет, Наблюдения, Точка зрения

URL
понедельник, 27 февраля 2012
18:55 meta - описываем содержимое страницы словами
Категории
Метаданные содержания .
Контекст, в котором этот элемент может быть использован:
Если есть charset атрибут или http-equiv атрибут в состоянии декларацию кодировки - говорит в какой кодировке следует читать документ.
http-equiv атрибут присутствует, но не в состоянии декларацию кодировки - в noscript элемент, который является дочерним head элемента.
name атрибут присутствует там, где содержание метаданных не ожидается.
Содержимое модели:
Пусто.
Содержимое атрибутов:
Глобальные атрибуты
name
http-equiv
content
charset

meta элемент представляет различные виды метаданных, которые не могут быть выражены с помощью title , base , link , style и sсript элементов.

charset - определяет кодировку документа
charset атрибут meta элемента не имеет никакого эффекта в XML-документах, и допускается только в целях облегчения миграции и из XHTML.
В документе допустимо использовать только один элемент meta с атрибутом charset

Если документ является документом iframe srcdoc, то в нем не должно быть указания кодировки символов. (В этом случае источник уже декодирован с тех пор как он стал частью документа содержащего iframe.)

content атрибут дает значение метаданных документа или директиву, когда элемент используется для этих целей. Допустимые значения зависят от точного контекста.

Если meta элемент имеет name атрибут, он устанавливает метаданные документа. Метаданные выражаются в парах терминов: имя / значение. Name атрибут meta элемента дает имя и content атрибуту и так же дает значение. Название указывает, какой аспект метаданных создается. Если meta элемент не имеет content атрибута, то значение пар имя / значение является пустой строкой.

Стандартные имена метаданны


Определим несколько несколько имен name атрибута meta элемента.
Имена чувствительны к регистру.

application-name - в короткой свободной форме имя веб-приложения, которое страница представляет. Если страница не является веб-приложением, application-name не должно быть использовано. Не должно быть более одного meta элемента с его name установленного в значение application-name в документе.
author - в свободной форме указывает имя одного из авторов страницы.
description - в свободной форме описывает страницу. Значение должно быть пригодны для использования в каталогах страниц, например, в поисковых системах. Не должно быть более одного meta элемента с его name установлено description у каждого документа.
generator - в свободной форме определяет один из пакетов программного обеспечения, используемый для создания документов. Эта величина не должна быть установлена вручную автором страниц.
К примеру программе "Frontweaver" может включить в свой ​​выходной, на странице в head элемент, чтобы идентифицировать себя как инструмент, используемый для создания страницы:

keywords - значение должно быть множеством разделенных запятыми значений, каждое из которых представляет собой ключевое слово, относящиеся к этой странице.
К примеру:

Многие поисковые системы не учитывают такие ключевые слова, потому что эта функция исторически использовались нестабильно и даже ошибочно, как способ спама результатов поиска таким образом.
http-equiv - атрибут перечисленных атрибутов:
content-type - просто альтернативная форма установления charset атрибутов: это декларация кодировки символов.
default-style - стиль по умолчанию
refresh - обновление или перенаправление.
На примере проще понять:
1. Главная страница новости организации могут включать в себя следующую разметку на странице в head элемент, чтобы гарантировать, что страница автоматически перезагружается с сервера каждые пять минут:

2. Последовательность страниц можно использовать в качестве автоматизированной слайд-шоу, делая каждом обновлении страницы на следующую страницу в последовательности, с помощью разметки:

Допустимо использовать только один раз на странице.

@темы: HTML5

URL
18:17 link - делаем букет из файлов
Категории
Метаданные содержания .
Контекст, в котором этот элемент может быть использован:
Если содержание метаданных не ожидается.
В noscript элемент, который является дочерним head элемента.
Содержимое модели:
Пусто.
Содержимое атрибутов:
Глобальные атрибуты
href
rel
media
hreflang
type
sizes
Кроме того, title атрибута имеет специальную семантику этого элемента.

link элемент позволяет автору связать свой документ с другими ресурсами.

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

Тип связи указывает значение атрибута rel, который, если он присутствует, должен иметь одно или несколько(разделенных пробелами) значений. Позволило ключевые слова и их значения определены в следующем разделе.

Две категории ссылок могут быть созданы с помощью link элемента: ссылки на внешние ресурсы и гиперссылки . Раздел типов ссылок определяет, является ли определенный тип ссылка на внешний ресурс или гиперссылки. Можно создать несколько ссылок (некоторые из которых могут быть внешние ссылки, ресурсы и некоторые из них могут быть гиперссылки) link, какие именно и сколько создаются в зависимости от ключевых слов, приведенных в rel атрибуте.

Каждая ссылка link элементов обрабатывается отдельно. Например, если есть две link элементов с rel="stylesheet" , каждый из них считаются отдельно внешний ресурс.

Гиперссылки, созданные с link элемента и его rel атрибут применяется ко всей странице. Это контрастирует с rel атрибут и a area элементов, который указывает на тип ссылки, контекст задается расположение ссылки в пределах документа.

media атрибут говорит, какие средства массовой информации относится к ресурсу. Значение должно быть допустимым запросом СМИ .

По умолчанию, если media атрибут опущен, это " all ", что означает, что по умолчанию ссылки относятся ко всем СМИ.

type атрибута дает MIME тип связанного ресурса. Это чисто рекомендательный характер. Значение должно быть действительным MIME тип .

Для внешних ссылок ресурса , type атрибута используется в качестве подсказки для пользовательских агентов, чтобы они могли избежать извлечения ресурсов, которые они не поддерживают.

title атрибута дает название ссылки. Применение носит чисто рекомендательный характер. Значение - текст. Исключение составляют ссылки на стили, где title атрибут определяет альтернативные наборы стилей.

sizes атрибут используется с типом ссылки - icon. Не должен использоваться с другими типами.

Здесь множество link элементы обеспечивают несколько стилей:


Следующий пример показывает, как можно указать версии страницы, которые используют альтернативные форматы, направленные на других языках, и которые предназначены для других средств массовой информации:

@темы: HTML5

URL
17:59 base подводных дедов морозов слушает =)
Категории
Метаданные содержания .
Контекст, в котором этот элемент может быть использован:
В head элемент, не содержащий других base элементов.
Содержимое модели:
Пусто.
Содержимое атрибутов:
Глобальные атрибуты
href
target

base элемент позволяет указать URL-адрес базового документа в целях разрешения относительных URL-адресов. А так же имя по умолчанию при просмотре контекста для следующей гиперссылки.

В документе не может быть не более одного base элемента.

base элемент должен иметь либо href атрибута target атрибут, или обоих.

href - атрибут содержания, если он указан, то должен содержать действительный URL потенциально окруженные пробелами .

base элемент, если он имеет href атрибут должен стоять впереди перед любым другим элементами в DOM-дереве, которые имеют атрибуты, содержащие адреса , кроме html элемент (его manifest атрибут не влияет на base элементов).

target атрибут, если он указан, должен содержать допустимое имя контекста просмотра или ключевое слово, которое определяет, какой браузер будет использоваться по умолчанию для гиперссылок и форм.

base элемент, если он имеет target атрибут должен стоять впереди перед любым другим элементами в DOM-дереве, которые являются гиперссылками .

В этом примере base элемент используется для задания URL документа базы :


Ссылка в приведенном выше примере будет ссылка на " www.example.com/news/archives.html ".

@темы: HTML5

URL
17:52 title - титулованная страница
Категории
Метаданные содержания .
Контекст, в котором этот элемент может быть использован:
В head элемент, содержащий никакого другого title элемента.
Содержимое модели:
Text .
Содержимое атрибутов:
Глобальные атрибуты

@темы: HTML5

URL
17:49 head - всему голова
Категории
Нет.
Контекст, в котором этот элемент может быть использован:
В качестве первого элемента в html элементов.
Содержимое модели:
Если документ IFRAME или iframe srcdoc документа есть название, то информацию можно получить из протокола более высокого уровня. Ноль или более элементов метаданных содержания.
В противном случае: один или несколько элементов содержания метаданных , из которых только один является title элементом.
Содержимое атрибутов:
Глобальные атрибуты

head элемент представляет коллекцию метаданных документа.

Сбор метаданных в head элемент может быть большим или маленьким. Вот пример очень короткий:


Вот пример дольше:


Title элемент является обязательным дочерним в большинстве ситуаций, но при более высоком уровне протокол обеспечивает титульную информацию, например, в строке темы сообщения электронной почты. Когда HTML использует для отправки электронной почты авторской формат, title элемент может быть опущен .

@темы: HTML5

URL
17:44 html элемент - с чего начинается азбука
Категории
Нет.
Контекст, в котором этот элемент может быть использован:
В корневой элемент документа.
Везде, где вложенный фрагмент допускается в состав документа.
Содержимое модели:
head элемент, за ним элемент body.
Содержимое атрибутов:
Глобальные атрибуты
manifest

manifest - указывает адрес документа кэша приложений, если таковой имеется. Если атрибут присутствует, значение атрибута должно быть действительным непустой URL потенциально окруженный пробелами .

manifest лишь атрибут оказывающий влияние на ранних стадиях документа нагрузки. Изменение его динамически не имеет никакого эффекта (и, следовательно, не DOM API предназначен для этого атрибута).

@темы: HTML5

URL
17:12 Содержимое - или что бывает на страничке

Метаданные содержимого

читать дальше

Поток содержимого

читать дальше

Cекционирования содержание

читать дальше

Заголовки содержания

читать дальше

Формулировка содержания

читать дальше

Встраиваемое содержание

читать дальше

Интерактивный контент

читать дальше

@темы: HTML5

URL
16:47 Продолжение по атрибутам - пользовательские атрибуты
Пользовательские атрибуты данных (например, data-foldername или data-msgid ) могут быть определены на любом элементе HTML , хранить пользовательские данные, относящиеся к этой странице.

Пользовательские атрибуты данных предназначены для хранения пользовательских данных в частности страницы или приложения, для которого больше нет соответствующих атрибутов или элементов.

Например, сайт о музыке может аннотировать элементы списка представляют треки в альбоме с помощью пользовательских атрибутов данных, содержащий длину каждого трека. Эта информация может быть использована на самом сайте, чтобы позволить пользователю отсортировать список по длине дорожки, или для фильтрации списка треков определенной длины.



Эти атрибуты предназначены для использования в собственных скриптах сайта, а не в общем механизме. Для публичного доступа нужно использовать метаданные.

Каждый элемент HTML может иметь любое количество пользовательских атрибутов данных, с любыми значениями.

@темы: HTML5

URL
16:19 Спецификация или как надо

Логические атрибуты



Если этот атрибут присутствует, то его значение должно быть либо пустая строка или значение. Значения "истина" и "ложь" не допускаются на логические атрибуты. Чтобы представить ложное значение, атрибут должен быть опущен в целом.

Атрибуты можно использовать только для соответствующей семантической цели. Т.е. вот так неправильно:

Правильно так:


Глобальные атрибуты



Следующие атрибуты являются общими для и может быть указан на всех HTML-элементов :
accesskey - используется как руководство для создания клавиш, который активирует или фокусирует элемент.
class
contenteditable [true | false | inherit] - Истинное состояние означает, что элемент редактирования. Унаследовать состояние означает, что элемент является редактируемым, если его родитель редактируемый. Ложное состояние означает, что элемент не редактируется.
contextmenu [id_menu] - контекстное меню
dir [ltr | rtl | auto]- атрибут определяет направления текста элемента. auto - не рекомендуется использовать. Для textarea и pre необходимо применять на каждом уровне вложенности
draggable [true | false | inherit] - истинное положение означает, что элемент можно перетаскивать, ложное состояние означает, что это не так.
dropzone [copy|move|link] - место куда можно перетащить файл. Пример:

hidden - указывает что элемента нет, или он не соответствует.
id
lang - определяет основной язык содержимого элемента
spellcheck[true | false | inherit] - проверять грамматику и орфографию содержимого элемента
style
tabindex [целое число] - атрибут содержание которого определяет, будет ли элемент в фокусе, может ли он быть достигнут при использовании последовательной навигации, и относительный порядок элементов в целях последовательной навигации фокуса. Т.е. в каком порядке будут выбираться элементы с помощью Tab.
title

@темы: HTML5

URL
14:07 Регистрозависимость
Сабж проявляется в зависимости от используемой кодировки.
Т.е. в кодировке ASCII регистр букв не учитывается, а в Unicode - учитывается.

Так же все ссылки на символы должны обязательно заканчиваться ; Например: & copy ; пробелы поставлены специально, т.к. дайри умный, дайри стразу значек ставит :)

@темы: HTML5

URL
12:57 Для начала: вот эти теги стоит забыть:


Стоит также отметить, что некоторые элементы, которые ранее были презентационными были пересмотрены в спецификации, и стали независимыми:
.

Скорблю о теге center =) Но радуюсь новым возможностям)

@темы: HTML5

URL
12:01 Новый тег в моем блоге...
Представляю тег HTML5 =)
Будем изучать вместе!

"1.7.1 Как читать эту спецификацию

Эта спецификация должна быть прочитана как и все другие характеристики. Во-первых, она должна быть прочитана от и до, несколько раз. Затем, следует читать в обратном направлении по крайней мере один раз. Затем следует читать, выбирая случайные разделы из списка содержания и перекрестных ссылок. " © www.w3.org/TR/html5-author/

@темы: HTML5

URL
четверг, 16 февраля 2012
09:34 Нет слов...
Как можно назвать страну, в которой на первых полосах газет пишут про удой коров?! Столичные газеты, не провинция! :-D

@темы: Наблюдения, Я

URL