Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Posted on
- valid html and css
February 16, 2005, 4:16 am
rate this thread
can get "No error or warning found" but i am a bit puzzled by what the words
"To work as intended, your CSS style sheet needs a correct document parse
tree. This means you should use valid HTML."
The css? This is not html? As for the html files that the css control, of
course they should be valid...? My css sheets are pretty plain getting
straight down to business with the tags:
and so on. Should there be further headers and footers (in html there's
<head> and <body> and <html> and meta tags and stuff.
My sheets seem to work ok but need to get this really right...
Re: valid html and css
Don't sweat it. The CSS validator looks at your CSS file, and nothing
else. It has no idea which html documents on the world wide webby
are linking to it, but it still gives a friendly reminder to keep the
html docs in good shape.
"I think a good friend would recommend CLR to all his friends."
- Jukka K. Korpela
February 17, 2005, 8:36 pm
Re: valid html and css
then you aren't really using a validator, but a (useful) checker, which is
misleadingly called "CSS Validator".
They mean that the authors of the checker wanted to make some general
propaganda in favor of "valid HTML". It has nothing specific to do with
your HTML or SGML or XML document, if any.
It wouldn't hurt. Whether markup errors really matter depends on the
browser. It is incorrect to give the impression that CSS could never work
with invalid markup. Unfortunately most HTML documents around are invalid -
but they may still work with CSS.
So I guess you are using XML with "body" as the root element's name?
Nothing wrong with that, as long as you know what you are doing with XML
in the first place.
If you play with XML and CSS, then there is no particular reason to imitate
Your XML needs to be "well-formed" in order to be processed properly at
all. You could also make it valid, i.e. find or write a Document Type
Definition, stick to it, and declare using it. But validity is by no means
needed for making CSS work with CSS. Still less do you need to try to make
your XML valid HTML (i.e., XHTML), unless you want to make your document
work on HTML user agents, "browsers", in HTML mode (with default renderings
for many elements, etc.).
Yucca, http://www.cs.tut.fi/~jkorpela /
Pages about Web authoring: http://www.cs.tut.fi/~jkorpela/www.html