[TYPO3-dev] <base> tag and IE6

Christopher Torgalson bedlamhotel at gmail.com
Mon Sep 10 00:37:07 CEST 2007


Hi,

On 9/9/07, Dmitry Dulepov [typo3] <dmitry at typo3.org> wrote:
> Christopher Torgalson wrote:
> > While I agree that this would be a bad idea, TYPO3 is absolutely NOT
> > html 4.01 compliant (though it should be...), so there is no point in
> > quoting that spec.
>
> Hm. I would like to see a proff that it is non-compliant. My sites
> normally pass HTML 4.01 transitional. Sometimes I have to violate specs
> in markup but this is my fault, not typo3's. Never saw validation errors
> due to typo3.


You cannot have looked very hard. EVERY html element output by TYPO3
that is different between html 4.01 and xhtml 1.0--this includes meta,
img, and base for example--is output as an xhtml element (e.g. <base
... />, <meta ... />, <img ... />).

There have been numerous discussions on the dev list about this
subject and every time, the core team decides that html 4.01 is
obsolete or some such nonsense. I truly don't understand /why/ there
has always been such resistance to supporting ALL current (x)html
standards--after all, TYPO3 even supports xhtml frameset (!)

Given how few html tags are actually generated by TYPO3, I think it's
ludicrous that the core doesn't check for the markup version and
exclude closing slashes (at least!) when rendering in an xhtml
context.

Attributes are trickier, but given (again) that the TYPO3 core really
does not produce much markup, it is a finite problem.

Also, given that there /may/ be an upcoming new html (NOT xhtml)
standard [1], TYPO3 should be prepared--all these objections apply
equally well to TYPO3 5.


Some previous threads on the subject:

http://lists.netfielders.de/pipermail/typo3-dev/2005-April/009327.html
http://typo3.toaster-schwerin.de/typo3_dev/2006_04/msg00352.html
http://lists.netfielders.de/pipermail/typo3-english/2006-September/031370.html

[1] http://www.whatwg.org/specs/web-apps/current-work/

-- 
Christopher Torgalson
http://www.typo3apprentice.com/




More information about the TYPO3-dev mailing list