تلخيص
تُعَرِّف هذه التحديدات لغة توسيم النّص المتشعب (HTML)،
لغة النّشر على الشّع العالميّ المُتسِّع. تُعرِّف هذه التّحديدات HTML
4.01، التي تعتبر إصدارة فرعيّة لـ HTML 4. بالإضافة إلى النّص، الوسائط المتعددة
وميزات الرّوابط التّشعبيّة الخاصة بالإصدارات السّابقة من HTML
(أي HTML 3.2
[آنظر:HTML32] و HTML 2.0 [آنظر: RFC1866])، تدعم HTML 4
مزيدا من خيارات الوسائط المُتعدِّدة، اللّغات الخاطوطيّة، وريقات الأسلوب،
تسهيلات طباعيّة أفضل، ومستندات تتسم بكونها أكثر ولوجيةً لدى المستخدمين من ذوي
الإعاقات. كذلك، فإنّ HTML 4 خطت خطوات معتبرة نحو تدويل
المستندات، بهدف جعل الشُّع حقاً: مُتَسِّع عالمياً.
HTML 4 هي تطبيق لـ SGML يتماشى مع المقياس الدوليّ ISO 8879
-- لغة التّوسيم المُعمَّم القياسيّة [ISO8879].
وضعية هذا المستند
يصف هذا الفصل وضعية هذا المستند زمن
نشره. يمكن لمستندات أخرى أن تحلّ محل هذا المستند. آخر وضعية
لهذه السِّلسلة المستنداتيّة هي محل رعاية لدى W3C.
يُحَدِّد هذا المستند HTML 4.01، التي تعتبر جزءاً من خط تحديدات HTML 4.
تمثلت الإصدارة الأولى من HTML 4 في HTML 4.0 [آنظر: HTML40]، التي نُشِرَت
بتاريخ 18 ديسمبر 1997 ونُقِحَّت في 24 أبريل 1998. هذا التّحديد هو التّوصية الأولى
من HTML 4.01. وهو يتضمن ما ليس تحريرياً من تغييرات منذ إصدارة 24 أبريل من HTML
4.0. وعلى سبيل المثال، فلقد كانت هناك بعض التَّغييرات التّي طرأت على تعريفات النّوع المستنداتيّ (DTD). هذا المستند
يجعل الإصدارات السَّابقة من HTML 4.0 آيلة للترك بالرَّغم من أنّ W3C ستستمر في إبقاء
هذه التَّحديدات وتعريفات الأنواع المستنداتيّة (DTD) الخاصة بها متوفرة لدى الموقع الشُّعيّ الخاص بـ W3C.
تمت إعادة النَّظر في هذا المستند من قبل أعضاء W3C وجِهَاتٍ أخرى مهتمة
وقد تم إقرارُهُ من قبل المدير توصيةً من W3C. هو مستند
مستقر ويمكن استخدامه كمادة مرجعيّة أو الإشارة إليه، إنطلاقا من مستند آخر، كمرجع معياريّ.
بإحداث هذه التّوصية، فإنّ دور W3C يبرز
للفت الإنتباه إليها وتشجيع رواجها الواسع.
ويُعَزِّزُ هذا فعالية الشُّع ومعموليته البينيّة.
توصي W3C الوكلاء المستخدمين والمؤلفين (وبالخصوص، الأدوات
التَّاليفيّة) بإنتاج مستندات HTML 4.01 بدلا من مستندات HTML 4.0. توصي W3C
المؤلفين بإنتاج مستندات HTML 4 بدلا من مستندات HTML 3.2.
ولأسباب تتعلق بالتّوافق التَّراجعيّ، فإنّ W3C توصي أيضا الأدوات،
التّي تُترجم HTML 4، بأن تستمر أيضا في دعم HTML 3.2 و HTML 2.0.
للحصول على معلومات بخصوص الجيل القادم من HTML، " لغة توسيم النّص
التّشعبيّ المتوسع" [XHTML]، رجاءً، ارجع إلى نشاط HTML لدى W3C ولائحة تقارير W3C التّقنيّة.
أُنتِج هذا المستند كجزء من نشاط HTML لدى W3C. إنّ مقاصد مجموعة عمل HTML (للأعضاء فقط) محل نقاش بخصوصها في شِرْعَة مجموعة عمل
HTML (للأعضاء
فقط).
يمكن إيجاد لائحة توصيات W3C الحاليّة ومستندات تقنيّة أخرى
لدى http://www.w3.org/TR.
يجري نقاش عام بخصوص ميزات HTML لدى www-html@w3.org (أرشيفات
www-html@w3.org).
اللُّغات المتوفرة
الإصدارة الإنجليزيّة من هذا التَّحديد هي الإصدارة المعياريّة الوحيدة.
مع ذلك، وللحصول على ترجمات لهذا المستند، تمعّن في
http://www.w3.org/MarkUp/html4-updates/translations.
أخطاء
- تتوفر لائحة الأخطاء المعروفة في هذا التّحديد لدى:
-
http://www.w3.org/MarkUp/html4-updates/errata
رجاءً، أَبْلِغ www-html-editor@w3.org عن الأخطاء المتواجدة بهذا المستند.
- بخصوص تحديد
HTML 4
- طريقة تنظيم
التَّحديد
- إصطلاحات المستند
- العناصر
والسِّمات
- ملحوظات وأمثلة
- تشكُّرَات
- تشكُّرَات بخصوص
التَّنقيح الحاليّ
- تنبيه بخصوص حقوق النّشر
- مُقدِمة إلى
HTML 4
- ما هو الشّع العالميّ
المُتسِّع؟
- مُقدِمة إلى مُعرِّفات الموارد الكلّيّة
(URI)
- مُعرِّفات
القِطع
- مُعرِّفات الموارد الكلّيّة نسبيا (Relative URIs)
- ما هي الـ HTML؟
- موجز تاريخيّ عن الـ
HTML
- HTML 4
-
التَّدويل
- الولوجية
- الجداول
- المُستندات
المُركَّبة
- وُريقات الأسلوب
- البرمجة الخاطوطيّة
- الطِّباعة
- تأليف مستندات بواسطة
HTML 4
- الفصل بين البنية
وطريقة التَّقديم
- إعتبارات الولوجية الكُّلِّيّة إلى
الشُّع
- مساعدة وُكلاء المستخدم بخصوص
التّصيير المتواليّ
- بخصوص لغة التّوسيم المُعمَّم القياسيّة (SGML)
ولغة توسيم النّص المُتَشَعِّب (HTML)
- مقدمة إلى
SGML
- بناءات SGML المُستخدَمة في
HTML
- العناصر (Elements)
- السِّمات (Attributes)
- الإحالات الحرفيّة
(Character references)
- التَّعليقات (Comments)
- كيفية قراءة تعريف نوع مستند خاص بلغة توصيف النَّص المُتشعِّب (HTML
DTD)
- تعليقات تعريف نوع المستند (DTD Comments)
- تعريفات الكيانات المَعْلَمَات (Parameter entity
definitions)
- تصريحات العناصر
(Element declarations)
- تصريحات السِّمات
(Attribute declarations)
- انسجام:
متطلبات وتوصيات
- تعريفات
- SGML
- نوع المحتوى text/html
- HTML Document
Representation - Character sets, character encodings, and entities
- The Document Character
Set
- Character encodings
- Choosing an encoding
- Specifying the character
encoding
- Character references
- Numeric character
references
- Character entity
references
- Undisplayable
characters
- Basic HTML data
types - Character data, colors, lengths, URIs, content types, etc.
- Case information
- SGML basic types
- Text strings
- URIs
- Colors
- Notes on using colors
- Lengths
- Content types (MIME
types)
- Language codes
- Character encodings
- Single characters
- Dates and times
- Link types
- Media descriptors
- Script data
- Style sheet data
- Frame target names
- The global
structure of an HTML document - The HEAD and BODY of a document
- Introduction to the
structure of an HTML document
- HTML version
information
- The HTML element
- The document head
- The HEAD element
- The TITLE element
- The title
attribute
- Meta data
- The document body
- The BODY element
- Element identifiers:
the id and class attributes
- Block-level and inline
elements
- Grouping elements: the
DIV and SPAN
elements
- Headings: The H1, H2,
H3, H4, H5,
H6 elements
- The ADDRESS element
- Language
information and text direction - International considerations for
text
- Specifying the language
of content: the lang attribute
- Language codes
- Inheritance of
language codes
- Interpretation of
language codes
- Specifying the
direction of text and tables: the dir attribute
- Introduction to the
bidirectional algorithm
- Inheritance of text
direction information
- Setting the direction
of embedded text
- Overriding the
bidirectional algorithm: the BDO element
- Character references
for directionality and joining control
- The effect of style
sheets on bidirectionality
- Text -
Paragraphs, Lines, and Phrases
- White space
- Structured text
- Phrase elements: EM, STRONG, DFN, CODE,
SAMP, KBD, VAR,
CITE, ABBR, and ACRONYM
- Quotations: The BLOCKQUOTE and Q elements
- Subscripts and
superscripts: the SUB and
SUP elements
- Lines and Paragraphs
- Paragraphs: the P element
- Controlling line
breaks
- Hyphenation
- Preformatted text: The
PRE element
- Visual rendering of
paragraphs
- Marking document changes:
The INS and DEL elements
- Lists -
Unordered, Ordered, and Definition Lists
- Introduction to
lists
- Unordered lists (UL), ordered
lists (OL), and list items (LI)
- Definition lists: the DL, DT, and
DD elements
- Visual rendering of
lists
- The DIR and MENU elements
- Tables
- Introduction to
tables
- Elements for
constructing tables
- The TABLE element
- Table Captions: The
CAPTION element
- Row groups: the THEAD, TFOOT, and TBODY elements
- Column groups: the
COLGROUP and COL
elements
- Table rows: The TR element
- Table cells: The
TH and TD elements
- Table formatting by
visual user agents
- Borders and
rules
- Horizontal and
vertical alignment
- Cell margins
- Table rendering by
non-visual user agents
- Associating header
information with data cells
- Categorizing
cells
- Algorithm to find
heading information
- Sample table
- Links -
Hypertext and Media-Independent Links
- Introduction to links
and anchors
- Visiting a linked
resource
- Other link
relationships
- Specifying anchors and
links
- Link titles
- Internationalization
and links
- The A element
- Syntax of anchor
names
- Nested links are
illegal
- Anchors with the
id attribute
- Unavailable and
unidentifiable resources
- Document relationships:
the LINK element
- Forward and reverse
links
- Links and external
style sheets
- Links and search
engines
- Path information: the
BASE element
-
Resolving relative URIs
- Objects,
Images, and Applets
- Introduction to
objects, images, and applets
- Including an image:
the IMG element
- Generic inclusion: the
OBJECT element
- Rules for rendering
objects
- Object
initialization: the PARAM element
- Global naming
schemes for objects
- Object declarations
and instantiations
- Including an applet:
the APPLET element
- Notes on embedded
documents
- Image maps
- Client-side image
maps: the MAP and AREA
elements
- Server-side image
maps
- Visual presentation of
images, objects, and applets
- Width and
height
- White space around
images and objects
- Borders
- Alignment
- How to specify
alternate text
- Style
Sheets - Adding style to HTML documents
- Introduction to style
sheets
- Adding style to
HTML
- Setting the default
style sheet language
- Inline style
information
- Header style
information: the STYLE element
- Media types
- External style
sheets
- Preferred and
alternate style sheets
- Specifying external
style sheets
- Cascading style
sheets
- Media-dependent
cascades
- Inheritance and
cascading
- Hiding style data from
user agents
- Linking to style
sheets with HTTP headers
- Alignment,
font styles, and horizontal rules
- Formatting
- Background
color
- Alignment
- Floating
objects
- Fonts
- Font style
elements: the TT, I,
B, BIG, SMALL, STRIKE, S, and U elements
- Font modifier
elements: FONT and
BASEFONT
- Rules: the HR element
- Frames
- Multi-view presentation of documents
- Introduction to
frames
- Layout of frames
- The FRAMESET element
- The FRAME element
- Specifying target
frame information
- Setting the default
target for links
- Target
semantics
- Alternate content
- The NOFRAMES element
- Long descriptions of
frames
- Inline frames: the
IFRAME element
- Forms -
User-input Forms: Text Fields, Buttons, Menus, and more
- Introduction to
forms
- Controls
- Control
types
- The FORM element
- The INPUT element
- Control types
created with INPUT
- Examples of forms
containing INPUT controls
- The BUTTON element
- The SELECT, OPTGROUP, and OPTION elements
- Pre-selected
options
- The TEXTAREA element
- The ISINDEX element
- Labels
- The LABEL element
- Adding structure to
forms: the FIELDSET and
LEGEND elements
- Giving focus to an
element
- Tabbing
navigation
- Access keys
- Disabled and
read-only controls
- Disabled
controls
- Read-only
controls
- Form submission
- Form submission
method
- Successful
controls
- Processing form
data
- Form content
types
- Scripts
- Animated Documents and Smart Forms
- Introduction to
scripts
- Designing documents
for user agents that support scripting
- The SCRIPT element
- Specifying the
scripting language
- Intrinsic
events
- Dynamic
modification of documents
- Designing documents
for user agents that don't support scripting
- The NOSCRIPT element
- Hiding script data
from user agents
- SGML reference
information for HTML - Formal definition of HTML and validation
- Document
Validation
- Sample SGML
catalog
- SGML Declaration of HTML
4
- SGML
Declaration
-
Document Type Definition
- Transitional Document Type Definition
- Frameset Document Type Definition
- Character entity
references in HTML 4
- Introduction to
character entity references
- Character entity
references for ISO 8859-1 characters
- The list of
characters
- Character entity
references for symbols, mathematical symbols, and Greek letters
- The list of
characters
- Character entity
references for markup-significant and internationalization characters
- The list of
characters
- Changes
- Changes between 24
April 1998 HTML 4.0 and 24 December 1999 HTML 4.01 versions
- Changes to the
specification
- Errors that were
corrected
- Minor typographical
errors that were corrected
-
Clarifications
- Known Browser
problems
- Changes between 18
December 1997 and 24 April 1998 versions
- Errors that were
corrected
- Minor typographical
errors that were corrected
- Changes between HTML
3.2 and HTML 4.0 (18 December 1997)
- Changes to
elements
- Changes to
attributes
- Changes for
accessibility
- Changes for meta
data
- Changes for
text
- Changes for
links
- Changes for
tables
- Changes for images,
objects, and image maps
- Changes for
forms
- Changes for style
sheets
- Changes for
frames
- Changes for
scripting
- Changes for
internationalization
- Performance,
Implementation, and Design Notes
- Notes on invalid
documents
- Special characters in
URI attribute values
- Non-ASCII characters
in URI attribute values
- Ampersands in URI
attribute values
- SGML implementation
notes
- Line breaks
- Specifying non-HTML
data
- SGML features with
limited support
- Boolean
attributes
- Marked
Sections
- Processing
Instructions
- Shorthand
markup
- Notes on helping search
engines index your Web site
- Search robots
- Notes on tables
- Design rationale
- Recommended Layout
Algorithms
- Notes on forms
- Incremental
display
- Future
projects
- Notes on scripting
- Reserved syntax for
future script macros
- Notes on
frames
- Notes on
accessibility
- Notes on security
- Security issues for
forms