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
Susan Sarandonasal
2024-12-31 15:33:09449semak imbas

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 */

}

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 */

    }
}}

atau

/* Safari 10.1+ (alternate method) */

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

    .safari_only { 

        /* CSS styles */

    }
}}

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 */

    }
}}

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

Penggunaan:

<div>

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!

Kenyataan:
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