Extension:CSS/id

Ekstensi CSS memungkinkan stylesheet CSS agar dimasukkan ke dalam artikel tertentu. CSS yang akan dimasukkan bisa artikel lain, sebuah berkas, atau bisa aturan yang ditentukan langsung di dalam fungsi parser.

Pemakaian
Misalnya, jika Anda memiliki artikel CSS berjudul "StyleSheetsaya.css" yang sudah berisi gaya, Anda akan menambahkan sintaks fungsi parser berikut ke dalam artikel "HalamanCantiksaya" yang akan Anda beri gaya,

Jika kasusnya "StyleSheetsaya.css" adalah sebuah berkas di direktori /wiki/kulit, maka cara menambahkannya seperti berikut. Catat: berkasnya harus benar-benar berupa path yang diawali slash untuk menunjukkan dia bukan judul artikel.

Alternatifnya, aturan CSS bisa langsung ditambahkan dalam fungsi parser (dalam baris) seperti contoh berikut,

Pemasangan
Atau Anda bisa memilih mengatur URL basis untuk berkas eksternal.

Selain itu, Anda juga bisa menetapkan URL dasar untuk berkas eksternal.



Pemakaiannya sebagai ganti CSSHalaman
Terdapat dulunya (sudah diarsipkan) yang menggunakan tag  dan  bukannya fungsi parser #css:. Ekstensi ini bisa mengerjakan hampir semua yang disediakan ekstensi-ekstensi itu, tetapi sintaksnya sudah tidak kompatibel. Agar terhindar dari rusaknya halaman yang ada yang masih menggunakan tag tua, caranya gunakan Extension:CSS dan di wiki yang sama.

Solusi alternatif (jika Anda ingin menggunakan ekstensi ini, tetapi konten yang tersedia menggunakan Ekstensi:CSSHalaman): simpan fungsi rintisan ini berupa berkas PHP dan tambahkan dari LocalSettings.php Anda untuk memetakan kembali &lt;css> menjadi #css:

Sampai tahap ini, ekstensi CSSHalaman (atau CSSHalamanBaru) tadi mungkin dihapus dari konfigurasi Anda; &lt;css> sekarang pergi ke #css: dan (jika Anda memilikinya dan sudah berjalan) perilakunya akan seperti semua ekstensi CSS.



Masalah pada pengubahan warna atau latar belakang halaman tertentu
Memanfaatkan fungsi parser untuk menggunakan CSS dari halaman lain tidak akan bekerja untuk mengubah warna atau latar belakang halaman, tetapi fungsi parser itu sendiri memungkinkan mengubah latar belakang halaman. Untuk menangani masalah ini, CSS dapat diunggah melalui transklusi, yang tidak mungkin gagal dalam mengubah latar belakang halaman. Untuk mengatasi masalah ini, CSS bisa dimuat melalui transklusi, yang tidak menyebabkan masalah gagal memuat perubahan ke latar belakang halaman.

Bugs
Lihat halaman pembicaraan



Lihat pula

 * - ekstensi serupa yang membersihkan CSS dan menyimpannya di halaman terpisah.
 * - ekstensi serupa yang membersihkan CSS dan menyimpannya di halaman terpisah.