A
Andrew Poulos
I'm building a DIV dynamically and putting a P into it like so:
var oDiv = document.createElement("DIV");
var oP = document.createElement("P");
oP.style.backgroundColor = "green";
oP.appendChild( document.createTextNode("some sample text") );
oDiv.appendChild(oP);
oDiv.style.position = "absolute";
oDiv.style.left = "100px";
oDiv.style.top = "100px";
oDiv.style.width = "200px";
oDiv.style.height = "150px";
oDiv.style.backgroundColor = "blue";
document.body.appendChild(oDiv);
The problem is that FF doesn't put the P in the top left corner of the
DIV. Rather it seem to push it down by a line height. Is there some
white space sneaking into the DIV? How do I get the P right into the top
left corner?
Andrew Poulos
var oDiv = document.createElement("DIV");
var oP = document.createElement("P");
oP.style.backgroundColor = "green";
oP.appendChild( document.createTextNode("some sample text") );
oDiv.appendChild(oP);
oDiv.style.position = "absolute";
oDiv.style.left = "100px";
oDiv.style.top = "100px";
oDiv.style.width = "200px";
oDiv.style.height = "150px";
oDiv.style.backgroundColor = "blue";
document.body.appendChild(oDiv);
The problem is that FF doesn't put the P in the top left corner of the
DIV. Rather it seem to push it down by a line height. Is there some
white space sneaking into the DIV? How do I get the P right into the top
left corner?
Andrew Poulos