A Single Article
Read it, comment, and share it with your friendsTime to be a little blunt
To everyone who insists that there are some things that are just easier and more practical to do with tables than CSS positioning:
You suck at layouts. Maybe you should just admit that you aren’t very good and stop blaming the technology for your own incompetence.
There. I said it. Elitist, unapologetic, and most likely to get me in lots of trouble. Really though, you shouldn’t take that line personally, just understand the kind of sentiment you raise when you start sitting on the fence and playing devil’s advocate.
To everyone who insists on supporting old browsers like Netscape 4:
Stop it. The only thing backwards compatibility does is kill technology. It’s time to leave the past in the past and move on. The future of the web depends on it.
There. I said it. Brash, inconsiderate, and most likely to get me in more trouble. Really though, you shouldn’t take that line personally, just understand what it means everytime you build a website to be compatible with prehistoric browsers.
References: a moron, a devil’s advocate, another advocate, and finally a smart thinker.
Get a Trackback link
4 Comments
Responses to my articleHi Chris
I’ll like webstandards and try to use them, to learn every day/week. Search for news, because I can use CSS, but I’m not a inventor.
My customers are business men. They would like to make money with their websites in many ways.
Two days ago I’ve heard this, then we tested it out and since yesterday I have to realize that google doesn’t index text between display none, invisibility hidden, wether in the source nor in an external stylecss.
Today-it is sunday!- one of my customers call me and would like to have a table layout because he fears to lost his rank in google search index.Not his pagerank.
Thats reality.
:(
Business kills webstandards more than the old Netscape.
I’m angry, very very angry about that.
kindly regards
Monika
There are ways to do image replacement without using “display: none” and “invisibility: hidden”. The method I use involves using an extra on top of the element that you want the image to replace:
A.T. Ferrell agricultural and industrial machinery
h1.atf-machinery {
position: relative;
display: block;
width: 766px;
height: 282px;
margin: 12px auto 0 auto;
padding: 0
}
Monika,
Don’t use
display:noneorvisibility:hidden. Usetext-indentorposition:absolute. Winnie’s example is perfect.Your customer’s problem, however, could still happen with a table layout. Google ignores display:none and visibility:hidden because it could be used to hide content for search engine spamming. You should explain the problem to them and assure them that they can still have great search engine ranking without going to a table layout.
And you are exactly right. Business kills web standards more than Netscape.
Whoops, looks like I left a few colorful words out of my comment filter.
@ Scott: I deleted your comment. If you want to post again, you’ll have to use cleaner language.
Leave a comment
Share your thoughts with the worldYou can use Markdown, or you can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>Please keep comments respectful and on topic.
This form is guarded by Akismet, so don't waste your time trying to submit spam. It won't work. Ever.