http://howtogreen.ru/posts/241-kak-pravilno-oboznachit-chto-trebuet/