Extension:CSS/tr

CSS uzantısı, CSS stil sayfalarının belirli maddelere dahil edilmesini sağlar. CSS, başka bir madde, bir dosya veya doğrudan ayrıştırıcı işlevi içinde tanımlanan kurallar olabilir.

Kullanım
Örneğin, "MyStyles.css" adlı bir CSS maddeniz varsa, bunlar "MyFancyUserPage" maddesi ile kullanılması amaçlanan stillerdir, aşağıdaki ayrıştırıcı işlevi sözdizimini ikincisine eklersiniz,

Öte yandan "MyStyles.css", /wiki/skins dizininde bir dosya ise, aşağıda gösterildiği gibi dahil edilecektir. Dosyayı madde başlığından ayırmak için başında eğik çizgi bulunan mutlak bir yol olması gerektiğini unutmayın.

Alternatif olarak, CSS kuralları aşağıdaki örnekte olduğu gibi doğrudan ayrıştırıcı işlevine (satır içi) dahil edilebilir,

Yapılandırma
İsteğe bağlı olarak, harici dosyalar için temel URL'yi ayarlayabilirsiniz.

PageCSS değişimi olarak kullanın
Bu uzantı, bu uzantıların sağladığının çoğunu yapabilir, ancak sözdizimi uyumsuzdur. Hala eski etiketlerini kullanan mevcut sayfaların bozulmasını önlemenin bir yolu, hem bu Extension:CSS hem de  aynı vikide kullanmaktır.
 * css: ayrıştırıcı işlevi yerine ve  etiketlerini kullanan önceki bir  (artık arşivlenmiştir) vardır.

Alternatif bir çözüm (yalnızca bu uzantıyı kullanmak istiyorsanız, ancak Extension:PageCSS bekleyen içeriğiniz varsa) bu saplama işlevini bir PHP dosyası olarak kaydetmek ve &lt;css> ile #css yeniden eşlemek için LocalSettings.php'nizden dahil etmektir:

Bu noktada, önceki PageCSS (veya NewPageCSS) uzantıları yapılandırmanızdan kaldırılabilir; &lt;css> şimdi #css gider: ve (bu CSS uzantısını zaten çalışır durumda tutarsanız), diğer CSS uzantılarının her zaman sahip olduğu gibi davranacaktır.

Belirli bir sayfanın rengini veya arka planını değiştirmeyle ilgili sorunlar
CSS'yi başka bir sayfadan kullanmak için ayrıştırıcı işlevini kullanmak sayfanın rengini veya arka planını değiştirmek için işe yaramaz, ancak tek bir sayfada ayrıştırıcı işlevini kullanmak kendi başına arka planın değiştirilmesine izin verir. Bu sorunun üstesinden gelmek için, CSS'yi yansıtma yoluyla yüklemek mümkündür, bu da değişikliğin sayfa arka planına yüklenememesi sorununa neden olmaz.

Hatalar
Tartışma sayfasına bakın.

Ayrıca bakınız

 * - CSS'yi temizleyen ve ayrı sayfalarda depolayan benzer bir uzantı.
 * - CSS'yi temizleyen ve ayrı sayfalarda depolayan benzer bir uzantı.