Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menggunakan Gaya CSS Secara Eksklusif pada Safari Semasa Mengelakkan Konflik dengan Penyemak Imbas Lain?

Bagaimanakah Saya Boleh Menggunakan Gaya CSS Secara Eksklusif pada Safari Semasa Mengelakkan Konflik dengan Penyemak Imbas Lain?

Susan Sarandon
Lepaskan: 2024-12-31 15:33:09
asal
438 orang telah melayarinya

How Can I Apply CSS Styles Exclusively to Safari While Avoiding Conflicts with Other Browsers?

Adakah Mungkin Menggayakan Kandungan Eksklusif untuk Safari?

Masalah:

Anda' kembali bergelut untuk mencari CSS yang hanya mempengaruhi Safari, kerana kaedah sebelumnya turut memberi kesan kepada Chrome disebabkan kedua-dua penyemak imbas pada masa ini menggunakan WebKit. Penjajaran yang berbeza dalam Safari dan Chrome menjadikan penggayaan amat mencabar.

Penyelesaian:

/* Safari 7.1+ */

_::-webkit-full-page-media, _:future, :root .safari_only {

  color:#0000FF;    /* Example text color */
  background-color:#CCCCCC;   /* Example background color */

}
Salin selepas log masuk

Sebagai alternatif, untuk Safari 10.1 dan ke atas, gunakan:

/* Safari 10.1+ */

@media not all and (min-resolution:.001dpcm) { @media {

    .safari_only { 

        /* CSS styles */

    }
}}
Salin selepas log masuk

atau

/* Safari 10.1+ (alternate method) */

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {

    .safari_only { 

        /* CSS styles */

    }
}}
Salin selepas log masuk

Untuk Safari 6.1 hingga 10.0, gunakan:

/* Safari 6.1-10.0 (not 10.1) */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
    .safari_only { 

        /* CSS styles */

    }
}}
Salin selepas log masuk

Penggodaman tambahan untuk versi Safari tertentu boleh didapati dalam respons yang disediakan.

Penggunaan:

<div>
Salin selepas log masuk

Nota:

Ingat untuk sentiasa menguji godaman ini pada halaman ujian langsung yang disediakan sebelum melaksanakannya di tapak web anda. Pastikan halaman ujian berfungsi seperti yang dimaksudkan, menghapuskan kemungkinan konflik CSS.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Gaya CSS Secara Eksklusif pada Safari Semasa Mengelakkan Konflik dengan Penyemak Imbas Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan