Double border between sections feels like a rendering error instead of intentional design, WAY too much white-space making me have to scroll around excessively just to find content, inaccessible fixed width for no good reason, lack of padding and text blowing out of the footer makes that also look like a rendering error/broken.
Under the hood it's HTML 5 for nothing (NOT a fan of 5), HTML 3.2 in your HTML 5 (like there's a difference), endless META's that NOTHING actually uses, browser sniffing and the shiv nonsense for 5, if you need ID and classes on BODY there's probably something wrong with how the site is built, anchor/name doing ID's job like it's still 1997, HGROUP with only one heading means you shouldn't have a HGROUP (NOT that HGROUP ever serves a legitimate purpose on ANY page apart from ignorance on how to use numbered headings -- but I say the same thing about HEADER.)... Lists around non-list, and to be frank, list or article, PICK ONE! (part of why I hate 5, nothing like wasting time wrapping tags around things that already have meanings), no media types on your stylesheet, using HR (doubles at that) when there's no topic change or a heading tag is already doing it for you... ASIDE around an elements that don't seem to be a literary asides... (home page is bad -- About page is whiskey tango foxtrot territory since what's in the 'aside' is the ONLY CONTENT?!?)
Even your keyWORDS meta -- where you make it so large it's guaranteed to be ignored, repeat the same WORDS over and over... etc, etc...
Now don't get me wrong, if you're just starting out you've done a decent job, especially having been led down the garden path by the HTML 5 rubbish -- but this could/should be way, way, WAY cleaner.
If I was writing that same page, my markup would be a LOT simpler:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
lang="en"
xml:lang="en"
><head>
<meta
http-equiv="Content-Type"
content="text/html; charset=utf-8"
/>
<meta
http-equiv="Content-Language"
content="en"
/>
<meta
name="viewport"
content="width=device-width; initial-scale=1.0;"
/>
<meta
name="description"
content="My personal portfolio website where customers can contact me about web design"
/>
<meta
name="keywords"
content="web,site,design,developer,development,portfolio,html,css,javascript"
/>
<link
type="text/css"
rel="stylesheet"
href="/theme/screen.css"
media="screen,projection,tv"
/>
<title>
BOXED 514
</title>
</head><body>
<div id="top" class="widthWrapper">
<h1>
<a href="index.html">BOXED 514</a>
</h1>
<ul id="mainMenu">
<li><a href="index.html" class="active">Home</a></li>
<li><a href="portfolio.html">Portfolio</a></li>
<li><a href="http://tylerstechandmore.blogspot.com/">Blog</a></li>
<li><a href="about.html">About</a></li>
<li><a href="Contact.html">Contact Me</a></li>
</ul>
<hr />
<div id="content">
<h2>What I do</h2>
<p>
I love creating and thinking outside the box. What better way to do that than creating websites? I can make you anything from a static website to an interactive, fun-filled website. So let's get started, shall we?
</p>
<h3>Web Design</h3>
<p>
Need a website made? I can do that! I have experience working with HTML, CSS, Javascript, PHP, and MySQL In the near future I will be offering the creation of Wordpress pages. So let me know what I can do for you.
</p>
<h3>Blogging</h3>
<p>
I love to blog and if you have time you should check out my blog and maybe even follow it. I blog about everything from tech, to sports, to anything that really crosses my mind. I usually get up one post a week or atleast every other week. New things coming soon!
</p>
<div id="pricing">
<h2>Pricing</h2>
<p>
Due to the fact that I have little to show for my portfolio right now, I will not charge full market price. But I do guarantee that you will get a job well done.
</p>
<ul class="prices">
<li>1 page: $45</li>
<li>2-3 page: $75</li>
<li>4 page: $150</li>
<li>5+ page: Contact Me</li>
</ul>
<!-- #pricing --></div>
<div id="social">
<h2>Social Me</h2>
<ul>
<li class="facebook">
<a href="https://www.facebook.com/Boxed514?skip_nax_wizard=true">
<span></span> facebook
</a>
</li>
<li class="twitter">
<a href="https://twitter.com/#!/tybouma">
<span></span> twitter
</a>
</li>
<li class="delicious">
<a href="http://delicious.com/unclickable1">
<span></span> delicious
</a>
</li>
</ul>
<!-- #social --></div>
<!-- #content --></div>
<hr />
<div id="footer">
<div>© Copyright <b>BOXED 514</b> 2012</div>
<a href="#top" class="backToTop">Back to Top</a>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="portfolio.html">Portfolio</a></li>
<li><a href="http://tylerstechandmore.blogspot.com/">Blog</a></li>
<li><a href="Contact.html">Contact Me</a></li>
</ul>
<!-- #footer --></div>
<!-- #top.widthWrapper --></div>
</body></html>
No stinking HTML 5 nonsense and provides all the hooks you need to style it... with semantic use of headings (I kind of assumed those latter two I put in H3 are subsections of "what I do"), removing pointless redundancies like the lists around non-list elements (or at least redundant to the heading tags!), the pointless HTML 5 tags that don't do anything worthwhile, cleaned up the meta's to the ones that actually do something, added a couple to do more, got a proper setup for linking the stylesheet, etc, etc... ending up just about 3/4ths the total code and WAY easier to maintain... and look ma, no javascripted shim nonsense either.
All those extra HTML 5 tags you were using, and how you used several other tags amounted to little more than pointless bloat -- though that's HTML 5 in a nutshell; pointless bloat and encourages sloppy coding.
Bookmarks