/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/tag_classes/ALLTAGS.inc
ViewVC logotype

Diff of /nfo/php/libs/com.newsblob.phphtmllib/tag_classes/ALLTAGS.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by jonen, Thu Jan 30 03:29:41 2003 UTC revision 1.2 by jonen, Sat Feb 22 21:07:58 2003 UTC
# Line 14  Line 14 
14    
15  /**  /**
16   * <A> tag class   * <A> tag class
17     * @package phpHtmlLib
18   */   */
19  class Atag extends HTMLTagClass {  class Atag extends HTMLTagClass {
20      var $_tag = "a";      var $_tag = "a";
     var $newline_after_opentag = FALSE;  
21      var $_debug_link_attributes = array("href");      var $_debug_link_attributes = array("href");
22      var $_htmlentities_attributes = array("href");      var $_htmlentities_attributes = array("href");
23        
24        function _set_flags() {
25            parent::_set_flags();
26            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
27        }
28  } // Atag  } // Atag
29    
30    
31  /**  /**
32   * <ABBR> tag class   * <ABBR> tag class
33   *   * @package phpHtmlLib
34   */   */
35  class ABBRtag extends HTMLTagClass {  class ABBRtag extends HTMLTagClass {
36      var $_tag = "abbr";      var $_tag = "abbr";
# Line 34  class ABBRtag extends HTMLTagClass { Line 39  class ABBRtag extends HTMLTagClass {
39    
40  /**  /**
41   * <ACRONYM> tag class   * <ACRONYM> tag class
42   *   * @package phpHtmlLib
43   */   */
44  class ACRONYMtag extends HTMLTagClass {  class ACRONYMtag extends HTMLTagClass {
45      var $_tag = "acronym";      var $_tag = "acronym";
# Line 43  class ACRONYMtag extends HTMLTagClass { Line 48  class ACRONYMtag extends HTMLTagClass {
48    
49  /**  /**
50   * <ADDRESS> tag class   * <ADDRESS> tag class
51   *   * @package phpHtmlLib
52   */   */
53  class ADDRESStag extends HTMLTagClass {  class ADDRESStag extends HTMLTagClass {
54      var $_tag = "address";      var $_tag = "address";
# Line 51  class ADDRESStag extends HTMLTagClass { Line 56  class ADDRESStag extends HTMLTagClass {
56    
57  /**  /**
58   * <APPLET> tag class   * <APPLET> tag class
59     * @package phpHtmlLib
60   *   *
61   * @deprecated   * @deprecated
62   */   */
63  class APPLETtag extends HTMLTagClass {  class APPLETtag extends HTMLTagClass {
64      var $_tag = "applet";      var $_tag = "applet";
65      var $_depricated = TRUE;      function _set_flags() {
66            parent::_set_flags();
67            $this->_flags |= _DEPRICATED;
68        }
69  } // APPLETtag  } // APPLETtag
70    
71  /**  /**
72   * <AREA> tag class   * <AREA> tag class
73   *   * @package phpHtmlLib
74   */   */
75  class AREAtag extends HTMLTagClass {  class AREAtag extends HTMLTagClass {
76      var $_tag = "area";      var $_tag = "area";
77      var $_close_tag_required = FALSE;      function _set_flags() {
78      var $_content_required = FALSE;          parent::_set_flags();
79            $this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED);
80        }
81  } // AREAtag  } // AREAtag
82    
83    
84  /**  /**
85   * <B> tag class   * <B> tag class
86   *   * @package phpHtmlLib
87   */   */
88  class Btag extends HTMLTagClass {  class Btag extends HTMLTagClass {
89      var $_tag = "b";      var $_tag = "b";
90      var $newline_after_opentag = FALSE;      function _set_flags() {
91            parent::_set_flags();
92            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
93        }
94  } // Btag  } // Btag
95    
96    
97  /**  /**
98   * <BASE> tag class   * <BASE> tag class
99   *   * @package phpHtmlLib
100   */   */
101  class BASEtag extends HTMLTagClass {  class BASEtag extends HTMLTagClass {
102      var $_tag = "base";      var $_tag = "base";
103      var $_close_tag_required = FALSE;      function _set_flags() {
104      var $_content_required = FALSE;          parent::_set_flags();
105            $this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED);
106        }
107  } // BASEtag  } // BASEtag
108    
109    
# Line 99  class BASEtag extends HTMLTagClass { Line 115  class BASEtag extends HTMLTagClass {
115   *   *
116   * REQUIRED ATTRIBUTE   * REQUIRED ATTRIBUTE
117   *  dir : url   *  dir : url
118     * @package phpHtmlLib
119   *   *
120   */   */
121  class BDOtag extends HTMLTagClass {  class BDOtag extends HTMLTagClass {
# Line 109  class BDOtag extends HTMLTagClass { Line 126  class BDOtag extends HTMLTagClass {
126  /**  /**
127   * <BIG> tag class   * <BIG> tag class
128   *   *
129   * renders as 'bigger' text.   * renders as 'bigger' text.
130   *   * @package phpHtmlLib
131   */   */
132  class BIGtag extends HTMLTagClass {  class BIGtag extends HTMLTagClass {
133      var $_tag = "big";      var $_tag = "big";
# Line 122  class BIGtag extends HTMLTagClass { Line 139  class BIGtag extends HTMLTagClass {
139   * This tag defines a long   * This tag defines a long
140   * quotation block   * quotation block
141   *   *
142     * @package phpHtmlLib
143   */   */
144  class BLOCKQUOTEtag extends HTMLTagClass {  class BLOCKQUOTEtag extends HTMLTagClass {
145      var $_tag = "blockquote";      var $_tag = "blockquote";
# Line 140  class BLOCKQUOTEtag extends HTMLTagClass Line 158  class BLOCKQUOTEtag extends HTMLTagClass
158   *       text => color : DEPRICATED   *       text => color : DEPRICATED
159   *   vlink => color : DEPRICATED   *   vlink => color : DEPRICATED
160   *   *
161     * @package phpHtmlLib
162   */   */
163  class BODYtag extends HTMLTagClass {  class BODYtag extends HTMLTagClass {
164      var $_tag = "body";      var $_tag = "body";
# Line 151  class BODYtag extends HTMLTagClass { Line 170  class BODYtag extends HTMLTagClass {
170   *   *
171   * This tag inserts a single line break;   * This tag inserts a single line break;
172   *   *
173     * @package phpHtmlLib
174   */   */
175  class BRtag extends HTMLTagClass {  class BRtag extends HTMLTagClass {
176      var $_tag = "br";      var $_tag = "br";
177      var $_close_tag_required = FALSE;      function _set_flags() {
178      var $_content_required = FALSE;          parent::_set_flags();
179            $this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED);
180        }
181  } // BRtag  } // BRtag
182    
183    
# Line 164  class BRtag extends HTMLTagClass { Line 186  class BRtag extends HTMLTagClass {
186   *   *
187   *  Defines a push button.   *  Defines a push button.
188   *   *
189     * @package phpHtmlLib
190   */   */
191  class BUTTONtag extends HTMLTagClass {  class BUTTONtag extends HTMLTagClass {
192      var $_tag = "button";      var $_tag = "button";
# Line 172  class BUTTONtag extends HTMLTagClass { Line 195  class BUTTONtag extends HTMLTagClass {
195    
196  /**  /**
197   * <CAPTION> tag class   * <CAPTION> tag class
  (  
198   *  This element defines a table caption.   *  This element defines a table caption.
199   *  The <caption> tag must be inserted immediately   *  The <caption> tag must be inserted immediately
200   *  after the <table> tag. You can specify only one   *  after the <table> tag. You can specify only one
# Line 181  class BUTTONtag extends HTMLTagClass { Line 203  class BUTTONtag extends HTMLTagClass {
203   * OPTIONAL ATTRIBUTES   * OPTIONAL ATTRIBUTES
204   *  align  - top, bottom   DEPRICATED   *  align  - top, bottom   DEPRICATED
205   *   *
206     * @package phpHtmlLib
207   */   */
208  class CAPTIONtag extends HTMLTagClass {  class CAPTIONtag extends HTMLTagClass {
209      var $_tag = "caption";      var $_tag = "caption";
# Line 193  class CAPTIONtag extends HTMLTagClass { Line 216  class CAPTIONtag extends HTMLTagClass {
216   * browsers still support it   * browsers still support it
217   *   *
218   * @deprecated   * @deprecated
219     * @package phpHtmlLib
220   */   */
221  class CENTERtag extends HTMLTagClass {  class CENTERtag extends HTMLTagClass {
222      var $_tag = "center";      var $_tag = "center";
223      var $_depricated = TRUE;      function _set_flags() {
224            parent::_set_flags();
225            $this->_flags |= _DEPRICATED;
226        }
227  } // CENTERtag  } // CENTERtag
228    
229    
# Line 205  class CENTERtag extends HTMLTagClass { Line 232  class CENTERtag extends HTMLTagClass {
232   *   *
233   * Defines a citation   * Defines a citation
234   *   *
235   *   * @package phpHtmlLib
236   */   */
237  class CITEtag extends HTMLTagClass {  class CITEtag extends HTMLTagClass {
238      var $_tag = "cite";      var $_tag = "cite";
# Line 217  class CITEtag extends HTMLTagClass { Line 244  class CITEtag extends HTMLTagClass {
244   *   *
245   * Defines computer code text.   * Defines computer code text.
246   *   *
247   *   * @package phpHtmlLib
248   */   */
249  class CODEtag extends HTMLTagClass {  class CODEtag extends HTMLTagClass {
250      var $_tag = "code";      var $_tag = "code";
# Line 232  class CODEtag extends HTMLTagClass { Line 259  class CODEtag extends HTMLTagClass {
259   *  can only use this element inside a   *  can only use this element inside a
260   *  colgroup.   *  colgroup.
261   *   *
262     * @package phpHtmlLib
263   */   */
264  class COLtag extends HTMLTagClass {  class COLtag extends HTMLTagClass {
265      var $_tag = "col";      var $_tag = "col";
# Line 251  class COLtag extends HTMLTagClass { Line 279  class COLtag extends HTMLTagClass {
279   *       specify td elements within a tr   *       specify td elements within a tr
280   *       element.   *       element.
281   *   *
282     * @package phpHtmlLib
283   */   */
284  class COLGROUPtag extends HTMLTagClass {  class COLGROUPtag extends HTMLTagClass {
285      var $_tag = "colgroup";      var $_tag = "colgroup";
# Line 264  class COLGROUPtag extends HTMLTagClass { Line 293  class COLGROUPtag extends HTMLTagClass {
293   *  The <dd> tag defines the description   *  The <dd> tag defines the description
294   *  of the term in a definition list.   *  of the term in a definition list.
295   *   *
296     * @package phpHtmlLib
297   */   */
298  class DDtag extends HTMLTagClass {  class DDtag extends HTMLTagClass {
299      var $_tag = "dd";      var $_tag = "dd";
# Line 276  class DDtag extends HTMLTagClass { Line 306  class DDtag extends HTMLTagClass {
306   * Defines text that has been deleted in   * Defines text that has been deleted in
307   * a document.   * a document.
308   *   *
309     * @package phpHtmlLib
310   */   */
311  class DELtag extends HTMLTagClass {  class DELtag extends HTMLTagClass {
312      var $_tag = "del";      var $_tag = "del";
# Line 286  class DELtag extends HTMLTagClass { Line 317  class DELtag extends HTMLTagClass {
317   *   *
318   *  Defines a definition term   *  Defines a definition term
319   *   *
320   *   * @package phpHtmlLib
321   */   */
322  class DFNtag extends HTMLTagClass {  class DFNtag extends HTMLTagClass {
323      var $_tag = "dfn";      var $_tag = "dfn";
# Line 302  class DFNtag extends HTMLTagClass { Line 333  class DFNtag extends HTMLTagClass {
333   * NOTE: Browsers usually place a line break   * NOTE: Browsers usually place a line break
334   *       before the <div> tag.   *       before the <div> tag.
335   *   *
336     * @package phpHtmlLib
337   */   */
338  class DIVtag extends HTMLTagClass {  class DIVtag extends HTMLTagClass {
339      var $_tag = "div";      var $_tag = "div";
# Line 314  class DIVtag extends HTMLTagClass { Line 346  class DIVtag extends HTMLTagClass {
346   * The <dl> tag defines the start of a   * The <dl> tag defines the start of a
347   * definition list.   * definition list.
348   *   *
349     * @package phpHtmlLib
350   */   */
351  class DLtag extends HTMLTagClass {  class DLtag extends HTMLTagClass {
352      var $_tag = "dl";      var $_tag = "dl";
# Line 325  class DLtag extends HTMLTagClass { Line 358  class DLtag extends HTMLTagClass {
358   * The <dt> tag defines the start of a   * The <dt> tag defines the start of a
359   * definition list.   * definition list.
360   *   *
361     * @package phpHtmlLib
362   */   */
363  class DTtag extends HTMLTagClass {  class DTtag extends HTMLTagClass {
364      var $_tag = "dt";      var $_tag = "dt";
# Line 336  class DTtag extends HTMLTagClass { Line 370  class DTtag extends HTMLTagClass {
370   *   *
371   *  Renders as emphasized text   *  Renders as emphasized text
372   *   *
373   *   * @package phpHtmlLib
374   */   */
375  class EMtag extends HTMLTagClass {  class EMtag extends HTMLTagClass {
376      var $_tag = "em";      var $_tag = "em";
# Line 350  class EMtag extends HTMLTagClass { Line 384  class EMtag extends HTMLTagClass {
384   *  around the text and other elements   *  around the text and other elements
385   *  it contains.   *  it contains.
386   *   *
387     * @package phpHtmlLib
388   */   */
389  class FIELDSETtag extends HTMLTagClass {  class FIELDSETtag extends HTMLTagClass {
390      var $_tag = "fieldset";      var $_tag = "fieldset";
# Line 362  class FIELDSETtag extends HTMLTagClass { Line 397  class FIELDSETtag extends HTMLTagClass {
397   *   *
398   * @deprecated use styles instead   * @deprecated use styles instead
399   *   *
400     * @package phpHtmlLib
401   */   */
402  class FONTtag extends HTMLTagClass {  class FONTtag extends HTMLTagClass {
403      var $_tag = "font";      var $_tag = "font";
404      var $_depricated = TRUE;      function _set_flags() {
405            parent::_set_flags();
406            $this->_flags |= _DEPRICATED;
407        }
408  } // FONTtag  } // FONTtag
409    
410    
# Line 382  class FONTtag extends HTMLTagClass { Line 421  class FONTtag extends HTMLTagClass {
421   *            data when the user pushes the   *            data when the user pushes the
422   *            submit button in a form.   *            submit button in a form.
423   *   *
424     * @package phpHtmlLib
425   */   */
426  class FORMtag extends HTMLTagClass {  class FORMtag extends HTMLTagClass {
427      var $_tag = "form";      var $_tag = "form";
# Line 394  class FORMtag extends HTMLTagClass { Line 434  class FORMtag extends HTMLTagClass {
434   *   *
435   * Defines a sub window (a frame).   * Defines a sub window (a frame).
436   *   *
437   *   * @package phpHtmlLib
438   */   */
439  class FRAMEtag extends HTMLTagClass {  class FRAMEtag extends HTMLTagClass {
440      var $_tag = "frame";      var $_tag = "frame";
441      var $_close_tag_required = FALSE;      function _set_flags() {
442      var $_content_required = FALSE;          parent::_set_flags();
443            $this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED);
444        }
445  } // FRAMEtag  } // FRAMEtag
446    
447  /**  /**
# Line 408  class FRAMEtag extends HTMLTagClass { Line 450  class FRAMEtag extends HTMLTagClass {
450   * The frameset element defines a   * The frameset element defines a
451   * frameset.   * frameset.
452   *   *
453     * @package phpHtmlLib
454   */   */
455  class FRAMESETtag extends HTMLTagClass {  class FRAMESETtag extends HTMLTagClass {
456      var $_tag = "frameset";      var $_tag = "frameset";
# Line 419  class FRAMESETtag extends HTMLTagClass { Line 462  class FRAMESETtag extends HTMLTagClass {
462   *   *
463   * Defines a header   * Defines a header
464   *   *
465     * @package phpHtmlLib
466   */   */
467  class H1tag extends HTMLTagClass {  class H1tag extends HTMLTagClass {
468      var $_tag = "h1";      var $_tag = "h1";
469      var $newline_after_opentag = FALSE;      function _set_flags() {
470            parent::_set_flags();
471            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
472        }
473  } // H1tag  } // H1tag
474    
475    
# Line 431  class H1tag extends HTMLTagClass { Line 478  class H1tag extends HTMLTagClass {
478   *   *
479   * Defines a header   * Defines a header
480   *   *
481     * @package phpHtmlLib
482   */   */
483  class H2tag extends HTMLTagClass {  class H2tag extends HTMLTagClass {
484      var $_tag = "h2";      var $_tag = "h2";
485      var $newline_after_opentag = FALSE;      function _set_flags() {
486            parent::_set_flags();
487            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
488        }
489  } // H2tag  } // H2tag
490    
491    
# Line 443  class H2tag extends HTMLTagClass { Line 494  class H2tag extends HTMLTagClass {
494   *   *
495   * Defines a header   * Defines a header
496   *     *  
497     * @package phpHtmlLib
498   */   */
499  class H3tag extends HTMLTagClass {  class H3tag extends HTMLTagClass {
500      var $_tag = "h3";      var $_tag = "h3";
501      var $newline_after_opentag = FALSE;      function _set_flags() {
502            parent::_set_flags();
503            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
504        }
505  } // H3tag  } // H3tag
506    
507    
# Line 455  class H3tag extends HTMLTagClass { Line 510  class H3tag extends HTMLTagClass {
510   *   *
511   * Defines a header   * Defines a header
512   *   *
513   *     * @package phpHtmlLib
514   */   */
515  class H4tag extends HTMLTagClass {  class H4tag extends HTMLTagClass {
516      var $_tag = "h4";      var $_tag = "h4";
517      var $newline_after_opentag = FALSE;      function _set_flags() {
518            parent::_set_flags();
519            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
520        }
521  } // H4tag  } // H4tag
522    
523    
# Line 468  class H4tag extends HTMLTagClass { Line 526  class H4tag extends HTMLTagClass {
526   *   *
527   * Defines a header   * Defines a header
528   *     *  
529     * @package phpHtmlLib
530   */   */
531  class H5tag extends HTMLTagClass {  class H5tag extends HTMLTagClass {
532      var $_tag = "h5";      var $_tag = "h5";
533      var $newline_after_opentag = FALSE;      function _set_flags() {
534            parent::_set_flags();
535            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
536        }
537  } // H5tag  } // H5tag
538    
539    
# Line 480  class H5tag extends HTMLTagClass { Line 542  class H5tag extends HTMLTagClass {
542   *   *
543   * Defines a header   * Defines a header
544   *     *  
545     * @package phpHtmlLib
546   */   */
547  class H6tag extends HTMLTagClass {  class H6tag extends HTMLTagClass {
548      var $_tag = "h6";      var $_tag = "h6";
549      var $newline_after_opentag = FALSE;      function _set_flags() {
550            parent::_set_flags();
551            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
552        }
553  } //H6tag  } //H6tag
554    
555    
# Line 493  class H6tag extends HTMLTagClass { Line 559  class H6tag extends HTMLTagClass {
559   * The head element can contain information   * The head element can contain information
560   * about the document.   * about the document.
561   *   *
562     * @package phpHtmlLib
563   */   */
564  class HEADtag extends HTMLTagClass {  class HEADtag extends HTMLTagClass {
565      var $_tag = "head";      var $_tag = "head";
# Line 509  class HEADtag extends HTMLTagClass { Line 576  class HEADtag extends HTMLTagClass {
576   *       of the hr element have been   *       of the hr element have been
577   *       deprecated, in favor of style sheets.   *       deprecated, in favor of style sheets.
578   *   *
579     * @package phpHtmlLib
580   */   */
581  class HRtag extends HTMLTagClass {  class HRtag extends HTMLTagClass {
582      var $_tag = "hr";      var $_tag = "hr";
583      var $_close_tag_required = FALSE;      function _set_flags() {
584            parent::_set_flags();
585            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
586        }
587  } // HRtag  } // HRtag
588    
589    
# Line 520  class HRtag extends HTMLTagClass { Line 591  class HRtag extends HTMLTagClass {
591  /**  /**
592   * <HTML> tag class.   * <HTML> tag class.
593   *   *
594   *   * @package phpHtmlLib
595   */   */
596  class HTMLtag extends HTMLTagClass {  class HTMLtag extends HTMLTagClass {
597      var $_tag = "html";      var $_tag = "html";
# Line 532  class HTMLtag extends HTMLTagClass { Line 603  class HTMLtag extends HTMLTagClass {
603   *   *
604   * Renders as italic text   * Renders as italic text
605   *   *
606     * @package phpHtmlLib
607   */   */
608  class Itag extends HTMLTagClass {  class Itag extends HTMLTagClass {
609      var $_tag = "i";      var $_tag = "i";
# Line 544  class Itag extends HTMLTagClass { Line 616  class Itag extends HTMLTagClass {
616   * The iframe element creates an inline   * The iframe element creates an inline
617   * frame that contains another document.   * frame that contains another document.
618   *   *
619     * @package phpHtmlLib
620   */   */
621  class IFRAMEtag extends HTMLTagClass {  class IFRAMEtag extends HTMLTagClass {
622      var $_tag = "iframe";      var $_tag = "iframe";
# Line 563  class IFRAMEtag extends HTMLTagClass { Line 636  class IFRAMEtag extends HTMLTagClass {
636   *        A short description of the image.   *        A short description of the image.
637   *        Use it for text-only browsers   *        Use it for text-only browsers
638   *   *
639     * @package phpHtmlLib
640   */   */
641  class IMGtag extends HTMLTagClass {  class IMGtag extends HTMLTagClass {
642      var $_tag = "img";      var $_tag = "img";
     var $_close_tag_required = FALSE;  
     var $_content_required = FALSE;  
643      var $_debug_link_attributes = array("src");      var $_debug_link_attributes = array("src");
644      var $_xhtml_strict_attributes = array("border");      var $_xhtml_strict_attributes = array("border");
645      var $_htmlentities_attributes = array("src");      var $_htmlentities_attributes = array("src");
646        function _set_flags() {
647            parent::_set_flags();
648            $this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED);
649        }
650    
651  } // IMGtag  } // IMGtag
652    
# Line 580  class IMGtag extends HTMLTagClass { Line 656  class IMGtag extends HTMLTagClass {
656   * The <input> tag defines the start of an input   * The <input> tag defines the start of an input
657   * field where the user can enter data.   * field where the user can enter data.
658   *             *          
659     * @package phpHtmlLib
660   */   */
661  class INPUTtag extends HTMLTagClass {  class INPUTtag extends HTMLTagClass {
662      var $_tag = "input";      var $_tag = "input";
663      var $_close_tag_required = FALSE;      function _set_flags() {
664      var $_content_required = FALSE;          parent::_set_flags();
665            $this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED);
666        }
667  } // INPUTtag  } // INPUTtag
668    
669  /**  /**
# Line 592  class INPUTtag extends HTMLTagClass { Line 671  class INPUTtag extends HTMLTagClass {
671   *   *
672   * Defines inserted text.   * Defines inserted text.
673   *   *
674     * @package phpHtmlLib
675   */   */
676  class INStag extends HTMLTagClass {  class INStag extends HTMLTagClass {
677      var $_tag = "ins";      var $_tag = "ins";
# Line 602  class INStag extends HTMLTagClass { Line 682  class INStag extends HTMLTagClass {
682   *   *
683   * Defines keyboard text   * Defines keyboard text
684   *   *
685     * @package phpHtmlLib
686   */   */
687  class KBDtag extends HTMLTagClass {  class KBDtag extends HTMLTagClass {
688      var $_tag = "kbd";      var $_tag = "kbd";
# Line 621  class KBDtag extends HTMLTagClass { Line 702  class KBDtag extends HTMLTagClass {
702   *       value of the "id" attribute of the   *       value of the "id" attribute of the
703   *       related element.   *       related element.
704   *   *
705     * @package phpHtmlLib
706   */   */
707  class LABELtag extends HTMLTagClass {  class LABELtag extends HTMLTagClass {
708      var $_tag = "label";      var $_tag = "label";
# Line 633  class LABELtag extends HTMLTagClass { Line 715  class LABELtag extends HTMLTagClass {
715   * The legend element defines a caption   * The legend element defines a caption
716   * for a fieldset.   * for a fieldset.
717   *   *
718     * @package phpHtmlLib
719   */   */
720  class LEGENDtag extends HTMLTagClass {  class LEGENDtag extends HTMLTagClass {
721      var $_tag = "legend";      var $_tag = "legend";
# Line 649  class LEGENDtag extends HTMLTagClass { Line 732  class LEGENDtag extends HTMLTagClass {
732   * OPTIONAL ATTRIBUTES   * OPTIONAL ATTRIBUTES
733   *   type : 1, A, a, I, i  DEPRICATED   *   type : 1, A, a, I, i  DEPRICATED
734   *   *
735     * @package phpHtmlLib
736   */   */
737  class LItag extends HTMLTagClass {  class LItag extends HTMLTagClass {
738      var $_tag = "li";      var $_tag = "li";
# Line 665  class LItag extends HTMLTagClass { Line 749  class LItag extends HTMLTagClass {
749   * NOTE:  This element goes only in the head section,   * NOTE:  This element goes only in the head section,
750   *        but it can appear any number of times.   *        but it can appear any number of times.
751   *   *
752     * @package phpHtmlLib
753   */   */
754  class LINKtag extends HTMLTagClass {  class LINKtag extends HTMLTagClass {
755      var $_tag = "link";      var $_tag = "link";
     var $_close_tag_required = FALSE;  
     var $_content_required = FALSE;  
756      var $_debug_link_attributes = array("href");      var $_debug_link_attributes = array("href");
757      var $_htmlentities_attributes = array("href");      var $_htmlentities_attributes = array("href");
758        function _set_flags() {
759            parent::_set_flags();
760            $this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED);
761        }
762  } // LINKtag  } // LINKtag
763    
764    
# Line 682  class LINKtag extends HTMLTagClass { Line 769  class LINKtag extends HTMLTagClass {
769   *  Defines an image map. An image map is an   *  Defines an image map. An image map is an
770   *  image with clickable regions.   *  image with clickable regions.
771   *   *
772     * @package phpHtmlLib
773   */   */
774  class MAPtag extends HTMLTagClass {  class MAPtag extends HTMLTagClass {
775      var $_tag = "map";      var $_tag = "map";
# Line 701  class MAPtag extends HTMLTagClass { Line 789  class MAPtag extends HTMLTagClass {
789   *            Sets meta information to be associated   *            Sets meta information to be associated
790   *            with http-equiv or name.   *            with http-equiv or name.
791   *   *
792   *   * @package phpHtmlLib
793   */   */
794  class METAtag extends HTMLTagClass {  class METAtag extends HTMLTagClass {
795      var $_tag = "meta";      var $_tag = "meta";
796      var $_close_tag_required = FALSE;      function _set_flags() {
797      var $_content_required = FALSE;          parent::_set_flags();
798            $this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED);
799        }
800  } // METAtag  } // METAtag
801    
802    
# Line 717  class METAtag extends HTMLTagClass { Line 807  class METAtag extends HTMLTagClass {
807   *       exist in the HTML spec   *       exist in the HTML spec
808   *       NOT WISE TO USE IT.   *       NOT WISE TO USE IT.
809   * @deprecated   * @deprecated
810   *   * @package phpHtmlLib
811   */   */
812  class NOBRtag extends HTMLTagClass {  class NOBRtag extends HTMLTagClass {
813      var $_tag = "nobr";      var $_tag = "nobr";
814      var $_depricated = TRUE;      function _set_flags() {
815            parent::_set_flags();
816            $this->_flags |= _DEPRICATED;
817        }
818  } // NOBRtag  } // NOBRtag
819    
820    
# Line 733  class NOBRtag extends HTMLTagClass { Line 826  class NOBRtag extends HTMLTagClass {
826   *  noframes element goes inside the frameset   *  noframes element goes inside the frameset
827   *  element.   *  element.
828   *   *
829     * @package phpHtmlLib
830   */   */
831  class NOFRAMEStag extends HTMLTagClass {  class NOFRAMEStag extends HTMLTagClass {
832      var $_tag = "noframes";      var $_tag = "noframes";
# Line 749  class NOFRAMEStag extends HTMLTagClass { Line 843  class NOFRAMEStag extends HTMLTagClass {
843   *   *
844   *  NO ATTRIBUTES   *  NO ATTRIBUTES
845   *   *
846     * @package phpHtmlLib
847   */   */
848  class NOSCRIPTtag extends HTMLTagClass {  class NOSCRIPTtag extends HTMLTagClass {
849      var $_tag = "noscript";      var $_tag = "noscript";
# Line 760  class NOSCRIPTtag extends HTMLTagClass { Line 855  class NOSCRIPTtag extends HTMLTagClass {
855   * Defines an embedded object. Use this element   * Defines an embedded object. Use this element
856   * to insert  multimedia into your page.   * to insert  multimedia into your page.
857   *   *
858     * @package phpHtmlLib
859   */   */
860  class OBJECTtag extends HTMLTagClass {  class OBJECTtag extends HTMLTagClass {
861      var $_tag = "object";      var $_tag = "object";
# Line 773  class OBJECTtag extends HTMLTagClass { Line 869  class OBJECTtag extends HTMLTagClass {
869   * OPTIONAL ATTRIBUTES   * OPTIONAL ATTRIBUTES
870   *   type : 1,A,a,I,i  DEPRICATED DO NOT USE   *   type : 1,A,a,I,i  DEPRICATED DO NOT USE
871   *   *
872     * @package phpHtmlLib
873   */   */
874  class OLtag extends HTMLTagClass {  class OLtag extends HTMLTagClass {
875      var $_tag = "ol";      var $_tag = "ol";
# Line 854  class OLtag extends HTMLTagClass { Line 951  class OLtag extends HTMLTagClass {
951   *  of options, groups of related choices are easier   *  of options, groups of related choices are easier
952   *  to handle.   *  to handle.
953   *   *
954     * @package phpHtmlLib
955   */   */
956  class OPTGROUPtag extends HTMLTagClass {  class OPTGROUPtag extends HTMLTagClass {
957      var $_tag = "optgroup";      var $_tag = "optgroup";
# Line 866  class OPTGROUPtag extends HTMLTagClass { Line 964  class OPTGROUPtag extends HTMLTagClass {
964   *  The option element defines an option in the   *  The option element defines an option in the
965   *  drop-down box.   *  drop-down box.
966   *   *
967     * @package phpHtmlLib
968   */   */
969  class OPTIONtag extends HTMLTagClass {  class OPTIONtag extends HTMLTagClass {
970      var $_tag = "option";      var $_tag = "option";
971      var $newline_after_opentag = FALSE;      function _set_flags() {
972            parent::_set_flags();
973            $this->_flags &= ~_NEWLINEAFTEROPENTAG;
974        }
975    
976  } // OPTIONtag  } // OPTIONtag
977    
978    
# Line 882  class OPTIONtag extends HTMLTagClass { Line 985  class OPTIONtag extends HTMLTagClass {
985   * OPTIONAL ATTRIBUTES   * OPTIONAL ATTRIBUTES
986   *  align : left, center, right DEPRICATED DO NOT USE   *  align : left, center, right DEPRICATED DO NOT USE
987   *   *
988     * @package phpHtmlLib
989   */   */
990  class Ptag extends HTMLTagClass {  class Ptag extends HTMLTagClass {
991      var $_tag = "p";      var $_tag = "p";
# Line 898  class Ptag extends HTMLTagClass { Line 1002  class Ptag extends HTMLTagClass {
1002   *  REQUIRED ATTRIBUTES   *  REQUIRED ATTRIBUTES
1003   *   name : the name of the param   *   name : the name of the param
1004   *     *  
1005     * @package phpHtmlLib
1006   */   */
1007  class PARAMtag extends HTMLTagClass {  class PARAMtag extends HTMLTagClass {
1008      var $_tag = "param";      var $_tag = "param";
# Line 911  class PARAMtag extends HTMLTagClass { Line 1016  class PARAMtag extends HTMLTagClass {
1016   * preserves spaces and line breaks. The text   * preserves spaces and line breaks. The text
1017   * renders in a fixed-pitch font.   * renders in a fixed-pitch font.
1018   *   *
1019     * @package phpHtmlLib
1020   */   */
1021  class PREtag extends HTMLTagClass {  class PREtag extends HTMLTagClass {
1022      var $_tag = "pre";      var $_tag = "pre";
# Line 927  class PREtag extends HTMLTagClass { Line 1033  class PREtag extends HTMLTagClass {
1033   *        special, you have to use styles to format   *        special, you have to use styles to format
1034   *        the text.   *        the text.
1035   *   *
1036     * @package phpHtmlLib
1037   */   */
1038  class Qtag extends HTMLTagClass {  class Qtag extends HTMLTagClass {
1039      var $_tag = "q";      var $_tag = "q";
# Line 938  class Qtag extends HTMLTagClass { Line 1045  class Qtag extends HTMLTagClass {
1045   *   *
1046   * @deprecated USE <del> instead   * @deprecated USE <del> instead
1047   *   *
1048     * @package phpHtmlLib
1049   */   */
1050  class Stag extends HTMLTagClass {  class Stag extends HTMLTagClass {
1051      var $_tag = "s";      var $_tag = "s";
1052      var $_depricated = TRUE;      function _set_flags() {
1053            parent::_set_flags();
1054            $this->_flags |= _DEPRICATED;
1055        }
1056  } // Stag  } // Stag
1057    
1058    
# Line 950  class Stag extends HTMLTagClass { Line 1061  class Stag extends HTMLTagClass {
1061   *   *
1062   * Defines sample computer code.   * Defines sample computer code.
1063   *   *
1064     * @package phpHtmlLib
1065   */   */
1066  class SAMPtag extends HTMLTagClass {  class SAMPtag extends HTMLTagClass {
1067      var $_tag = "samp";      var $_tag = "samp";
# Line 971  class SAMPtag extends HTMLTagClass { Line 1083  class SAMPtag extends HTMLTagClass {
1083   *  language : javascript, livescript, vbscript   *  language : javascript, livescript, vbscript
1084   *             other   DEPRICATED DO NOT USE   *             other   DEPRICATED DO NOT USE
1085   *   *
1086     * @package phpHtmlLib
1087   */   */
1088  class SCRIPTtag extends HTMLTagClass {  class SCRIPTtag extends HTMLTagClass {
1089      var $_tag = "script";      var $_tag = "script";
# Line 984  class SCRIPTtag extends HTMLTagClass { Line 1097  class SCRIPTtag extends HTMLTagClass {
1097   *   *
1098   *  The select element creates a drop-down box.   *  The select element creates a drop-down box.
1099   *   *
1100     * @package phpHtmlLib
1101   */   */
1102  class SELECTtag extends HTMLTagClass {  class SELECTtag extends HTMLTagClass {
1103      var $_tag = "select";      var $_tag = "select";
# Line 996  class SELECTtag extends HTMLTagClass { Line 1110  class SELECTtag extends HTMLTagClass {
1110   *   *
1111   * Renders as smaller text   * Renders as smaller text
1112   *   *
1113     * @package phpHtmlLib
1114   */   */
1115  class SMALLtag extends HTMLTagClass {  class SMALLtag extends HTMLTagClass {
1116      var $_tag = "small";      var $_tag = "small";
# Line 1010  class SMALLtag extends HTMLTagClass { Line 1125  class SMALLtag extends HTMLTagClass {
1125   * NOTE: Browsers do not place a line break before   * NOTE: Browsers do not place a line break before
1126   *       or after the <span> tag.   *       or after the <span> tag.
1127   *   *
1128     * @package phpHtmlLib
1129   */   */
1130  class SPANtag extends HTMLTagClass {  class SPANtag extends HTMLTagClass {
1131      var $_tag = "span";      var $_tag = "span";
# Line 1020  class SPANtag extends HTMLTagClass { Line 1136  class SPANtag extends HTMLTagClass {
1136   * <STRONG> tag class   * <STRONG> tag class
1137   *   *
1138   * Renders as strong emphasized text   * Renders as strong emphasized text
1139     * @package phpHtmlLib
1140   *   *
1141   */   */
1142  class STRONGtag extends HTMLTagClass {  class STRONGtag extends HTMLTagClass {
# Line 1038  class STRONGtag extends HTMLTagClass { Line 1155  class STRONGtag extends HTMLTagClass {
1155   *   *
1156   * REQUIRED ATTRIBUTES   * REQUIRED ATTRIBUTES
1157   *  type : text/css, text/javascript   *  type : text/css, text/javascript
1158     * @package phpHtmlLib
1159   */   */
1160  class STYLEtag extends HTMLTagClass {  class STYLEtag extends HTMLTagClass {
1161      var $_tag = "style";      var $_tag = "style";
# Line 1049  class STYLEtag extends HTMLTagClass { Line 1167  class STYLEtag extends HTMLTagClass {
1167   *   *
1168   * defines a subscript text   * defines a subscript text
1169   *   *
1170     * @package phpHtmlLib
1171   */   */
1172  class SUBtag extends HTMLTagClass {  class SUBtag extends HTMLTagClass {
1173      var $_tag = "sub";      var $_tag = "sub";
# Line 1060  class SUBtag extends HTMLTagClass { Line 1179  class SUBtag extends HTMLTagClass {
1179   *   *
1180   * defines a superscript text   * defines a superscript text
1181   *   *
1182     * @package phpHtmlLib
1183   */   */
1184  class SUPtag extends HTMLTagClass {  class SUPtag extends HTMLTagClass {
1185      var $_tag = "sup";      var $_tag = "sup";
# Line 1072  class SUPtag extends HTMLTagClass { Line 1192  class SUPtag extends HTMLTagClass {
1192   * The <table> tag defines the start of a table.   * The <table> tag defines the start of a table.
1193   * Inside a table row you can put table headers,   * Inside a table row you can put table headers,
1194   * table rows, and table cells.   * table rows, and table cells.
1195     * @package phpHtmlLib
1196   *   *
1197   */   */
1198  class TABLEtag extends HTMLTagClass {  class TABLEtag extends HTMLTagClass {
# Line 1251  class TABLEtag extends HTMLTagClass { Line 1372  class TABLEtag extends HTMLTagClass {
1372   *   *
1373   * Defines a table body.   * Defines a table body.
1374   *   *
1375     * @package phpHtmlLib
1376   */   */
1377  class TBODYtag extends TABLEtag {  class TBODYtag extends TABLEtag {
1378    
# Line 1275  class TBODYtag extends TABLEtag { Line 1397  class TBODYtag extends TABLEtag {
1397   *  width : pixels, %  DEPRICATED   *  width : pixels, %  DEPRICATED
1398   *          use styles instead like this <td style="width:100px;">   *          use styles instead like this <td style="width:100px;">
1399   *   *
1400     * @package phpHtmlLib
1401   */   */
1402  class TDtag extends HTMLTagClass {  class TDtag extends HTMLTagClass {
1403      var $_tag = "td";      var $_tag = "td";
# Line 1298  class TDtag extends HTMLTagClass { Line 1421  class TDtag extends HTMLTagClass {
1421   * OPTIONAL ATTRIBUTES   * OPTIONAL ATTRIBUTES
1422   *  wrap : soft, hard, off  DEPRICATED DO NOT USE   *  wrap : soft, hard, off  DEPRICATED DO NOT USE
1423   *   *
1424     * @package phpHtmlLib
1425   */   */
1426  class TEXTAREAtag extends HTMLTagClass {  class TEXTAREAtag extends HTMLTagClass {
1427      var $_tag = "textarea";      var $_tag = "textarea";
1428      //this prevents problems w/ the content      function _set_flags() {
1429      var $indent_flag = FALSE;          parent::_set_flags();
1430            $this->_flags &= ~(_INDENT | _NEWLINEAFTEROPENTAG);
1431        }
1432  } // TEXTAREAtag  } // TEXTAREAtag
1433    
1434    
# Line 1310  class TEXTAREAtag extends HTMLTagClass { Line 1436  class TEXTAREAtag extends HTMLTagClass {
1436  /**  /**
1437   * <TFOOT> tag class   * <TFOOT> tag class
1438   *   *
1439     * @package phpHtmlLib
1440   */   */
1441  class TFOOTtag extends TABLEtag {  class TFOOTtag extends TABLEtag {
1442      var $_tag = "tfoot";      var $_tag = "tfoot";
# Line 1334  class TFOOTtag extends TABLEtag { Line 1461  class TFOOTtag extends TABLEtag {
1461   * EVENT ATTRIBUTES   * EVENT ATTRIBUTES
1462   *   same as TDtag   *   same as TDtag
1463   *   *
1464     * @package phpHtmlLib
1465   */   */
1466  class THtag extends HTMLTagClass {  class THtag extends HTMLTagClass {
1467      var $_tag = "th";      var $_tag = "th";
# Line 1344  class THtag extends HTMLTagClass { Line 1472  class THtag extends HTMLTagClass {
1472   *   *
1473   * defines a table header   * defines a table header
1474   *   *
1475   *   * @package phpHtmlLib
1476   */   */
1477  class THEADtag extends TABLEtag {  class THEADtag extends TABLEtag {
1478      var $_tag = "thead";      var $_tag = "thead";
# Line 1354  class THEADtag extends TABLEtag { Line 1482  class THEADtag extends TABLEtag {
1482  /**  /**
1483   * <TITLE> tag class   * <TITLE> tag class
1484   *   *
1485     * @package phpHtmlLib
1486   */   */
1487  class TITLEtag extends HTMLTagClass {  class TITLEtag extends HTMLTagClass {
1488      var $_tag = "title";      var $_tag = "title";
# Line 1362  class TITLEtag extends HTMLTagClass { Line 1491  class TITLEtag extends HTMLTagClass {
1491    
1492  /**  /**
1493   * Table Row <TR> class.   * Table Row <TR> class.
1494     * @package phpHtmlLib
1495   */   */
1496  class TRtag extends HTMLTagClass {  class TRtag extends HTMLTagClass {
1497      var $_tag = "tr";      var $_tag = "tr";
# Line 1488  class TRtag extends HTMLTagClass { Line 1618  class TRtag extends HTMLTagClass {
1618    
1619  /**  /**
1620   * <TT> tag class   * <TT> tag class
1621   *   * @package phpHtmlLib
1622   */   */
1623  class TTtag extends HTMLTagClass {  class TTtag extends HTMLTagClass {
1624      var $_tag = "tt";      var $_tag = "tt";
# Line 1496  class TTtag extends HTMLTagClass { Line 1626  class TTtag extends HTMLTagClass {
1626    
1627  /**  /**
1628   * <U> tag class   * <U> tag class
1629   *   * @package phpHtmlLib
1630   */   */
1631  class Utag extends HTMLTagClass {  class Utag extends HTMLTagClass {
1632      var $_tag = "u";      var $_tag = "u";
# Line 1505  class Utag extends HTMLTagClass { Line 1635  class Utag extends HTMLTagClass {
1635    
1636  /**  /**
1637   * <UL> tag class   * <UL> tag class
1638     * @package phpHtmlLib
1639   */   */
1640  class ULtag extends OLtag {  class ULtag extends OLtag {
1641      var $_tag = "ul";      var $_tag = "ul";
# Line 1512  class ULtag extends OLtag { Line 1643  class ULtag extends OLtag {
1643    
1644  /**  /**
1645   * <VAR> tag class   * <VAR> tag class
1646   *   * @package phpHtmlLib
1647   */   */
1648  class VARtag extends HTMLTagClass {  class VARtag extends HTMLTagClass {
1649      var $_tag = "var";      var $_tag = "var";
# Line 1521  class VARtag extends HTMLTagClass { Line 1652  class VARtag extends HTMLTagClass {
1652    
1653  /**  /**
1654   * <XMP> tag class   * <XMP> tag class
1655     * @package phpHtmlLib
1656   */   */
1657  class XMPtag extends HTMLTagClass {  class XMPtag extends HTMLTagClass {
1658      var $_tag = "xmp";      var $_tag = "xmp";

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed