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"; |
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"; |
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"; |
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 |
|
|
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 { |
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"; |
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"; |
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"; |
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 |
|
|
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"; |
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 |
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"; |
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 |
|
|
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"; |
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"; |
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"; |
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"; |
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"; |
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"; |
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"; |
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"; |
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"; |
353 |
} // DLtag |
} // DLtag |
354 |
|
|
355 |
/** |
/** |
356 |
|
* <!DOCTYPE> tag class |
357 |
|
* @package phpHtmlLib |
358 |
|
*/ |
359 |
|
class DOCTYPEtag extends HTMLTagClass { |
360 |
|
var $_tag = "!DOCTYPE"; |
361 |
|
|
362 |
|
function _set_flags() { |
363 |
|
parent::_set_flags(); |
364 |
|
$this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED); |
365 |
|
$this->_flags |= _ALWAYS_UPPERCASE | _NOFINISHSLASHXHTML; |
366 |
|
} |
367 |
|
} //!DOCTYPEtag |
368 |
|
|
369 |
|
/** |
370 |
* <DT> tag class |
* <DT> tag class |
371 |
* |
* |
372 |
* The <dt> tag defines the start of a |
* The <dt> tag defines the start of a |
373 |
* definition list. |
* definition list. |
374 |
* |
* |
375 |
|
* @package phpHtmlLib |
376 |
*/ |
*/ |
377 |
class DTtag extends HTMLTagClass { |
class DTtag extends HTMLTagClass { |
378 |
var $_tag = "dt"; |
var $_tag = "dt"; |
384 |
* |
* |
385 |
* Renders as emphasized text |
* Renders as emphasized text |
386 |
* |
* |
387 |
* |
* @package phpHtmlLib |
388 |
*/ |
*/ |
389 |
class EMtag extends HTMLTagClass { |
class EMtag extends HTMLTagClass { |
390 |
var $_tag = "em"; |
var $_tag = "em"; |
398 |
* around the text and other elements |
* around the text and other elements |
399 |
* it contains. |
* it contains. |
400 |
* |
* |
401 |
|
* @package phpHtmlLib |
402 |
*/ |
*/ |
403 |
class FIELDSETtag extends HTMLTagClass { |
class FIELDSETtag extends HTMLTagClass { |
404 |
var $_tag = "fieldset"; |
var $_tag = "fieldset"; |
411 |
* |
* |
412 |
* @deprecated use styles instead |
* @deprecated use styles instead |
413 |
* |
* |
414 |
|
* @package phpHtmlLib |
415 |
*/ |
*/ |
416 |
class FONTtag extends HTMLTagClass { |
class FONTtag extends HTMLTagClass { |
417 |
var $_tag = "font"; |
var $_tag = "font"; |
418 |
var $_depricated = TRUE; |
function _set_flags() { |
419 |
|
parent::_set_flags(); |
420 |
|
$this->_flags |= _DEPRICATED; |
421 |
|
} |
422 |
} // FONTtag |
} // FONTtag |
423 |
|
|
424 |
|
|
435 |
* data when the user pushes the |
* data when the user pushes the |
436 |
* submit button in a form. |
* submit button in a form. |
437 |
* |
* |
438 |
|
* @package phpHtmlLib |
439 |
*/ |
*/ |
440 |
class FORMtag extends HTMLTagClass { |
class FORMtag extends HTMLTagClass { |
441 |
var $_tag = "form"; |
var $_tag = "form"; |
442 |
|
var $_xhtml_strict_attributes = array("name", "target"); |
443 |
} // FORMtag |
} // FORMtag |
444 |
|
|
445 |
|
|
449 |
* |
* |
450 |
* Defines a sub window (a frame). |
* Defines a sub window (a frame). |
451 |
* |
* |
452 |
* |
* @package phpHtmlLib |
453 |
*/ |
*/ |
454 |
class FRAMEtag extends HTMLTagClass { |
class FRAMEtag extends HTMLTagClass { |
455 |
var $_tag = "frame"; |
var $_tag = "frame"; |
456 |
var $_close_tag_required = FALSE; |
function _set_flags() { |
457 |
var $_content_required = FALSE; |
parent::_set_flags(); |
458 |
|
$this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED); |
459 |
|
} |
460 |
} // FRAMEtag |
} // FRAMEtag |
461 |
|
|
462 |
/** |
/** |
465 |
* The frameset element defines a |
* The frameset element defines a |
466 |
* frameset. |
* frameset. |
467 |
* |
* |
468 |
|
* @package phpHtmlLib |
469 |
*/ |
*/ |
470 |
class FRAMESETtag extends HTMLTagClass { |
class FRAMESETtag extends HTMLTagClass { |
471 |
var $_tag = "frameset"; |
var $_tag = "frameset"; |
477 |
* |
* |
478 |
* Defines a header |
* Defines a header |
479 |
* |
* |
480 |
|
* @package phpHtmlLib |
481 |
*/ |
*/ |
482 |
class H1tag extends HTMLTagClass { |
class H1tag extends HTMLTagClass { |
483 |
var $_tag = "h1"; |
var $_tag = "h1"; |
484 |
var $newline_after_opentag = FALSE; |
function _set_flags() { |
485 |
|
parent::_set_flags(); |
486 |
|
$this->_flags &= ~_NEWLINEAFTEROPENTAG; |
487 |
|
} |
488 |
} // H1tag |
} // H1tag |
489 |
|
|
490 |
|
|
493 |
* |
* |
494 |
* Defines a header |
* Defines a header |
495 |
* |
* |
496 |
|
* @package phpHtmlLib |
497 |
*/ |
*/ |
498 |
class H2tag extends HTMLTagClass { |
class H2tag extends HTMLTagClass { |
499 |
var $_tag = "h2"; |
var $_tag = "h2"; |
500 |
var $newline_after_opentag = FALSE; |
function _set_flags() { |
501 |
|
parent::_set_flags(); |
502 |
|
$this->_flags &= ~_NEWLINEAFTEROPENTAG; |
503 |
|
} |
504 |
} // H2tag |
} // H2tag |
505 |
|
|
506 |
|
|
509 |
* |
* |
510 |
* Defines a header |
* Defines a header |
511 |
* |
* |
512 |
|
* @package phpHtmlLib |
513 |
*/ |
*/ |
514 |
class H3tag extends HTMLTagClass { |
class H3tag extends HTMLTagClass { |
515 |
var $_tag = "h3"; |
var $_tag = "h3"; |
516 |
var $newline_after_opentag = FALSE; |
function _set_flags() { |
517 |
|
parent::_set_flags(); |
518 |
|
$this->_flags &= ~_NEWLINEAFTEROPENTAG; |
519 |
|
} |
520 |
} // H3tag |
} // H3tag |
521 |
|
|
522 |
|
|
525 |
* |
* |
526 |
* Defines a header |
* Defines a header |
527 |
* |
* |
528 |
* |
* @package phpHtmlLib |
529 |
*/ |
*/ |
530 |
class H4tag extends HTMLTagClass { |
class H4tag extends HTMLTagClass { |
531 |
var $_tag = "h4"; |
var $_tag = "h4"; |
532 |
var $newline_after_opentag = FALSE; |
function _set_flags() { |
533 |
|
parent::_set_flags(); |
534 |
|
$this->_flags &= ~_NEWLINEAFTEROPENTAG; |
535 |
|
} |
536 |
} // H4tag |
} // H4tag |
537 |
|
|
538 |
|
|
541 |
* |
* |
542 |
* Defines a header |
* Defines a header |
543 |
* |
* |
544 |
|
* @package phpHtmlLib |
545 |
*/ |
*/ |
546 |
class H5tag extends HTMLTagClass { |
class H5tag extends HTMLTagClass { |
547 |
var $_tag = "h5"; |
var $_tag = "h5"; |
548 |
var $newline_after_opentag = FALSE; |
function _set_flags() { |
549 |
|
parent::_set_flags(); |
550 |
|
$this->_flags &= ~_NEWLINEAFTEROPENTAG; |
551 |
|
} |
552 |
} // H5tag |
} // H5tag |
553 |
|
|
554 |
|
|
557 |
* |
* |
558 |
* Defines a header |
* Defines a header |
559 |
* |
* |
560 |
|
* @package phpHtmlLib |
561 |
*/ |
*/ |
562 |
class H6tag extends HTMLTagClass { |
class H6tag extends HTMLTagClass { |
563 |
var $_tag = "h6"; |
var $_tag = "h6"; |
564 |
var $newline_after_opentag = FALSE; |
function _set_flags() { |
565 |
|
parent::_set_flags(); |
566 |
|
$this->_flags &= ~_NEWLINEAFTEROPENTAG; |
567 |
|
} |
568 |
} //H6tag |
} //H6tag |
569 |
|
|
570 |
|
|
574 |
* The head element can contain information |
* The head element can contain information |
575 |
* about the document. |
* about the document. |
576 |
* |
* |
577 |
|
* @package phpHtmlLib |
578 |
*/ |
*/ |
579 |
class HEADtag extends HTMLTagClass { |
class HEADtag extends HTMLTagClass { |
580 |
var $_tag = "head"; |
var $_tag = "head"; |
591 |
* of the hr element have been |
* of the hr element have been |
592 |
* deprecated, in favor of style sheets. |
* deprecated, in favor of style sheets. |
593 |
* |
* |
594 |
|
* @package phpHtmlLib |
595 |
*/ |
*/ |
596 |
class HRtag extends HTMLTagClass { |
class HRtag extends HTMLTagClass { |
597 |
var $_tag = "hr"; |
var $_tag = "hr"; |
598 |
var $_close_tag_required = FALSE; |
function _set_flags() { |
599 |
|
parent::_set_flags(); |
600 |
|
$this->_flags &= ~_NEWLINEAFTEROPENTAG; |
601 |
|
} |
602 |
} // HRtag |
} // HRtag |
603 |
|
|
604 |
|
|
606 |
/** |
/** |
607 |
* <HTML> tag class. |
* <HTML> tag class. |
608 |
* |
* |
609 |
* |
* @package phpHtmlLib |
610 |
*/ |
*/ |
611 |
class HTMLtag extends HTMLTagClass { |
class HTMLtag extends HTMLTagClass { |
612 |
var $_tag = "html"; |
var $_tag = "html"; |
618 |
* |
* |
619 |
* Renders as italic text |
* Renders as italic text |
620 |
* |
* |
621 |
|
* @package phpHtmlLib |
622 |
*/ |
*/ |
623 |
class Itag extends HTMLTagClass { |
class Itag extends HTMLTagClass { |
624 |
var $_tag = "i"; |
var $_tag = "i"; |
631 |
* The iframe element creates an inline |
* The iframe element creates an inline |
632 |
* frame that contains another document. |
* frame that contains another document. |
633 |
* |
* |
634 |
|
* @package phpHtmlLib |
635 |
*/ |
*/ |
636 |
class IFRAMEtag extends HTMLTagClass { |
class IFRAMEtag extends HTMLTagClass { |
637 |
var $_tag = "iframe"; |
var $_tag = "iframe"; |
651 |
* A short description of the image. |
* A short description of the image. |
652 |
* Use it for text-only browsers |
* Use it for text-only browsers |
653 |
* |
* |
654 |
|
* @package phpHtmlLib |
655 |
*/ |
*/ |
656 |
class IMGtag extends HTMLTagClass { |
class IMGtag extends HTMLTagClass { |
657 |
var $_tag = "img"; |
var $_tag = "img"; |
|
var $_close_tag_required = FALSE; |
|
|
var $_content_required = FALSE; |
|
658 |
var $_debug_link_attributes = array("src"); |
var $_debug_link_attributes = array("src"); |
659 |
var $_xhtml_strict_attributes = array("border"); |
var $_xhtml_strict_attributes = array("border"); |
660 |
var $_htmlentities_attributes = array("src"); |
var $_htmlentities_attributes = array("src"); |
661 |
|
function _set_flags() { |
662 |
|
parent::_set_flags(); |
663 |
|
$this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED); |
664 |
|
} |
665 |
|
|
666 |
} // IMGtag |
} // IMGtag |
667 |
|
|
671 |
* The <input> tag defines the start of an input |
* The <input> tag defines the start of an input |
672 |
* field where the user can enter data. |
* field where the user can enter data. |
673 |
* |
* |
674 |
|
* @package phpHtmlLib |
675 |
*/ |
*/ |
676 |
class INPUTtag extends HTMLTagClass { |
class INPUTtag extends HTMLTagClass { |
677 |
var $_tag = "input"; |
var $_tag = "input"; |
678 |
var $_close_tag_required = FALSE; |
function _set_flags() { |
679 |
var $_content_required = FALSE; |
parent::_set_flags(); |
680 |
|
$this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED); |
681 |
|
} |
682 |
} // INPUTtag |
} // INPUTtag |
683 |
|
|
684 |
/** |
/** |
686 |
* |
* |
687 |
* Defines inserted text. |
* Defines inserted text. |
688 |
* |
* |
689 |
|
* @package phpHtmlLib |
690 |
*/ |
*/ |
691 |
class INStag extends HTMLTagClass { |
class INStag extends HTMLTagClass { |
692 |
var $_tag = "ins"; |
var $_tag = "ins"; |
697 |
* |
* |
698 |
* Defines keyboard text |
* Defines keyboard text |
699 |
* |
* |
700 |
|
* @package phpHtmlLib |
701 |
*/ |
*/ |
702 |
class KBDtag extends HTMLTagClass { |
class KBDtag extends HTMLTagClass { |
703 |
var $_tag = "kbd"; |
var $_tag = "kbd"; |
717 |
* value of the "id" attribute of the |
* value of the "id" attribute of the |
718 |
* related element. |
* related element. |
719 |
* |
* |
720 |
|
* @package phpHtmlLib |
721 |
*/ |
*/ |
722 |
class LABELtag extends HTMLTagClass { |
class LABELtag extends HTMLTagClass { |
723 |
var $_tag = "label"; |
var $_tag = "label"; |
730 |
* The legend element defines a caption |
* The legend element defines a caption |
731 |
* for a fieldset. |
* for a fieldset. |
732 |
* |
* |
733 |
|
* @package phpHtmlLib |
734 |
*/ |
*/ |
735 |
class LEGENDtag extends HTMLTagClass { |
class LEGENDtag extends HTMLTagClass { |
736 |
var $_tag = "legend"; |
var $_tag = "legend"; |
747 |
* OPTIONAL ATTRIBUTES |
* OPTIONAL ATTRIBUTES |
748 |
* type : 1, A, a, I, i DEPRICATED |
* type : 1, A, a, I, i DEPRICATED |
749 |
* |
* |
750 |
|
* @package phpHtmlLib |
751 |
*/ |
*/ |
752 |
class LItag extends HTMLTagClass { |
class LItag extends HTMLTagClass { |
753 |
var $_tag = "li"; |
var $_tag = "li"; |
764 |
* NOTE: This element goes only in the head section, |
* NOTE: This element goes only in the head section, |
765 |
* but it can appear any number of times. |
* but it can appear any number of times. |
766 |
* |
* |
767 |
|
* @package phpHtmlLib |
768 |
*/ |
*/ |
769 |
class LINKtag extends HTMLTagClass { |
class LINKtag extends HTMLTagClass { |
770 |
var $_tag = "link"; |
var $_tag = "link"; |
|
var $_close_tag_required = FALSE; |
|
|
var $_content_required = FALSE; |
|
771 |
var $_debug_link_attributes = array("href"); |
var $_debug_link_attributes = array("href"); |
772 |
var $_htmlentities_attributes = array("href"); |
var $_htmlentities_attributes = array("href"); |
773 |
|
function _set_flags() { |
774 |
|
parent::_set_flags(); |
775 |
|
$this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED); |
776 |
|
} |
777 |
} // LINKtag |
} // LINKtag |
778 |
|
|
779 |
|
|
784 |
* Defines an image map. An image map is an |
* Defines an image map. An image map is an |
785 |
* image with clickable regions. |
* image with clickable regions. |
786 |
* |
* |
787 |
|
* @package phpHtmlLib |
788 |
*/ |
*/ |
789 |
class MAPtag extends HTMLTagClass { |
class MAPtag extends HTMLTagClass { |
790 |
var $_tag = "map"; |
var $_tag = "map"; |
804 |
* Sets meta information to be associated |
* Sets meta information to be associated |
805 |
* with http-equiv or name. |
* with http-equiv or name. |
806 |
* |
* |
807 |
* |
* @package phpHtmlLib |
808 |
*/ |
*/ |
809 |
class METAtag extends HTMLTagClass { |
class METAtag extends HTMLTagClass { |
810 |
var $_tag = "meta"; |
var $_tag = "meta"; |
811 |
var $_close_tag_required = FALSE; |
function _set_flags() { |
812 |
var $_content_required = FALSE; |
parent::_set_flags(); |
813 |
|
$this->_flags &= ~(_CONTENTREQUIRED | _CLOSETAGREQUIRED); |
814 |
|
} |
815 |
} // METAtag |
} // METAtag |
816 |
|
|
817 |
|
|
822 |
* exist in the HTML spec |
* exist in the HTML spec |
823 |
* NOT WISE TO USE IT. |
* NOT WISE TO USE IT. |
824 |
* @deprecated |
* @deprecated |
825 |
* |
* @package phpHtmlLib |
826 |
*/ |
*/ |
827 |
class NOBRtag extends HTMLTagClass { |
class NOBRtag extends HTMLTagClass { |
828 |
var $_tag = "nobr"; |
var $_tag = "nobr"; |
829 |
var $_depricated = TRUE; |
function _set_flags() { |
830 |
|
parent::_set_flags(); |
831 |
|
$this->_flags |= _DEPRICATED; |
832 |
|
} |
833 |
} // NOBRtag |
} // NOBRtag |
834 |
|
|
835 |
|
|
841 |
* noframes element goes inside the frameset |
* noframes element goes inside the frameset |
842 |
* element. |
* element. |
843 |
* |
* |
844 |
|
* @package phpHtmlLib |
845 |
*/ |
*/ |
846 |
class NOFRAMEStag extends HTMLTagClass { |
class NOFRAMEStag extends HTMLTagClass { |
847 |
var $_tag = "noframes"; |
var $_tag = "noframes"; |
858 |
* |
* |
859 |
* NO ATTRIBUTES |
* NO ATTRIBUTES |
860 |
* |
* |
861 |
|
* @package phpHtmlLib |
862 |
*/ |
*/ |
863 |
class NOSCRIPTtag extends HTMLTagClass { |
class NOSCRIPTtag extends HTMLTagClass { |
864 |
var $_tag = "noscript"; |
var $_tag = "noscript"; |
870 |
* Defines an embedded object. Use this element |
* Defines an embedded object. Use this element |
871 |
* to insert multimedia into your page. |
* to insert multimedia into your page. |
872 |
* |
* |
873 |
|
* @package phpHtmlLib |
874 |
*/ |
*/ |
875 |
class OBJECTtag extends HTMLTagClass { |
class OBJECTtag extends HTMLTagClass { |
876 |
var $_tag = "object"; |
var $_tag = "object"; |
884 |
* OPTIONAL ATTRIBUTES |
* OPTIONAL ATTRIBUTES |
885 |
* type : 1,A,a,I,i DEPRICATED DO NOT USE |
* type : 1,A,a,I,i DEPRICATED DO NOT USE |
886 |
* |
* |
887 |
|
* @package phpHtmlLib |
888 |
*/ |
*/ |
889 |
class OLtag extends HTMLTagClass { |
class OLtag extends HTMLTagClass { |
890 |
var $_tag = "ol"; |
var $_tag = "ol"; |
966 |
* of options, groups of related choices are easier |
* of options, groups of related choices are easier |
967 |
* to handle. |
* to handle. |
968 |
* |
* |
969 |
|
* @package phpHtmlLib |
970 |
*/ |
*/ |
971 |
class OPTGROUPtag extends HTMLTagClass { |
class OPTGROUPtag extends HTMLTagClass { |
972 |
var $_tag = "optgroup"; |
var $_tag = "optgroup"; |
979 |
* The option element defines an option in the |
* The option element defines an option in the |
980 |
* drop-down box. |
* drop-down box. |
981 |
* |
* |
982 |
|
* @package phpHtmlLib |
983 |
*/ |
*/ |
984 |
class OPTIONtag extends HTMLTagClass { |
class OPTIONtag extends HTMLTagClass { |
985 |
var $_tag = "option"; |
var $_tag = "option"; |
986 |
var $newline_after_opentag = FALSE; |
function _set_flags() { |
987 |
|
parent::_set_flags(); |
988 |
|
$this->_flags &= ~_NEWLINEAFTEROPENTAG; |
989 |
|
} |
990 |
|
|
991 |
} // OPTIONtag |
} // OPTIONtag |
992 |
|
|
993 |
|
|
1000 |
* OPTIONAL ATTRIBUTES |
* OPTIONAL ATTRIBUTES |
1001 |
* align : left, center, right DEPRICATED DO NOT USE |
* align : left, center, right DEPRICATED DO NOT USE |
1002 |
* |
* |
1003 |
|
* @package phpHtmlLib |
1004 |
*/ |
*/ |
1005 |
class Ptag extends HTMLTagClass { |
class Ptag extends HTMLTagClass { |
1006 |
var $_tag = "p"; |
var $_tag = "p"; |
1017 |
* REQUIRED ATTRIBUTES |
* REQUIRED ATTRIBUTES |
1018 |
* name : the name of the param |
* name : the name of the param |
1019 |
* |
* |
1020 |
|
* @package phpHtmlLib |
1021 |
*/ |
*/ |
1022 |
class PARAMtag extends HTMLTagClass { |
class PARAMtag extends HTMLTagClass { |
1023 |
var $_tag = "param"; |
var $_tag = "param"; |
1031 |
* preserves spaces and line breaks. The text |
* preserves spaces and line breaks. The text |
1032 |
* renders in a fixed-pitch font. |
* renders in a fixed-pitch font. |
1033 |
* |
* |
1034 |
|
* @package phpHtmlLib |
1035 |
*/ |
*/ |
1036 |
class PREtag extends HTMLTagClass { |
class PREtag extends HTMLTagClass { |
1037 |
var $_tag = "pre"; |
var $_tag = "pre"; |
1038 |
|
function _set_flags() { |
1039 |
|
parent::_set_flags(); |
1040 |
|
$this->_flags &= ~_INDENT; |
1041 |
|
} |
1042 |
} // PREtag |
} // PREtag |
1043 |
|
|
1044 |
|
|
1052 |
* special, you have to use styles to format |
* special, you have to use styles to format |
1053 |
* the text. |
* the text. |
1054 |
* |
* |
1055 |
|
* @package phpHtmlLib |
1056 |
*/ |
*/ |
1057 |
class Qtag extends HTMLTagClass { |
class Qtag extends HTMLTagClass { |
1058 |
var $_tag = "q"; |
var $_tag = "q"; |
1064 |
* |
* |
1065 |
* @deprecated USE <del> instead |
* @deprecated USE <del> instead |
1066 |
* |
* |
1067 |
|
* @package phpHtmlLib |
1068 |
*/ |
*/ |
1069 |
class Stag extends HTMLTagClass { |
class Stag extends HTMLTagClass { |
1070 |
var $_tag = "s"; |
var $_tag = "s"; |
1071 |
var $_depricated = TRUE; |
function _set_flags() { |
1072 |
|
parent::_set_flags(); |
1073 |
|
$this->_flags |= _DEPRICATED; |
1074 |
|
} |
1075 |
} // Stag |
} // Stag |
1076 |
|
|
1077 |
|
|
1080 |
* |
* |
1081 |
* Defines sample computer code. |
* Defines sample computer code. |
1082 |
* |
* |
1083 |
|
* @package phpHtmlLib |
1084 |
*/ |
*/ |
1085 |
class SAMPtag extends HTMLTagClass { |
class SAMPtag extends HTMLTagClass { |
1086 |
var $_tag = "samp"; |
var $_tag = "samp"; |
1102 |
* language : javascript, livescript, vbscript |
* language : javascript, livescript, vbscript |
1103 |
* other DEPRICATED DO NOT USE |
* other DEPRICATED DO NOT USE |
1104 |
* |
* |
1105 |
|
* @package phpHtmlLib |
1106 |
*/ |
*/ |
1107 |
class SCRIPTtag extends HTMLTagClass { |
class SCRIPTtag extends HTMLTagClass { |
1108 |
var $_tag = "script"; |
var $_tag = "script"; |
1116 |
* |
* |
1117 |
* The select element creates a drop-down box. |
* The select element creates a drop-down box. |
1118 |
* |
* |
1119 |
|
* @package phpHtmlLib |
1120 |
*/ |
*/ |
1121 |
class SELECTtag extends HTMLTagClass { |
class SELECTtag extends HTMLTagClass { |
1122 |
var $_tag = "select"; |
var $_tag = "select"; |
1129 |
* |
* |
1130 |
* Renders as smaller text |
* Renders as smaller text |
1131 |
* |
* |
1132 |
|
* @package phpHtmlLib |
1133 |
*/ |
*/ |
1134 |
class SMALLtag extends HTMLTagClass { |
class SMALLtag extends HTMLTagClass { |
1135 |
var $_tag = "small"; |
var $_tag = "small"; |
1144 |
* NOTE: Browsers do not place a line break before |
* NOTE: Browsers do not place a line break before |
1145 |
* or after the <span> tag. |
* or after the <span> tag. |
1146 |
* |
* |
1147 |
|
* @package phpHtmlLib |
1148 |
*/ |
*/ |
1149 |
class SPANtag extends HTMLTagClass { |
class SPANtag extends HTMLTagClass { |
1150 |
var $_tag = "span"; |
var $_tag = "span"; |
1155 |
* <STRONG> tag class |
* <STRONG> tag class |
1156 |
* |
* |
1157 |
* Renders as strong emphasized text |
* Renders as strong emphasized text |
1158 |
|
* @package phpHtmlLib |
1159 |
* |
* |
1160 |
*/ |
*/ |
1161 |
class STRONGtag extends HTMLTagClass { |
class STRONGtag extends HTMLTagClass { |
1174 |
* |
* |
1175 |
* REQUIRED ATTRIBUTES |
* REQUIRED ATTRIBUTES |
1176 |
* type : text/css, text/javascript |
* type : text/css, text/javascript |
1177 |
|
* @package phpHtmlLib |
1178 |
*/ |
*/ |
1179 |
class STYLEtag extends HTMLTagClass { |
class STYLEtag extends HTMLTagClass { |
1180 |
var $_tag = "style"; |
var $_tag = "style"; |
1186 |
* |
* |
1187 |
* defines a subscript text |
* defines a subscript text |
1188 |
* |
* |
1189 |
|
* @package phpHtmlLib |
1190 |
*/ |
*/ |
1191 |
class SUBtag extends HTMLTagClass { |
class SUBtag extends HTMLTagClass { |
1192 |
var $_tag = "sub"; |
var $_tag = "sub"; |
1198 |
* |
* |
1199 |
* defines a superscript text |
* defines a superscript text |
1200 |
* |
* |
1201 |
|
* @package phpHtmlLib |
1202 |
*/ |
*/ |
1203 |
class SUPtag extends HTMLTagClass { |
class SUPtag extends HTMLTagClass { |
1204 |
var $_tag = "sup"; |
var $_tag = "sup"; |
1211 |
* The <table> tag defines the start of a table. |
* The <table> tag defines the start of a table. |
1212 |
* Inside a table row you can put table headers, |
* Inside a table row you can put table headers, |
1213 |
* table rows, and table cells. |
* table rows, and table cells. |
1214 |
|
* @package phpHtmlLib |
1215 |
* |
* |
1216 |
*/ |
*/ |
1217 |
class TABLEtag extends HTMLTagClass { |
class TABLEtag extends HTMLTagClass { |
1261 |
|
|
1262 |
for ($x=0; $x <= func_num_args()-1; $x++) { |
for ($x=0; $x <= func_num_args()-1; $x++) { |
1263 |
if (is_object($args[$x])) { |
if (is_object($args[$x])) { |
1264 |
if ($args[$x]->_tag == "td") { |
if (isset($args[$x]->_tag) && $args[$x]->_tag == "td") { |
1265 |
$tr->add( $args[$x] ); |
$tr->add( $args[$x] ); |
1266 |
} else if ($args[$x]->_tag == "tr") { |
} else if (isset($args[$x]->_tag) && $args[$x]->_tag == "tr") { |
1267 |
//the user is trying to use this |
//the user is trying to use this |
1268 |
//to add a TR object. |
//to add a TR object. |
1269 |
if ($tr->count_content() >= 1) { |
if ($tr->count_content() >= 1) { |
1391 |
* |
* |
1392 |
* Defines a table body. |
* Defines a table body. |
1393 |
* |
* |
1394 |
|
* @package phpHtmlLib |
1395 |
*/ |
*/ |
1396 |
class TBODYtag extends TABLEtag { |
class TBODYtag extends TABLEtag { |
1397 |
|
|
1416 |
* width : pixels, % DEPRICATED |
* width : pixels, % DEPRICATED |
1417 |
* use styles instead like this <td style="width:100px;"> |
* use styles instead like this <td style="width:100px;"> |
1418 |
* |
* |
1419 |
|
* @package phpHtmlLib |
1420 |
*/ |
*/ |
1421 |
class TDtag extends HTMLTagClass { |
class TDtag extends HTMLTagClass { |
1422 |
var $_tag = "td"; |
var $_tag = "td"; |
1440 |
* OPTIONAL ATTRIBUTES |
* OPTIONAL ATTRIBUTES |
1441 |
* wrap : soft, hard, off DEPRICATED DO NOT USE |
* wrap : soft, hard, off DEPRICATED DO NOT USE |
1442 |
* |
* |
1443 |
|
* @package phpHtmlLib |
1444 |
*/ |
*/ |
1445 |
class TEXTAREAtag extends HTMLTagClass { |
class TEXTAREAtag extends HTMLTagClass { |
1446 |
var $_tag = "textarea"; |
var $_tag = "textarea"; |
1447 |
//this prevents problems w/ the content |
function _set_flags() { |
1448 |
var $indent_flag = FALSE; |
parent::_set_flags(); |
1449 |
|
$this->_flags &= ~(_INDENT | _NEWLINEAFTEROPENTAG); |
1450 |
|
} |
1451 |
} // TEXTAREAtag |
} // TEXTAREAtag |
1452 |
|
|
1453 |
|
|
1455 |
/** |
/** |
1456 |
* <TFOOT> tag class |
* <TFOOT> tag class |
1457 |
* |
* |
1458 |
|
* @package phpHtmlLib |
1459 |
*/ |
*/ |
1460 |
class TFOOTtag extends TABLEtag { |
class TFOOTtag extends TABLEtag { |
1461 |
var $_tag = "tfoot"; |
var $_tag = "tfoot"; |
1480 |
* EVENT ATTRIBUTES |
* EVENT ATTRIBUTES |
1481 |
* same as TDtag |
* same as TDtag |
1482 |
* |
* |
1483 |
|
* @package phpHtmlLib |
1484 |
*/ |
*/ |
1485 |
class THtag extends HTMLTagClass { |
class THtag extends HTMLTagClass { |
1486 |
var $_tag = "th"; |
var $_tag = "th"; |
1491 |
* |
* |
1492 |
* defines a table header |
* defines a table header |
1493 |
* |
* |
1494 |
* |
* @package phpHtmlLib |
1495 |
*/ |
*/ |
1496 |
class THEADtag extends TABLEtag { |
class THEADtag extends TABLEtag { |
1497 |
var $_tag = "thead"; |
var $_tag = "thead"; |
1501 |
/** |
/** |
1502 |
* <TITLE> tag class |
* <TITLE> tag class |
1503 |
* |
* |
1504 |
|
* @package phpHtmlLib |
1505 |
*/ |
*/ |
1506 |
class TITLEtag extends HTMLTagClass { |
class TITLEtag extends HTMLTagClass { |
1507 |
var $_tag = "title"; |
var $_tag = "title"; |
1510 |
|
|
1511 |
/** |
/** |
1512 |
* Table Row <TR> class. |
* Table Row <TR> class. |
1513 |
|
* @package phpHtmlLib |
1514 |
*/ |
*/ |
1515 |
class TRtag extends HTMLTagClass { |
class TRtag extends HTMLTagClass { |
1516 |
var $_tag = "tr"; |
var $_tag = "tr"; |
1637 |
|
|
1638 |
/** |
/** |
1639 |
* <TT> tag class |
* <TT> tag class |
1640 |
* |
* @package phpHtmlLib |
1641 |
*/ |
*/ |
1642 |
class TTtag extends HTMLTagClass { |
class TTtag extends HTMLTagClass { |
1643 |
var $_tag = "tt"; |
var $_tag = "tt"; |
1645 |
|
|
1646 |
/** |
/** |
1647 |
* <U> tag class |
* <U> tag class |
1648 |
* |
* @package phpHtmlLib |
1649 |
*/ |
*/ |
1650 |
class Utag extends HTMLTagClass { |
class Utag extends HTMLTagClass { |
1651 |
var $_tag = "u"; |
var $_tag = "u"; |
1654 |
|
|
1655 |
/** |
/** |
1656 |
* <UL> tag class |
* <UL> tag class |
1657 |
|
* @package phpHtmlLib |
1658 |
*/ |
*/ |
1659 |
class ULtag extends OLtag { |
class ULtag extends OLtag { |
1660 |
var $_tag = "ul"; |
var $_tag = "ul"; |
1662 |
|
|
1663 |
/** |
/** |
1664 |
* <VAR> tag class |
* <VAR> tag class |
1665 |
* |
* @package phpHtmlLib |
1666 |
*/ |
*/ |
1667 |
class VARtag extends HTMLTagClass { |
class VARtag extends HTMLTagClass { |
1668 |
var $_tag = "var"; |
var $_tag = "var"; |
1671 |
|
|
1672 |
/** |
/** |
1673 |
* <XMP> tag class |
* <XMP> tag class |
1674 |
|
* @package phpHtmlLib |
1675 |
*/ |
*/ |
1676 |
class XMPtag extends HTMLTagClass { |
class XMPtag extends HTMLTagClass { |
1677 |
var $_tag = "xmp"; |
var $_tag = "xmp"; |