Link to home
Start Free TrialLog in
Avatar of MalcolmBishop
MalcolmBishop

asked on

Microsoft Frontpage webpage getting invalid markup from W3C.

I use Frontpage for my website at
www.americancarsuk.com
and I wanted to use a new backround colour for a table to give a nice effect, but I get the following message from W3C validation.

Validation Output: 1 Error
 Line 320, Column 148: there is no attribute "BACKGROUND"
…enter" cellpadding="25" bgcolor="#DBF7E6" background="tablegreen483762175.jpg">

If I use the identical  background picture  ( background="tablegreen483762175.jpg"> )
for the entire page layout I do not get an error from W3C, which makes me think the picture is ok to use on a page, but returns a fault when used for a table background.

Am I missing something silly here about the difference between Page backgrounds and Table backgrounds?
Cheers.
Avatar of coreybryant
coreybryant
Flag of United States of America image

You will need to use CSS to help you layout the background images (Fromating a Cell in Expression Web).  HTML <table> Tag
Avatar of MalcolmBishop
MalcolmBishop

ASKER

Sorry, don't understand the reply.
Have to leave work, but will continue back here on Monday.
Cheers.
ASKER CERTIFIED SOLUTION
Avatar of coreybryant
coreybryant
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Brilliant answer. I simply copied what coreybryant typed for me and it worked.
When I am back at work on Monday I will delve a little deeper into the answer and try to understand where my mistake was. The answer was excellent as it provided the perfect solution to my question, which is what EE is all about.
Thank you for taking the time to upload the new code.
Cheers.
No worries, sorry that I did not type it in in my first post.

Frontpage will usually use HTML attributes for background images / colors and those attributes are no longer valid (you need to use CSS for the background images / colors)

I did copy what you had and my new code and the validator did validate it.  There is a lot of "extra" code that could be lessened with a stylesheet
Thanks for your follow up comments.
I have made several new ammendments to my site using the code you supplied and I think it looks better with more colour on the pages, and more interesting for visitors.
I am going to work through all the dozens of pages on my site, and all the other car pages I build that are linked to this main site, there are about 25 individual web addresses that I build linked to cars etc., but I only do it on an amateur basis.
This main one has been around about number one on search engines for a while now, ( for the search term "American cars for sale" ) but I have self taught myself FrontPage over the last 8 years or so and don't understand the comments about HTML and CSS.
This is not any kind of criticism of yourself, please don't take it that way, it is simply that FrontPage is the only programme I have ever used, and as a pensioner I like to stick with what I know, although thanks to people like yourself at EE I am always expanding my knowledge.
If there are any articles explaining the differences between HTML and CSS I would be grateful to you, but I do understand this is extra effort on your part and you have already answered the question I originally started with.
Because I don't fully understand what I am doing on FrontPage I regularly upload changes to W3C and when I get error messages I just work backwards through their Fault Report until it passes.
Thank you again for all your help.
I fully understand.  Personally, I was that way as well.  I was a Microsoft MVP for Frontpage.  When Expression Web came out, I voiced my concerns about this.  I understand the need to build a program to design a website with proper control, but if you take away some of the things the people have some to relied on (mainly those that used Frontpage Server Extensions)

That blog has a few general ideas that might help.  I think FPSE may no longer be supported next year (MS usually stops complete suport for a product after 10 years, so Frontpage XP (Frontpage 2002) should not be supported after next year.  

I guess one way to look at it is this: If you are a painter, the paint is HTML.  The CSS is your brush - it controls how the paint is going to be displayed, how much to display, etc.  

A couple of sites that helped me are http://www.w3schools.com/html/ and http://www.w3schools.com/css/ 

If you take a look at the code and what I removed (and how I replaced it), hopefully that might help as well some.  A lot of the attributes (width, height, border, background (color / images)) should renedered with CSS.