Help with a few issues the major being consistency of design in browsers

I am new to HTML and CSS and trying to use the latest HTML5 and CSS3 where I can.

I have written my HTML Markup and CSS and before I move on to create the remainder of the site want to fix these issues first.

  1. After validating the markup I have the following errors that I’m unsure how to correct. Most seem to stem from the <div id=“center”> I added. If I remove <div id=“left”>, <div id=“center”> and <div id=“right”> the middle rectangle disappears and the text is found below the left hand side rectangle. I know I need to do something to the HTML here but not quite sure what it is. The other elementI tried to incorporate in the html, my aim to follow good HTML5 markup practices, was the <aside> element, but removed it due to this problem I was having.

Line 55, Column 12: No space between attributes. <div id=“center”>
Line 55, Column 18: Quote " in attribute name. Probable cause: Matching quote missing somewhere earlier. <div id=“center”>
Line 55, Column 19: Attribute center" is not serializable as XML 1.0. <div id=“center”>
Line 55, Column 19: Attribute center" not allowed on element img at this point. <div id=“center”>
Line 65, Column 8: End tag div seen, but there were open elements.</div>
Line 50, Column 13: Unclosed element figure.<figure>
Line 108, Column 8: End tag for body seen, but there were unclosed elements.</body>
Line 49, Column 17: Unclosed element div.<div id=“left”><div id=“secondary”>

  1. My other area of concern is the navigation bar and if I have left enough space for larger font sizing. I guess it is a matter of compromise, however if I have coded this totally incorrectly let me know.I will be very grateful for any advice.

  2. My next issues are found when testing the code in other browsers. I have used Safari Version 5.1.1 as my base and it all looks great. However the next browser I began testing is Firefox Version 9.0.1. and it is not behaving. I haven’t started looking at other browsers yet, taking it one step at a time!

The areas that aren’t aligning correctly in Firefox 9.0.1. are the Nav ul list and the Footer ul list as well as the rounded corners on the ‘Receive e-marketing news and tips’ button. The Footer area which is a block color is not visible either.

I have included all my html, css and svg files as well as image files to give you access to the full site.

HTML:


<!doctype html>
<html lang="en">
	<head>
		<meta charset="utf-8">
		<title>Green Sherbet Creative</title>
		<meta name="description" content="Design and marketing for small business">
		<meta name="author" content="Rebecca Lee">
		
		<link rel="stylesheet" href="styles.css">
		
		<link href="http://fonts.googleapis.com/css?family=Sonsie+One" rel="stylesheet">
		<link href="http://fonts.googleapis.com/css?family=Fugaz+One" rel="stylesheet">
		<link href="http://fonts.googleapis.com/css?family=Raleway:100" rel="stylesheet" >
		
		<!-- [if lt IE 9]>
		<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
		<![endif] -->
	</head>
	<body>
		<header>
			<img src="greensherbet_logo_850px.png" width="700" alt="Green Sherbet Creative Logo" />
		</header>
			<nav>
				<ul id="horz_menu">
					<li><a href="index.html">Home</a></li>
					<li><a href="who.html">GS Designers</a></li>
					<li><a href="what.html">What We Do</a></li>
					<li><a href="gallery.html">Gallery</a></li>
					<li><a href="contact.html">Contact Us</a></li>
					<li><a href="seo.html">Website SEO</a></li>
					<li><a href="socialmedia.html">Social Media</a></li>
					<li><a href="emailmarketing.html">Email Marketing</a></li>
				</ul>
			</nav>
		<div id="main">
			<div id="primary">
					<h1>Marketing designed to bring you more customers</h1>
					<h2>Design to make your competitors green with envy</h2>
					<p>Navigate through the Green Sherbet website to find valuable information that will help your small business succeed. You won&#8217;t find any fancy marketing lingo here! All will be explained, from Website SEO (search engine optimization), social media and email marketing to the basics like what the heck is a Facebook landing page anyway. Spend some time browsing our pages and learn more about boosting your sales.</p>
					<p>Pressed for time and resources? Ready for Green Sherbet Creative to make a positive mark on your business? Contact us, we're waiting to share our design and marketing talent.</p>
					<h3>Looking for marketing or design services in Salt Lake City?</h3>
					<p><span class="contact"><a href="contact.html">Contact us to discuss your needs.</a></span></p>
					<h4>We don't design or market without the end goal in mind. Our goal is your goal, increase sales and brand awareness.</h4>
						<figure>					
							<img src="growthchart_puzzlepieces.png" alt="Representational Growth Chart" />
						</figure>
			</div>
		</div> <!-- end of main divider -->

		<div id="left">
			<div id="secondary">
					<figure>
						<img src="constantcontact_300x250px.png" width="300" height="250" alt ="Constant Contact Offers 60 day free trial. />
					</figure>
					<p>no credit card required</p>
			</div>
		</div>
		<div id="center">
			<div id="tertiary">
					<h4>What others are saying about</h4>
					<h4><span class="green">Green </span><span class="sherbet">Sherbet </span><span class="creative">Creative</span></h4>	
					<blockquote><p>&#8220;Rebecca is creative, flexible and a pleasure to work with. She continues to explore new avenues for improving our community connections and regularly comes to us with fresh ideas! We couldn&#8217;t be happier with our collaboration with Green Sherbet Creative!&#8221;</p>
						<p>Ian Rothfels & Laurie Staton<br/>
						General Managers<br/>
						Salt Lake Swimming & Tennis Club<br/>
						Salt Lake City, UT</p></blockquote>
			</div>
		</div>
		<div id="right">
			<div id="quaternary">
					<h4>Connect with Us</h4>
					<p>- don't be shy -</p>
					<figure>
						<img src="facebook_logo.png" width="35" alt="Facebook Logo"/>
						<img src="twitter_newbird_boxed_whiteonblue.png" width="35" alt="Twitter Logo" />
						<img src="linkedIn_Icon_35px.png" width="35" alt="LinkedIn Logo" />
					</figure>
					<a href="http://visitor.r20.constantcontact.com/manage/optin/ea?v=0011e6K2hiA9G9Go5I9qGJLdohmNkHRPCbFFoCorgKE3qB55Q3xgI6ow39LGF3ylGjYLet5mkBijaK51Lbwnfr59A%3D%3D">Receive e-marketing<br/>news and tips</a>
			</div>
		</div>
		<footer>
			<section id="footer_links">
				<h5>Additional Resources</h5>
					<ul id=footerlist_1>
						<li><a href="Traditional_Marketing.html">Traditional Marketing</a></li>
						<li><a href="Email_Newsletters_How_To.html">Email Newsletters: How To</a></li>
						<li><a href="Free_Email_Program.html">Free Email Program</a></li>
						<li><a href="How_to_Market_Products.html">How to Market Products</a></li>
					</ul>
					<ul id=footerlist_2>
						<li><a href="Google_Rank.html">Google Rank</a></li>
						<li><a href="What_is_SEO?.html">What is SEO?</a></li>
						<li><a href="How_to_Use_Keywords.html">How to Use Keywords</a></li>
						<li><a href="What_is_linking?.html">What is Linking?</a></li>
					</ul>
					<ul id=footerlist_3>	
						<li><a href="How_to_Use_Social_Media.html">How to Use Social Media</a></li>
						<li><a href="What_is_Twitter?.html">What is Twitter</a></li>
						<li><a href="Twitter_Backgrounds.html">Twitter Backgrounds</a></li>
						<li><a href="Facebook_Pages.html">Facebook Page</a></li>
					</ul>
					<ul id=footerlist_4>
						<li><a href="FAQs.html">FAQs</a></li>
					</ul>
			</section>
			<section id="copyright">
				<p>Copyright &copy; Green Sherbet Creative LLC | Design | Marketing</p>
			</section>
		</footer>
		<script src="js/scripts.js"></script>
	</body>
</html>



/*
CSS for Green Sherbet Creative Website
*/

article, aside, figure, footer, header, group, nav, section {
	display:block;
}

header, nav, #main, #primary, #secondary, #tertiary, #quaternary, footer {
	position: relative;
	padding: .2em .5em .2em .5em;
	margin:  2em auto 2em auto;
	width: 880px;
}

body {
	position: relative;
	margin: 0;
	padding: 0;
	font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
	text-align: left;
	background: #fff;
	background: -moz-linear-gradient(#fff, #f4f0e9); 
	background: -webkit-linear-gradient(#fff, #f4f0e9); 
	background:-0-linear-gradient(#fff, #f4f0e9); 
	background: linear-gradient(#fff, #f4f0e9);
}

nav {
	background-color: #E0D9CE; rgba(224,217.206.1);
	position: relative;
	top: 0px;
	right: -18px;
	width: 905px;
	height: 50px;
	z-index: 1;
}

#main {
	position: relative;
	top: -60px;
	text-align: left;
	margin-right: auto;
	margin-left; auto;
	background-color: #F4F0E9; rgba(244,240,233.1);
	width: 940px;
	height: 480px;
	border: 0;
	-moz-border-radius:20px;
	border-radius: 20px;
}

#primary > h1 {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Fugaz One', cursive;
	font-size: 1.5em;
	font-weight: normal;
	color: #645e57; rgba(100,94,87.1);
}

#primary > h2 {
	position: relative;
	left: 50px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Fugaz One', cursive;
	font-size: 1.5em;
	font-weight: normal;
	color: #9AC739; rgba(154,199,57.1);
}

#primary > p {
	text-align: left
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
	font-size: .9em;
	color: #645e57; rgba(100,94,87.1);
}

#primary > h3 {
	text-align: left;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Raleway', cursive;
	font-size: 1.3em;
	color: #645e57; rgba(100,94,87.1);
}

.contact {
	position: relative;
	top: -10px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
	font-size: 1em;
	color: #645e57; rgba(100,94,87.1);
}

#primary > h4 {
	position: relative;
	left: -80px;
	text-align: left;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
	font-size: 1.1em;
	font-weight: normal;	
	color: #ED1E79; rgba(237,30,121.1);
	width: 520px;
}

#primary > figure img {
	width: 300px;
	position: absolute;
	top: 230px;
	left: 600px;
}

#secondary {
	position: relative;
	top: -70px;
	left: -332px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F4F0E9; rgba(244,240,233.1);
	width: 280px;
	height: 245px;
	border:0px;
	-moz-border-radius:20px;
	border-radius: 20px;
}

#secondary > figure img {
	position: relative;
	width: 270px;
	top: -10px;
	left: -35px;
	margin-right: auto;
	margin-left: auto;
}

#secondary + p {
	position: relative;
	top: 0px;
	left: 0px;
	margin-right: auto;
	margin-left: auto;
	z-index: 1;
}

#tertiary {
	position: relative;
	top: -300px;
	left: 284px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F4F0E9; rgba(244,240,233.1);
	width: 280px;
	height: 245px;
	border:0px;
	-moz-border-radius:20px;
	border-radius:20px;
}

#tertiary > h4 {
	position: relative;
	top: 0px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Fugaz One', cursive;
	font-size: 1.0em;
	font-weight: normal;
	color: #645E57; rgba(100,94,87.1);
}

.green {
	position: relative;
	top: -10px;
	font-family: 'Sonsie One', cursive;
	font-size: 1.0em;
	font-weight: normal;
	color: #645E57; rgba(100,94,87.1);
}

.sherbet {
	position: relative;
	top: -10px;
	font-family: 'Sonsie One', cursive;
	font-size: 1.0em;
	font-weight: normal;
	color: #9AC739; rgba(195,215,45.1);
}

.creative {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	top: -10px;
	font-family: 'Sonsie One', cursive;
	font-size: 1.0em;
	font-weight: normal;
	color: #198ABC; rgba(0,153,204.1);
}

#tertiary blockquote p {
	position: relative;
	top: -20px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
	font-size: 10px;
	color: #645e57; rgba(100,94,87.1);
	text-align: justify;
	margin-left: -35px;
	width: 270px;
}
	

#quaternary {
	position: relative;
	top: -350px;
	left: 330px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F4F0E9; rgba(244,240,233.1);
	width: 280px;
	height: 242px;
	border:0px;
	-moz-border-radius:20px;
	border-radius: 20px;
}

#quaternary > h4 {	
	position: relative;
	top: -10px;
	text-align: center;
	font-family: 'Fugaz One', cursive;
	font-size: 1.5em;
	font-weight: normal;
	color: #198ABC; rgba(0,153,204.1);
}
	
#quaternary > p {
	font-family: 'Raleway', cursive;
	font-size: 1.2em;
	color: #645E57; rgba(100,94,87.1);
	position: relative;
	top: -35px;
	text-align: center;
}

#quaternary > figure img {
	position: relative;
	top: -35px;
	left: 45px;
}
	
#quaternary figure + a {
	display: block;
	font-size: 1.1em;
	color: white;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 1.2;
	margin: 5px 25px 5px 25px;
	padding: 10px 0;
	position: relative;
	top: -30px;
	background-color: #9ac739;
	/* SVG for IE9 and Opera */
	background-image: url(button-gradient.svg);
	/* Old WebKit */
	background-image: -webkit-gradient(radial, 30% 120%, 0, 30% 120%, 100, color-stop (0,rgba(226,234,120,1)), color-stop (1,rgba(154,199,57,1)));
	*/ W3C for Mozilla */
	background-image: -moz-radial-gradient (30% 120%, circle, rgba(226,234,120,1) 0%, rgba(154,199,57,1) 50%;
	*/ W3C for new Webkit*/
	background-image: -webkit-radial-gradient(30% 120%, circle, rgba(226,234,120,1) 0%, rgba(154,199,57,1) 50%);
	*/W3c unprefixed */
	background-image: radial-gradient(30% 120%, circle, rgba(226,23,120,1) 0%, rgba(154,199,57,1) 50%);
	border-width: 2px;
	border-style: groove; 
	border-top-color: #e2ea78; rgba(226,234,120.1);
	border-right-color: #c3d72d; rgba(195,215,45.1);
	border-bottom-color: #c3d72d; rgba(195,215,45.1);
	border-left-color: #e2ea78; rgba(226,234,120.1);
	-moz-border-radius: 10px;
	border-radius: 10px;
}

a { 
	font-weight: normal;
}

a:link {
 	color: #645E57; rgba(100,94,87.1)
}

a:visited {
	color: gray;
}

a:hover {
	color: black;
}

a:focus {
	color: black;
}

a:active {
	color: #9AC739; rgba(154,199,57.1);
}

#horz_menu { 
	list-style: none;
	position: relative;
	top: -4px;
	left: -10px;
}

#horz_menu li { 
	float: left;
	font-size: .9em;
}

#horz_menu li a {
	float: left;
	text-decoration: none;	
	padding: .3em .9em .2em .9em;
}

#horz_menu li a:link {
 	color: #645E57; rgba(100,94,87.1)
}

#horz_menu li a:visited {
	color: black;
}

#horz_menu li a:active {
	color: #ED1E79; rgba(237,30,121.)
}

#horz_menu li a:hover, a:focus {
	color: gray;
	text-decoration: underline;
}
	
footer {
	position: relative;
	top: -360px;
	left: -0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #645E57; rgba(100,94,87.1);
	width: 940px;
	height: 200px;
}
	
footer h5 {
	font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
	color: #F7F4F0; rgba(247,244,240.1);
	font-size: .9em;
	padding: .5em;
	margin: .2em .2em 1em .1em;
}
	
#footerlist_1 { 
	list-style: none;
	position: relative;
	top: -15px;
	left: -5px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	font-size: .8em;
	padding: 0;
}

#footerlist_2 { 
	list-style: none;
	position: relative;
	top: -15px;
	left: 50px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	font-size: .8em;
	padding: 0;
}

#footerlist_3 { 
	list-style: none;
	position: relative;
	top: -15px;
	left: 100px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	font-size: .8em;
	padding: 0;
}

#footerlist_4 { 
	list-style: none;
	position: relative;
	top: -15px;
	left: 150px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	font-size: .8em;
	padding: 0;
}

#footerlist_1 li a, #footerlist_2 li a, #footerlist_3 li a, #footerlist_4 li a {
	font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
	color: #F7F4F0; rgba(247,244,240.1);
	float: left;
	text-decoration: none;	
	padding: .5em 1.0em .5em 1.0em;
}

#footerlist_1 li a:hover, a:focus, #footerlist_2 li a:hover, a:focus, #footerlist_3 li a:hover, a:focus, #footerlist_4 li a:hover, a:focus {
	text-decoration: underline;
}

#footerlist_1 li a:visited, #footerlist_2 li a:visited, #footerlist_3 li a:visited, #footerlist_4 li a:visited {
	color: #E0D9CE; rgba(224,217,206.1);
}

#copyright {
	position: relative;
	top: 70px;
	margin-left: auto;
	margin-right: auto;
	float: right;
	font-family: Verdana, Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
	color: #E0D9CE; rgba(224,217,206.1);
	font-size: .7em
}

SVG:


<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
	"http://www.w3.org/TR/2001/REC-SVG-20050904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg"
	xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<title>Button Gradient</title>
	<defs>
		<radialGradient id="grad" cx="30%" cy="120%" fx="30%" fy="120%" r="50%" gradientUnits="userSpaceOnUse">
			<stop offset="0" stop-color="#e2ea78" />
			<stop offset="1" stop-color="#9ac739" />
		</radialGradient>
	</defs>
	<rect x="0" y="0" width="100%" height="100%" style="fill:url(#grad)" />
</svg>

Thanks for your help, I appreciate any feedback.
Rebecca

Welcome to the forums Rebecca! I hope we can help you out here!

Might I suggest linking to the page that you’re trying to fix? This would give us the opportunity to go there and physically play around with things.

There are also tags that you can use when posting in threads that account for code like HTML and CSS.

Cheers.

Thanks.

I’ve just uploaded my files to the host server to enable you to see the link directly.

www.greensherbetdev.leelevel1.com

Excellent. That will makes things much easier.

First off I can see that you’re missing a closing quotation mark on line 53.

<img src="constantcontact_300x250px.png" width="300" height="250" alt ="Constant Contact Offers 60 day free trial. />

Should be:

<img src="constantcontact_300x250px.png" width="300" height="250" alt ="Constant Contact Offers 60 day free trial." />

Fix this and you should see most of your problems dissappear.

See how you go after that.

In terms of the navigation bar not behaving in firefox, it may be that the li is not inheriting the correct atrributes from your css. For example, using firebug and selecting the li, the only css applied to this is:

body {
    font-family: Verdana,Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans","Verdana Ref",sans-serif;
    text-align: left;
}

I’d say there is a problem with the way firefox is inheriting the css. I have to go home now and can’t access the internet, hopefully someone else can give you a hand.

p.s I know you’ve only looked at Safari and Firefox so far, but if you want a real scare, open it in Internet Explorer!

I assume you are aware HTML5 is still mainly non normative and won’t be ready for several years to come? It is not supported by legacy browsers. Isn’t backwards compatible and in a flux and that even the publishers of those books get it wrong regarding the proposed element usage since it is meant for experiential purposes only.

Whereas in contrast HTML 4.01 is normative and fully capable of providing an adequate rich semantic experience and is supported by mainstream browsers and doesn’t require any JS crutches.

The SVG version value should be version 1.0 NOT 1.1 so you should really correct that typo too. :slight_smile:

Thanks for your help…I have fixed all my HTML issues now and moving right along to CSS. Using the W3C CSS Validator.

Am I right to assume I should really ditch most of the HTML5 such as Header instead of <div id=“Header”> or should I concentrate on CSS3 revisions first and fix those that aren’t working as some of my HTML5 structure may be OK?

From what I have read it is backwards compatible although yes you do have to input vendor prefixes for older browsers especially IE. I guess it comes down to choosing the correct CSS3 and HTML5 that is currently supported. I am only reading Sitepoint books as I see them as a reliable source of accuracy. I’ll keep working on fixing my CSS validation issues before I move on to trying to get it to work in most browsers. I don’t want to be wasting my time however!

Thanks for the help, it has helped me get through one roadblock.

OK…after looking at firebug I realised Firefox wasn’t accepting any of my CSS from a certain point onwards, it simply was not there.

The issue was the button-gradient CSS I had inserted into the code. I removed it and Firefox uploaded as it should.

Therefore, I guess I should ditch this CSS3 method of button gradients. Should I insert an image instead of trying to style buttons using CSS or are there acceptable CSS ways of doing this?

Thanks

Personally, I would just replace your <headers> with <div id=“header”> - it means that it’s more likely to work in more browsers and you can spend less time writing more code for older browsers. At least until HTML5 is more widely accepted. Like xhtmlcoder said,

What was the code you were using for the CSS3 gradients?

Below is the code I was using.

/* SVG for IE9 and Opera */
background-image: url(button-gradient.svg);
/* Old WebKit */
background-image: -webkit-gradient(radial, 30% 120%, 0, 30% 120%, 100, color-stop (0,rgba(226,234,120,1)), color-stop (1,rgba(154,199,57,1)));
*/ W3C for Mozilla */
background-image: -moz-radial-gradient (30% 120%, circle, rgba(226,234,120,1) 0%, rgba(154,199,57,1) 50%;
*/ W3C for new Webkit*/
background-image: -webkit-radial-gradient(30% 120%, circle, rgba(226,234,120,1) 0%, rgba(154,199,57,1) 50%);
*/W3c unprefixed */
background-image: radial-gradient(30% 120%, circle, rgba(226,23,120,1) 0%, rgba(154,199,57,1) 50%);
border-width: 2px;
border-style: groove; 
border-top-color: #e2ea78; rgba(226,234,120.1);
border-right-color: #c3d72d; rgba(195,215,45.1);
border-bottom-color: #c3d72d; rgba(195,215,45.1);
border-left-color: #e2ea78; rgba(226,234,120.1);
-moz-border-radius: 10px;
border-radius: 10px;

}

You’ve been such a great help, do you mind following through with two more queries?

  1. I’ve changed my structure back to HTML 4.01 …the validator is clearing my HTML with no errors. However I’ve kept the DOCTYPE as HTML5 as I still have some elements and CSS for this I’m sure! Is this OK? I haven’t tested in IE, however in Chrome 11.0.696.68, Firefox 10. and Safari 5.1.1. all is well, I’m aware I should test for the older versions of the browsers but for the moment I am happy that it is looking the same in these three.

  2. When I do the CSS Validation I have 55 errors and I’m unsure how to fix them, or if I even need to. Because some of this is CSS3, do I just ignore them? HELP.

This is the link again to see the site: http://www.greensherbetdev.leelevel1.com

I haven’t included the errors, it is probably quicker to do this yourself?

Thanks for your continued help:)

You’re going to kick yourself for this one!
Just missing a closing parenthesis… “)”

Should be:

*/ W3C for Mozilla */
background-image: -moz-radial-gradient (30% 120%, circle, rgba(226,234,120,1) 0%, rgba(154,199,57,1) 50%);

Thanks…shows my inexperience:)

So hard to pick up little errors like this when you’re a newby

Don’t worry, we’ve all been there! It’s how we learn!

As you haven’t got any HTML5 elements in your document anymore, it’s probably better if you change it to HTML 4.01 or XHTML 1.0 - yes, this does generate more issues in your validation. Should you fix all those errors? It depends on how picky you are. Personally I like to think - “If it looks good in the browsers to me… it’s Valid” - a lot of people would argue against this. Basically the best practice is to have the right doctype and no errors.
If the site is for your creative business (i.e a web designer) then I strongly suggest having a valid page. However I’m not sure the repercussions of having a HTML5 DOCTYPE with no HTML5 code.

I’m not a huge user of CSS3 so I can’t help too much with each issue. But again, it should really be valid. Try going through and attempt to fix each issue. If you can’t see the problem yourself, google the issue.
CSS3 is really still in development, which makes it hard for the validator to actually validate things.

Thanks,

I’ll do just that and replace any CSS3 code that isn’t working with the tried and proven method.

Good idea. It may just be me, but I would focus on making things look right. If it looks good, leave it alone. Just be sure to check most browsers and versions.