- From: Ian Hickson <ian@hixie.ch>
- Date: Thu, 21 Feb 2002 16:38:18 +0000
- To: Vadim Plessky <lucy-ples@mtu-net.ru>
- CC: www-style@w3.org
Vadim Plessky wrote: > So, what's your proposal? > Skip CSS and go back to HTML 4.0? No, my proposal is to use CSS1 now, CSS2 when it is implemented, and so forth. >|> But I did some research in that direction - and it shows that neither >|> Mozilla nor MS IE can render CSS2 'table-*' properties. Konqueror >|> handles it much better but still fails on some tetss. >| >| That is incorrect. > > well, take my example below and enjoy. > I had a lot of fun developing this example, and testing it in different > browsers. Problem number 1: Your markup is invalid. Problem number 2: Having corrected your markup, I found that your CSS rules had display:block set after display:table-*, causing your table-related markup to be ignored: > .realtd { > /* "realtd" has { display: table-cell } definition, while > "pseudotd" - display : block; > */ > display : table-cell; ^^^^^^^^^^ > font-family: "Arial", "Helvetica", "Geneva", sans-serif; > font-size: 16pt; > font-weight : bold; > display : block; ^^^^^ > margin: 5px; > border: 4px solid lime; > padding: 5px; > text-align: center; > vertical-align: middle; > } Having fixed this error, the page renderered as expected in Mozilla. I am surprised that you say it worked as you expected in Konqueror, if it did then that is an error. When I tried it, Konqueror locked up. > Does XHTML explains how you should render this: XHTML doesn't explain how anything should be rendered. That's the realm of CSS. > BTW: I like MS IE solution when it renders XML with unknown DTD as a DOM > tree, that's it. But MS IE will render XHTML treating it as HTML. > You will not get "XHTML parsing error" on not well-formed XHTML. > But you will get error on bad XML. > > So I do no think your last statement was correct for 100%. > There are some differences in XHTML and *pure XML*,at least with rendering in > modern browsers. If what you say is true, then it is a (rather serious) bug in IE. It does not affect the validity of my statement, however. -- Ian Hickson ``The inability of a user agent to implement part of this specification due to the limitations of a particular device (e.g., non interactive user agents will probably not implement dynamic pseudo-classes because they make no sense without interactivity) does not imply non-conformance.'' -- Selectors, Sec13
Received on Thursday, 21 February 2002 11:38:22 UTC