Додаток А:
Відмінності між HTML 3.2 і HTML 4.0
зміст
- Відмінності в елементах
- Відмінності в атрибутах
- Відмінності в доступності
- Відмінності в метаданих
- Відмінності в тексті
- Відмінності в посиланнях
- Відмінності в таблицях
- Відмінності в зображеннях, об'єктах і зображеннях-картах
- Відмінності в формах
- Відмінності в таблицях стилів
- Відмінності у фреймах
- Відмінності в скриптах
- Відмінності в інтернаціоналізації
A.1 Відмінності в елементах
A.1.1 Нові елементи
У HTML 4.0 введені наступні нові елементи: ABBR , ACRONYM , BDO , BUTTON , COLGROUP , DEL , FIELDSET , FRAME , FRAMESET , IFRAME , INS , LABEL , LEGEND , NOFRAMES , NOSCRIPT , OBJECT , OPTGROUP , PARAM , SPAN , TBODY , TFOOT , THEAD і Q .
A.1.2 Небажані елементи
Наступні елементи є небажаними : APPLET , BASEFONT , CENTER , DIR , FONT , ISINDEX , MENU , S , STRIKE і U .
A.1.3 Застарілі елементи
Наступні елементи є застарілими: LISTING, PLAINTEXT, and XMP. Замість них авторам слід використовувати елемент PRE .
A.2 Відмінності в атрибутах
- Майже всі атрибути, що визначають уявлення документа HTML (кольору, вирівнювання, шрифти, графіка і т.д.) є небажаними , натомість рекомендується ісопльзовать таблиці стилів. У списку атрибутів в додатку вказано, які атрибут є небажаними .
- Атрибути id і class дозволяють авторам призначати елементам інформацію про ім'я та класі для таблиць стилів, якорів, скриптів, оголошення об'єктів, загальною обробки документа і т.д.
A.3 Відмінності в доступності
В HTML 4.0 є безліч змін щодо доступності , в тому числі:
- Атрибут title тепер можна встановлювати практично для кожного елемента.
- Автори можуть указиватся довгі описи таблиць, зображень і фреймів (див. Атрибут longdesc).
A.4 Відмінності в метаданих
Тепер автори можуть визначати профілі з описами про метаданих, заданих в елементах META або LINK .
A.5 Відмінності в тексті
- Нові функції інтернаціоналізації дозволяють авторам визначати напрямок і мову тексту.
- Елементи INS і DEL дозволяють розмічати зміни в документах.
- Елементи ABBR і ACRONYM дозволяють розмічати в документах скорочення і акроніми.
A.6 Відмінності в посиланнях
- Атрибут id дозволяє зробити будь-який елемент цільовим якорем посилання.
A.7 Відмінності в таблицях
Модель таблиць HTML 4.0 відбувається з роботи над HTML + і начлаьного чернетки HTML3.0 . Минула на прохання провайдерів інформації модель розширена наступним чином:
- Автори можуть визначати таблиці, які будуть відображатися послідовно в міру отримання даних агентом користувача.
- Автори можуть визначати таблиці, доступніші пользвоателям з невізуальними агентами.
- Автори можуть визначати таблиці з фіксованими заголовками і виносками. Агенти користувачів можуть використати цю перевагу при прокручуванні великих таблиць або при поданні на пристроях з сторінкової організацією.
Модель таблиць HTML 4.0 також забезпечує необов'язкові настройки за замовчуванням в залежності від стовпців для вирівнювання, велику гнучкість при визначенні меж і обрамлення таблиці і можливість вирівнювання по певним символам. Однак очікується, що завдання уявлення таблиць в найближчому майбутньому візьмуть на себе таблиці стилів .
Крім того, основною метою було забезпечення сумісності з широко користуються послугами компанії Netscape реалізацією таблиць. Іншою метою було спрощення імпортування таблиць відповідно до моделі SGML CALS. В останньому чернетці атрибут align сумісний з останніми версіями найбільш популярниз браузерів. Внесено деякі роз'яснення в роль атрибута dir і рекомендований поведінку в разі, якщо використовуються змішані абсолютні та відносні ширини стовпців.
Введено новий елемент, COLGROUP , що дозволяє групувати набори стовпців з різними властивостями ширини і вирівнювання, які визначаються одним або декількома елементами COL . У порівнянні з попередніми чернетками, роз'яснена семантика елемента COLGROUP , а rules = "basic" замінено rules = "groups".
Атрибут style використовується як засіб розширення властивостей, пов'язаних з групами осередків. Наприклад, стиль лінії: точкова, подвійна, тонка / товста і т.д .; колір / заливка для внутрішнього вмісту; поля осередків і інформація про шрифтах. Це є темою специфікації таблиць стилів.
Атрибути frame і rules змінені щоб уникнути SGML name clashes один з одним і щоб уникнути clashes з атрибутами align і valign . Мотивом для цих змін також послужило бажання уникнути проблем в майбутньому, якщо ця специфікація буде розширена і буде допускати атрибути frame і rules в інших елементах таблиць.
A.8 Відмінності в зображеннях, об'єктах і зображеннях-картах
- Елемент OBJECT використовується для загального включення об'єктів.
- Елементи IFRAME і OBJECT дозволяють авторам створювати впроваджені документи.
- Атірбут alt обов'язковий для елементів IMG і AREA .
- Механізм створення зображень-карт тепер дозволяє авторам створювати доступніші зображення-карти. Модель вмісту елемента MAP з цієї причини змінилася.
A.9 Відмінності в формах
У цій специфікації вводиться кілька нових атрибутів і елементів, що відносяться до Формм:
- Атрибут accesskey дозволяє авторам визначити прямий доступ з клавіатури до керуючих елементів форми.
- Атрибут disabled дозволяє авторам відключити керуючі елементи форми.
- Атрибут readonly дозволяє авторам звпретіть зміна керуючих елементів форми.
- Елемент LABEL пов'язує мітку з певним керуючим елементом форми.
- Елемент FIELDSET групує пов'язані поля разом і, разом з елементом LEGEND , може використовуватися для присвоєння імені групі. Обидва ці нові елементи забезпечують кращу виставу та інтерактивність. Мовні браузери можуть краще описувати форми, а графічні браузери можуть зробити діючими мітки.
- Новий набір атрибутів разом зі скриптами дозволяє провайдерам перевіряти введення даних користувачем.
- Елементи BUTTON і INPUT , у яких для атрибута type встановлено значення "button", можуть використовуватися разом зі href = "../ interact / scripts.shtml"> скриптами для створення більш різноманітних форм.
- Елемент OPTGROUP дозволяє авторам групувати пункти меню в елементі SELECT , що особливо важливо для доступності форм.
- додаткові зміни в області інтернаціоналізації .
A.10 Відмінності в таблицях стилів
HTML 4.0 підтримує ширший набір дескрипторів пристроїв , так що автори можуть писати таблиці стилів залежно від пристроїв.
A.11 Відмінності у фреймах
HTML 4.0 підтримує документи з фреймами і вбудовані фрейми.
A.12 Відмінності в скриптах
Багато елементів тепер мають атрибути для подій , які можуть об'єднуватися зі скриптами; при настанні події виконується скрипт (наприклад, при завантаженні документа, при натисканні миші і т.д.).
A.13 Відмінності в інтернаціоналізації
У HTML 4.0 об'єднуються рекомендації [RFC2070] по інтернаціоналізації HTML.
Однак ця специфікація і [RFC2070] відрізняються наступним чином:
- Атрибут accept-charset тепер визначається для елемента FORM , а не для TEXTAREA і INPUT .
- У специфікації HTML 4.0 даються додаткові пояснення щодо двонаправленого алгоритму .
- Використання елемента CDATA для визначення елементів SCRIPT і STYLE не зберігається здатності транскодування документів to, як описано в розділі 2.1 [RFC2070] .
Коментарі
Коментуючи, пам'ятайте про те, що зміст і тон Вашого повідомлення можуть зачіпати почуття реальних людей, проявляйте повагу та толерантність до своїх співрозмовників навіть у тому випадку, якщо Ви не поділяєте їхню думку, Ваша поведінка за умов свободи висловлювань та анонімності, наданих інтернетом, змінює не тільки віртуальний, але й реальний світ. Всі коменти приховані з індексу, спам контролюється.