Linked by snydeq on Tue 16th Aug 2011 16:46 UTC
Permalink for comment 485469
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
Linked by Thom Holwerda on 04/16/13 9:29 UTC
More Features »
Sponsored Links



Member since:
2005-11-16
Seriously... So you want to go back to purely using tags to control presentation? Really?
Yes, definitely. However I would also like things to have improved - more tags for direct control of presentation, and better browser compatibility.
HTML should be for describing document structure for the purpose of presentation; not for describing document structure for no purpose at all.
Sane/standard defaults avoid the need to waste time/bandwidth providing superfluous information.
The stupidity of "pixels" as a measurement for anything (especially for web pages where there's no sane way of knowing what the size the user's screen is) is a different issue. Unfortunately, true resolution independence would require something extremely complex, like teaching browsers that percentages can contain fractions (e.g. size="12.34%").
Agreed. I'm not after "every pixel is identical in all browsers". I just want the browser to do what I say without requiring an extra layer of bloat (CSS) to tell it to do what I say; in the way that HTML3 used to, but hopefully with even more control (like "{div bgcolour="#1234"}" for e.g.).
Have you had a look at the accessibility features in something like Windows or Gnome? Things like shifting hue for colour blind people, screen magnification, etc? The only thing not covered is blind users and screen readers (but that's an entirely separate issue).
Note: I don't use the heading tags (I prefer doing the "{big}{big}{b}" thing, so I know what it should look like). In the same way I don't use "{thead}" or "{th}". I use tables for layout control. If I want an actual table with something like "Figure 1.3" underneath it; then I create a table (with borders) inside another table (without borders) and have "Figure 1.3" in the second row of the outer table (because "{tfoot}" is displayed as just another row and not underneath the table, and "{caption}" is displayed above the table (WTF?) which isn't what I want either). I use the "title" attribute for tooltips and not for titles. For code I don't use "{code}", but prefer "{tt}" and a heap of "+nbsp;" (with "+gt;", "+amp;", etc) so that I can still do stuff like syntax highlighting.
I honestly don't think I use any of the tags intended for semantics, because none of them are displayed how I want them to be displayed. The only exception to this is HTML links (and anchors).
To attempt to control presentation you are meant to use CSS (which is a bloated mess that would never have been needed if W3C had their priorities right).
Bandwidth and linking.
I didn't say it was bad for search engines to use the semantic markup. I did say that search engines don't need the semantic markup or justify the existence of semantic markup.
I don't care how it is, I'm talking about how it should have been.
Have a look at the source for OSnews' main page. It's just over 62 KiB and consists of a mixture of JavaScript and HTML. On top of that there's the CSS which is another 23.3 KiB, plus another little CSS for RSS (2.1 KiB). Then there's a total of 167.4 KiB of extra javascript files, where the largest is for jQuery. That's a total of 254.8 KiB of data (not including icons, pictures, etc). The content is only 19.3 KiB. How much of the remaining 235.5 KiB is there to control "look and feel"?
Now click on your browsers "refresh" button to refresh the OSNews main page. How long did it take to complete? For me it took a total of 8 seconds to drag all that data half way around the world, partly because the browser can't start fetching all the data at the same time (for e.g. it can't know which CSS file to download until after it's started decoding the HTML).
Ok. Now try to convince me that this is "efficient".
- Brendan