I have looked over the specs but I don't see anything special that
really stands out to me. Why are they working on HTML when CSS has been
the source of my woes? Has anyone else looked over this?
There is new structural markup that resembles some of the new markup that
HTML 3.0 tried to introduce. It looked useful then, and it looks useful
now. We'll see whether it suffers the same fate as HTML 3.0...
--
Darin McGrew, mcg...@stanfordalumni.org, http://www.rahul.net/mcgrew/
Web Design Group, da...@htmlhelp.com, http://www.HTMLHelp.com/
"It's bad luck to be superstitious."
Carl wrote:
>http://www.w3.org/html/wg/html5/
>
>I have looked over the specs but I don't see anything special that
>really stands out to me.
http://www.ibm.com/developerworks/library/x-html5/
http://www.w3.org/html/wg/html5/diff/
http://www.webmonkey.com/blog/How_HTML_5_Is_Already_Changing_the_Web
>Why are they working on HTML when CSS has been
>the source of my woes?
HTML4 is basically sound and can be improved. CSS has basic
design flaws that make it unsuitable for some layouts, and a
total redo will fail due to lack of browser support. See
[ http://www.google.com/search?q=css+sucks ].
That being said, there is a method that removes manu of the woes
assiciated with CSS. Make a speciual test CSS stylesheet that
has this sort of thing in it:
html {border : 1px solid; border-color : yellow; }
head {border : 1px solid; border-color : black; }
meta {border : 1px solid; border-color : black; }
title {border : 1px solid; border-color : black; }
body {border : 1px solid; border-color : green; }
div {border : 1px solid; border-color : red; }
p {border : 1px solid; border-color : blue; }
h1 {border : 1px solid; border-color : blue; }
h2 {border : 1px solid; border-color : blue; }
h3 {border : 1px solid; border-color : blue; }
h4 {border : 1px solid; border-color : blue; }
a {border : 1px solid; border-color : silver; }
strong {border : 1px solid; border-color : yellow; }
script {border : 1px solid; border-color : red; }
noscript {border : 1px solid; border-color : red; }
span {border : 1px solid; border-color : yellow; }
img {border : 1px solid; border-color : lime; }
...
(You may wish to tweak the color choices)
By drawing borders around each element, you can see what
the effects of padding, margin etc. on various browsers.
After everything is as yiu like it, remove the borders.
>Has anyone else looked over this?
Yes. I plan on using HTML5 when it is completed. Until then I
advise using HTML 4.01 strict and avoiding XHTML.
--
Guy Macon
<http://www.GuyMacon.com/>
Obsessional crazy people.
> when CSS has been the source of my woes?
CSS is usually OK, it's either authors' misunderstanding of it or else
the browsers' implementation of it.
Or simply install Firebug, which does this for you at mouse hover and
lets you experiment with the CSS in place.
H.
--
Hendrik Maryns
http://tcl.sfs.uni-tuebingen.de/~hendrik/
==================
Ask smart questions, get good answers:
http://www.catb.org/~esr/faqs/smart-questions.html
FYI, things likely won't be spaced the same after the borders are
removed. Look up "collapsing margins".
--
Berg
Bergamot wrote:
Good point. I had forgotten about the collapsing margins.
One can stop the margins from collapsing with 1 pixel of
padding, of course, but often the collapsing margins give
the desired spacing and non-coolapsed ones don't.