Forum Moderators: open
-----------------------------------------
... frameset cols="22,78" border="0 framespacing="0">
^Error: there is no attribute BORDER for this element (in this HTML version)
Error: there is no attribute FRAMESPACING for this element (in this HTML version)
-------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"
<html lang="en">
<head></head>
<frameset cols="22,78" border="0 framespacing="0">
<frame src="me.htm" name="Menu" noresize>
<frame src="ne.htm" name="Content">
</frameset>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title></title>
</head>
<frameset cols="22,78" class="c1">
<frame src="me.htm" name="Menu" noresize>
<frame src="ne.htm" name="Content">
</frameset>
</html>
frameset.css:
.c1 {border:0px;}
"Framespacing" seems to be a "not allowed" class/style selector - at least I couldn't find anything on it in just a brief search. Those more familiar than I with CSS may be able to help out, though I do note that the frame setup doesn't change much "lookwise" with it left out - the "edge" area is a bit wider is all. There may be a way to take care of that with margin or padding selectors.
frameborder, border or framespacing
If you're going to use frames, you are going to have to live with the validation error. As far as I know, you have to choose between validity and borders. Frames are the basket case of HTML: you have already ruined any chance of having an accessible site if you go down the frames route, so you might as well put up with the validation errors too. The errors are not what you'd call critical either.