You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Paul Benedict (JIRA)" <ji...@apache.org> on 2007/08/27 05:10:34 UTC

[jira] Closed: (STR-2357) [taglib] Addition of tag.

     [ https://issues.apache.org/struts/browse/STR-2357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul Benedict closed STR-2357.
------------------------------

    Resolution: Won't Fix
      Assignee:     (was: Struts Developers)

While the idea is interesting, there is no benefit to developers for this tag. Not even the attributes do anything special. If they linked into Struts, that would be a different story.

> [taglib] Addition of <HTML:DOCTYPE /> tag.
> ------------------------------------------
>
>                 Key: STR-2357
>                 URL: https://issues.apache.org/struts/browse/STR-2357
>             Project: Struts 1
>          Issue Type: Improvement
>          Components: Taglibs
>         Environment: Operating System: Windows 2000
> Platform: PC
>            Reporter: Graham Reeds
>            Priority: Minor
>
> I would like to see a tag (or have it automatically added as part of the
> <html:html> tag) that would add the DOCTYPE automatically to the document. 
> Since the jsp file will eventually be passed as html to the browser and the
> (x)html specs require a doctype [1, 2] then it seems prudent to have a tag that
> will do the job automatically.
> Like I mentioned there are two possible ways of dealing with this.  The first is
> to add one automatically as part of the <html:html> tag, and add a couple of new
> attributes for the tag or have a new tag entirely for the purpose of doctype. 
> Personally I fall into the second camp.
> My suggestion for the format of the tag would be this (sorry if there is a
> formal way of describing this):
> Tag:  doctype
> Attributes:
>  * type : Required. This lists the type of markup (regular html or xhtml)
>  * version : Optional. The level of markup. Important for deprecation of tags
> and refinements. Possible values for html are 3.2, 4.0, 4.01 (html default) and
> for xhtml is 1.0 (default) and 1.1.
>  * level : Optional: This determines what level the user would like.  The
> possible values are strict (default), trans, and frames.  In html 4.01 the
> transitional maps to the loose.dtd.
> Examples:
> <html:doctype type="xhtml" version="1.1" level="strict" />
> <html:doctype type="html" version="4.01" level="trans" />+
> <html:doctype type="html" version="4.0" level="frames" />
> [1] http://www.w3.org/TR/html401/struct/global.html
> [2] http://www.w3.org/TR/xhtml1/#docconf
> ------
> Personally, I say author to meet the standards body regulations, or don't bother
> authoring at all.  No point otherwise.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.