Bart Humphries asked:
>How would I set up individual CSS sheets for individual pages? 

There are wiki extensions on mediawiki.org for adding CSS. See 
https://www.mediawiki.org/wiki/Category:CSS

If you just need to change a few important pages, like the home page, you don't 
need an extension. Start by looking at the <body> tag of the page in question. 
For example, a page named "Foo" would have this body tag:

   <body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-Foo rootpage-Foo 
skin-vector action-view">

Now in MediaWiki:Common.css or MediaWiki:Vector.css, you can limit changes just 
to the page "Foo":

body.page-Foo {
 font-size: 16px;
}

>Also, how would I go about applying a stylesheet to every page in a particular 
>category?

I can't think of an easy way to do this in MediaWiki core, because the page 
source doesn't indicate which categories a page is in (except by presence of 
category links). You'd probably have to create JavaScript for this purpose in 
MediaWiki:Common.js (or similar). On the other hand, it's easy to apply CSS to 
a particular namespace. For example, the Category namespace (ID = 14) can have 
a different background color for its pages, like this: 

body.ns-14 #content {
 background-color: #F8FCFF;
}

Hope this helps,
DanB

_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to