Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #11557

Re: DOCTYPE related question

Message-ID <1670422.REaiWTSaKX@PointedEars.de> (permalink)
From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Organization PointedEars Software (PES)
Date 2012-02-10 13:35 +0100
Subject Re: DOCTYPE related question
Newsgroups comp.lang.javascript
References <4f3503f5$0$6915$e4fe514c@news2.news.xs4all.nl>
Followup-To comp.lang.javascript

Followups directed to: comp.lang.javascript

Show all headers | View raw


Tom de Neef wrote:

> […]
> The production site has pages which start with
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><head <html
                                                            ^^^^^^^^^^^
> xmlns="http://www.w3.org/1999/xhtml">

Not Valid.  (Is it so hard to copy and paste your code?)

> Here, the chart is produced but all elements of the chart fall on each
> other with FF and Chrome (IE8 does fine).
> 
> The function inserts nodes in the DOM. These nodes are created using:
> function newNode(x,y,width,height) {
>   var node = document.createElement('div');
>   node.style.position='absolute';
>   node.style.left = xOffset+x;
>   node.style.top = yOffset+y;
>   node.style.width = width;
>   node.style.height = height;
>   return node;
> }
> 
> (xOffset and yOffset are global to the encapsulating function.)
> It appears that the positioning and size info will not be interpreted with
> this Transitional XHTML 1.0.

The relevance of this question to ECMAScript-based scripting is zero.  It is 
a *CSS* issue.  Read the CSS 2.1 Specification on the proper values for the 
`left' etc. properties.  Those are most certainly not (you have not posted 
the *call*).

> The page was successfully checked as valid XHTML.

Either the validator you use is borken or you have not copy-pasted the code.

> I hope this is enough info for an advice how to modify.

Probably it is where this is on-topic.


PointedEars
-- 
Prototype.js was written by people who don't know javascript for people
who don't know javascript. People who don't know javascript are not
the best source of advice on designing systems that use javascript.
  -- Richard Cornford, cljs, <f806at$ail$1$8300dec7@news.demon.co.uk>

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

DOCTYPE related question "Tom de Neef" <tdeneef@qolor.nl> - 2012-02-10 12:48 +0100
  Re: DOCTYPE related question "Jukka K. Korpela" <jkorpela@cs.tut.fi> - 2012-02-10 14:05 +0200
  Re: DOCTYPE related question Martin Honnen <mahotrash@yahoo.de> - 2012-02-10 13:07 +0100
    Re: DOCTYPE related question "Tom de Neef" <tdeneef@qolor.nl> - 2012-02-10 16:41 +0100
  Re: DOCTYPE related question Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-02-10 13:35 +0100
  Re: DOCTYPE related question Jeff North <jnorthau@yahoo.com.au> - 2012-02-11 01:34 +1100
    Re: DOCTYPE related question "Tom de Neef" <tdeneef@qolor.nl> - 2012-02-10 16:42 +0100
    Re: DOCTYPE related question Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-02-10 17:07 +0100

csiph-web