PHP 5 для начинающих |
Страница 77 из 813 ваются угловыми скобками (<>). HTML-тег называется именем дескриптора, который он представляет. Например, <html> и </html> представляют собой соответственно открывающий и закрывающий теги дескриптора html. Эти теги обозначают начало и конец всего HTML-документа. Между данными тегами находятся теги для дескрипторов <head> и <title> документа. Теги, которые размещаются внутри других тегов, называются вложенными. Некоторые HTML-дескрипторы имеют только начальный тег, например, дескриптор IMG. Для вставки дескриптора IMG (который вставляет в Web-страницу внешний графический файл) в код Web-страницы требуется записать только тег <img> без конечного тега </img>. Чтобы сообщить браузеру, где расположен внешний файл с изображением, внутрь тега <img> необходимо поместить то, что называется атрибутом. HTML-атрибуты подобны полям в базе данных или свойствам объекта или переменным в программе. Они имеют имена (например, SRC) и представляют собой контейнеры для значений. Фактически в данном случае необходимо задать атрибуту SRC в теге <img> значение, равное URL-адресу графического файла (например, <img SRC="http://www.example.com/ images/example.gif">). Пользовательский браузер, получая HTML-код Web-страницы, считывает этот код, находит URL графического файла, запрашивает данный файл, а затем вставляет его в соответствующую ячейку отображаемой Web-страницы. В DTD определяется, какие дескрипторы и атрибуты допускаются в HTML-документе, а также предоставляется дополнительная информация. Хотя HTML-документ состоит из HTML-тегов, в HTML DTD используется специальный формат, определяющий дескрипторы и атрибуты, которые можно использовать. Например, так как HTML DTD определяет дескриптор IMG, этот дескриптор можно использовать в Web-странице. Однако правильное распознавание и отображение дескрипторов и атрибутов, определенных в HTML DTD, все равно обеспечивает производитель браузера. Отклонения от HTML-спецификации — основная причина, по которой Web-страница может выглядеть (и работать) хорошо в одном браузере и плохо в другом. Строго говоря, HTML-документы должны начинаться со строки, указывающей используемое DTD-определение, которая содержится в дескрипторе <!DOCTYPE>. Объявление DOCTYPE указывает браузеру правильное DTD, однако браузеры не требуют включения данной строки. Ниже приведено DOCTYPE-объявление, вставленное программой Dreamweaver (популярный инструмент для разработки Web-страниц):<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> Одним из важнейших HTML-дескрипторов, с которыми приходится работать PHP-программисту, является дескриптор <form>. Рассмотрим, как этот дескриптор определяется в HTML DTD: <!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form --> <!ATTLIST FORM %attrs; -- %coreattrs, %i18n, %events - action %URI; #REQUIRED -- server-side form handler - method (GET|POST) GET -- HTTP method used to submit the form -- enctype %ContentType; "application/x-www-form-urlencoded" accept %ContentTypes; #IMPLIED -- list of MIME types for file upload - name CDATA #IMPLIED -- name of form for scripting -- |
видеооператор на свадьбу