- From: Nicolas Lesbats <nlesbats@etu.utc.fr>
- Date: Tue, 15 Jun 1999 14:24:27 +0200 (MET DST)
- To: Peter Linss <peterl@netscape.com>
- cc: Håkon Wium Lie <howcome@operasoftware.com>, www-style@w3.org
On Mon, 14 Jun 1999, Peter Linss wrote:
| > link[start], link[prec], link[next] {
| Your selectors are bad, they should be:
| link[rel=start], link[rel=prec], link[rel=next]
Yes, of course :'-(
| > link[]:before { content: attr(title) }
| The "[]" is illegal and should cause this rule to be ignored. Just use
| "link:before".
Just wanted to say I *must* use attribute selectors because I don't want
a <link rel="stylesheet"> to be displayed ! It was just a "notation
shorthand"...
| > head { display: none }
| > link[] { display: table-cell }
| No, it's not correct, the 'display:none' will cause the head and all of its
| children to not display.
Oops... So I could have written :
head { display: block; visibility: hidden }
link(...) { display: table-cell; visibility: visible }
(since BODY and LINK use absolute positioning)
| > But how can I specify the number of
| > columns, the table width, etc. since no element in the document source is
| > defined as being a table, inline-table or even a table-row ?
|
| Set the <head> to 'display: table-row' if you want each link in a cell in the
| same row. Otherwise you can set the <head> to 'display:table' but each link
| will be in its own row.
Yes, but there are limits in both cases. And I don't want the HEAD to be
a table. And I won't be able to always find a parent element to play the
role of table or table-row anyway... That's why it seems to me too
that pseudo-elements for "anonymous frames" (as you say) are really
necessary.
| > Don't we need pseudo-elements like :table, :table-row ... to define that
| > (it's a proposal if the answer to the preceding question is "You can't") ?
|
| Yes. Those pseudo elements come in very handy when CSS generates "anonymous"
| frames for you. That's why Mozilla already implements them. (For the record,
| we have no "anonymous" frames, they *all* have pseudo element names so they
| can be styled. This is something that should be formalized in CSS3.)
--
Nicolas Lesbats - nlesbats@etu.utc.fr
85 r. Carnot 60200 Compiegne - France
+33/0 686 800 908
Plaider <http://wwwassos.utc.fr/~plaider/>
3:-) Moooooooooooooooooooooooo !
Received on Tuesday, 15 June 1999 08:24:38 UTC