By itself, there is nothing wrong with elements that are positioned absolute, and/or elements that have display:block;. If the W3C validator points to those with an error, it’s not because they’re positioned or have display:block;, but probably because there’s a mistake or typo in your code.
Like RonRoe, when I run the URL you gave us through the validator, I don’t see anything about absolute or block or anything — just a few closing LI’s that shouldn’t be there.
Thanks you for your replies :)
hmmm using the template link i get the warning @ line 12: “The CSS style sheet contains rules referencing the position, display or float properties”. I have fixed many items.
_Support for CSS style sheets varies from one device to the other, and cannot be entirely relied upon, especially to position the elements precisely. Floating and absolutely positioned elements should also be avoided on limited screens for usability reason since they may trigger scrolling in two directions.