I just develop new almost 99% table less website
I try testing in FF and IE (i target this two most popular browser),
and it looks good, no problems.
but when I try to validate
There is a RED BIG Error sign,
I don't even understand this error :
The reference to entity "PHPSESSID" must end with the ';' delimiter.
I try to look at index.php and template at line 46
there is no PHPSESSID in it.
I believe PHPSESSID is generated automatically by the system.
I need helps and comment about this case,
New tableless site, looks fine but validated error
Your page is a php page, meaning the server parses it before feeding the html to the visitor.
We can't see your php, only you can.
The PHPSESSID variable is a global system one which is genereated by using cookies to make a session id for security purposes (e.g. a login).
Search through your php (including any includes) to find that variable and make sure it has the end of line ; attached.