Microsoft Frontpage webpage getting invalid markup from W3C.

Posted on 2011-09-30
Last Modified: 2013-12-24
I use Frontpage for my website at
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?
Question by:MalcolmBishop
  • 4
  • 4
LVL 29

Expert Comment

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

Author Comment

ID: 36891683
Sorry, don't understand the reply.

Author Comment

ID: 36891727
Have to leave work, but will continue back here on Monday.
Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

LVL 29

Accepted Solution

coreybryant earned 500 total points
ID: 36893847
You have:
<table border="1" cellspacing="4" width="70%" style="border:2px solid #008080; text-align: center" cellpadding="25" bgcolor="#DBF7E6" background="tablegreen483762175.jpg">

Open in new window

that will need to be changed to
<table cellspacing="4" style="border:2px solid #008080; text-align: center; background: #DBF7E6 url('tablegreen483762175.jpg'); width: 70%" cellpadding="25">

Open in new window

This will be using styles to control the background / width / border (which you were doing but you also had it as an attribute).  

That should at least get you validated with that DOCTYPE

Author Closing Comment

ID: 36896225
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.
LVL 29

Expert Comment

ID: 36896711
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

Author Comment

ID: 36902791
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.
LVL 29

Expert Comment

ID: 36903176
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 and 

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.

Featured Post

Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Excel Automation of Autosum 23 120
cron.exe SCOM alert 3 52
"This column type cannot be filtered" - Sharepoint 2010 3 109
iPhone excel activation issues 11 99
This article provides a case study on how our local youth baseball league deployed a new website, including the platform selection, implementation and benefits to the league.
This guide will walk you through the essential considerations and tech stack for building scalable websites. Know how to grow your business the smart way!
The purpose of this video is to demonstrate how to reset a WordPress password if you are locked out and cannot reset the password. A typical use would be if you cannot access the email to which WordPress would send the password recovery email to…
The viewer will learn how to use a discrete random variable to simulate the return on an investment over a period of years, create a Monte Carlo simulation using the discrete random variable, and create a graph to represent the possible returns over…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question