ZimbabweDemocratic Republic of CongoZambiaSouth AfricaSwazilandSudanTanzaniaTogoTunisiaUgandaNamibiaNigerReunionSeychellesSomaliaMozambiqueNigeriaRwanda  Sierra LeoneLesothoMaliMauritiusMauritaniaKenya
Home | Article Directory | Top Authors | SEO & Web Tools

August 2007

You are currently browsing the articles from Afro-Articles Internet Marketing Blog written in the month of August 2007.

Search Marketing Industry Shake-up Imminent

Writes Jim Hedger

As sure as the sun shines behind the clouds on a rainy day, a major shake-up in the search marketing industry is coming soon. The signals are being sent and received through-out the various sectors of search and online marketing. Change in any marketplace, when it does come, is often swift, brutal and merciless. For some SEO practitioners, this one will be especially so. While the search marketing industry has been bracing for change for at least a year, the movement is now picking up speed and gathering momentum. As SEOs, our working-world is going to look very different this time next year.

The biggest change is the death of “traditional SEO.”

Dead is taking it a bit far. SEO is not exactly dead. A better way to describe it would be to say it dyed (changed).

SEO has evolved so far and so quickly in the past six months that it as a practice is hardly recognizable from its humble roots, much like a Neanderthal placed beside any given Homo Sapien. The thread that ties the past to the present is search. Everything still comes down to some sort of search. Nevertheless, the traditional view of SEO services is over. Having languished in a virtual state of stasis for most of the past year, the concept of traditional, SERP based SEO went to rest sometime in the early spring.

….continue reading article

References: More SEO | Search Marketing Articles

Technorati Tags: | | | |

The New Influencers: A Marketer\'s Guide to the New Social Media

Sphere: Related Content

Written by James Opiko on August 12th, 2007 with no comments.
Read more articles on Marketing and Search Engines and Directories.

Tables Still Have a Place in Web Page Layout

Writes: Kevin Yank

At tonight’s meeting of the Melbourne Web Standards Group, Andrew Krespanis and I have been assigned to argue for the statement “Tables Still Have a Place in Web Page Layout.” Here’s a sneak peek at what we plan to say! Please bear in mind: we may not actually agree with everything that is stated here!

HTML tables enable web designers do one thing very well: design with 2D grids. And let’s face it: if one thing has remained constant in web design over the past ten years, it’s that designs are commonly based on 2D grids.

Without tables, HTML content is designed to only stack vertically, one block on top of the other. Grids require the horizontal and vertical stacking that tables can provide. You can emulate this to some extent using CSS floats, but that’s not what floats were designed to do; using them this way tends to produce a lot of unexpected problems and trigger obscure browser bugs.

The biggest reason given for avoiding HTML tables for layout is because table-based layout is misusing a feature intended for another purpose. We believe the same logic should apply to CSS floats: using floats for grid layouts is, to some extent, misusing CSS.

But we can argue ideals all day—the practical reality is that tables do some things much better than CSS.

For one thing, tables can give you columns that stretch to accommodate their contents’ width—automatically. In CSS, the closest thing you can do is specify column widths in ems, which are imprecise, and also force you to update your CSS every time the contents of the column change.

Another point in favor of tables is that my mom and dad can understand them. My parents will never “get” CSS grid layout techniques like negative margins and faux columns, nor should they be expected to.

Our opposition will no doubt tell you about accessibility problems caused by layout tables. Well, the Web should be universally accessible to publishers too, not just readers. We’re not saying that you should be using tables for layout, just that some people cannot yet be reasonably expected to lay out their sites with CSS, and for those people tables are still a good solution.

But what about the problems caused by layout tables, you may wonder?

What problems? Every browser and assistive technology currently in use has had to deal with layout tables for years, and will continue to do so for the foreseeable future.

A layout table is actually very easy to detect and handle appropriately. In the same way that a < div > or < span > tag with no semantically meaningful attributes can safely be ignored by systems looking to extract meaning from markup, a table with only bare < td > tags communicates no semantically significant information, and can be reasonably assumed to be a layout table.

Layout tables may even have some benefits if we open our minds to them. One cell in your layout grid may reasonably be considered a “header” for another cell. Layout tables let you describe this relationship in your markup, while div-heavy CSS layouts do not.

One day, browsers will support the CSS 3 Advanced Layout module, and grid layouts will be easy for anyone to produce with CSS. When that day comes, layout tables may well be out of business, and we’ll be happy to see them go.

In the meantime, tables still have a place in web layout.

Of course, there are two sides to every story, so be sure to read the next issue of the Tech Times, in which I’ll sum up the arguments of our opponents in tonight’s debate. Oh, and I’ll also let you know which side won!

About The Author: Kevin Yank is Editor, The SitePoint Tech Times

Technorati Tags: | | | | | | | |

HTML Utopia: Designing Without Tables Using CSSStylin\' with CSS: A Designer\'s Guide (VOICES) HTML Utopia: Designing Without Tables Using CSS (Build Your Own)

Sphere: Related Content

Written by James Opiko on August 3rd, 2007 with no comments.
Read more articles on Webmaster, Design and Development.

MadagascarLibyaMalawiMoroccoEquatorial GuineaGhanaGuineaGuinea BissauEgyptEritreaEthiopiaGabonGambiaIvory CoastBeninBurkina FasoCape VerdeCentral African RepublicChadBotswanaBurundiCameroonCongoDjiboutiAngola