This week’s articles all deal with discussions on semantic markup. The first reviews some of the basic differences between semantic and un-semantic code. The writing was mostly a reminder of things we’ve already covered in class, but the examples the author used were a great side-to-side comparison of what makes code “well-formed”. In particular, his explanation for using a header tag for something like a company logo was helpful; I hadn’t considered using an h1 tag to delineate something other than a text header.
The next piece is a lengthier discussion on some of the difficulties faced when taking internet data and integrating it into semantic markup. It’s worded a bit clumsily, but the author seems to worry that it is very difficult to agree on what tag names we should use when trying to describe our content. He is concerned that everyone will come up with their own tag names to fit their data and the result will be an online “Tower of Babel” where our ability to read and understand code content will be diminished by the great variety of different tag names we would have to absorb.
I can understand some of his concerns, since it seems very unlikely that there will be a wholehearted acceptance of any one way to name tags due to the deluge of different information on the web. However, I don’t think the goal is a single naming convention for all web data; rather, it seems our aim should be to use tag names that are well-defined and clear summaries of what content lies within. For example, rather than naming something ambiguous like “right_column2”, we should try to use names like “content_news” or “testimonial_box” – names that tell anyone reading the code what kind of content lies within. As long as our tag names aren’t too confusing and we try to abide by the other rules of well-formed code (ie: breaking down the content using standard tags such as headers, paragraph tag, lists, etc.) I believe we need not worry about having such exactness between tag names as this author fears.
Finally, I really enjoyed the last reading for this week. It’s a short rant on the recent emphasis towards making sure everything you create on the web is “validated” and why this isn’t as important as many like to preach. What I like best about this author is his frankness – you can definitely tell the author’s opinion is born out of many a late night trying to make a deadline. I definitely relate to his complaints. Sure, having really clean looking, validated code is great when you have a good amount of time to finish your work, as is often the case when we get school projects. But sweating bullets about not being “validated” when you have a much more pressing schedule to meet isn’t necessary. As the author points out, many of the most popular pieces of web-media or other code won’t validate unless you write specific work-arounds for them, which can be unrealistic for those times when the most important issue is, “Will this work right now?” I found this a refreshing piece amongst the many cries for validation that I often hear.
January 27, 2009 at 12:01 am |
I recently learned about wrapping an h1 tag around something other than text. It would make alot of sense to make a banner image inside an h1 tag. I wonder, though, if the alt tag from an image inside an h1 tag takes the same SEO rating as text within an h1 tag. If so, then I will definitely be doing that in the future.
The way I’ve done it recently is to give the h1 tag a specific background image with text in it. You still get the full SEO benefits of the h1 tag and you can still keep the cool design or graphic from your banner or branding. The only downside is that you have to use a generic font.
I’ll have to look around to see what SEO professionals say about it.
January 27, 2009 at 4:56 pm |
I can tell you from experience your third point is right on. In fact, just these past few days, I was having problems getting my pages on my project site to validate because the validator was being detected by the server as a down-level browser, and tags were being re-rendered for older browsers.
I can see the benefit to designing towards compliance and validation, but under a tight deadline, finishing the defined work is what’s most important.
March 3, 2009 at 11:09 am |
Hello webmaster
I would like to share with you a link to your site
write me here preonrelt@mail.ru