Hello,
Thank you for your message, but I do not understand exactly... I know where the CSS is but: - Where could I find those namespaces? - Where should I insert or modify those 'ns-x'?
Many thanks in advance and have a nice day, PRoh
Bonjour, Using CSS, you can change page color according to the namespace. Tthe content div have a class of 'ns-x' where 'x' is the namespace number. Using JS you can make many more things like change color according to the page name or so on (but don't forget not everybody using JS).
Aoineko
On 22/09/05, Roth Philippe philippe.roth@epfl.ch wrote:
Hello,
Thank you for your message, but I do not understand exactly... I know where the CSS is but:
- Where could I find those namespaces?
- Where should I insert or modify those 'ns-x'?
The ns-x are already there, as are the namespaces - Talk:, User:, Wikipedia: etc. Each has a number used inside the software (0 for the "main"/"article" namespace, 1 for "talk", etc), and these appear in the source of pages as CSS selectors. See http://meta.wikimedia.org/wiki/Help:Namespace for more.
Perhaps the best explanation is by example:
http://en.wikipedia.org/wiki/MediaWiki:Monobook.css contains code to make everything except articles have a blue background; it starts by making everything blue, and then changes "ns-0" (articles) back to white:
#content { background: #F8FCFF; /* a light blue */ }
.ns-0 * #content { background: white; }
[it goes on to do this for things like the background of the tabs at the top, so they fit better]
http://fr.wikipedia.org/wiki/MediaWiki:Monobook.css takes a more long-winded approach, and defines a default "sky blue" background but then overrides it for each namespace one by one:
/* Couleur par défaut */ #content { background : #F8FCFF; } /* bleu ciel */ #p-cactions li { background : #F8FCFF; } #p-cactions li a { background : #F8FCFF; }
/* Couleur de fond des articles */ .ns-0 * #content { background : white; } .ns-0 * #p-cactions li { background : white; } .ns-0 * #p-cactions li a { background : white; }
[and so on for ns-1, ns-2, ns-3, etc]
HTH -- Rowan Collins BSc [IMSoP]
wikitech-l@lists.wikimedia.org