2016-03-29 51 views
2

Bu JSFiddle var ve metni bir parçası doğru renkte seçmeye çalışırsanız, geri kalanı özel mavi.:: seçim bazı satırları atlıyor

::selection {background-color: #FF6347; color: #fff;} 
::-moz-selection{background-color: #FF6347; color: #fff;} 

Düzeltmek için herhangi bir yöntem var mı?

Safari'de Test Edildi 9.1.


Krom:

Chrome

Safari:

Safari

+0

Ben biraz karıştırmayın Bu seçim belirli bir öğe üzerinde ister misin? –

+0

veya kodunuz bazı öğeleri atlıyor? –

+0

Bu, Safari'ye özgü bir hata olabilir. Safari etiketini ekledim. –

cevap

0

şey, eleman krom ve safari destekleyen bazı sorunları var :: seçimi .

https://developer.mozilla.org/en-US/docs/Web/CSS/%3a%3aselection

, .. Eğer bir yayılma ya da öylesine gibi bir paragraf arasına kodunuzu kaydırmak zorunda krom/safari biraz daha iyi görüntüleme

https://jsfiddle.net/akrm7uaL/8/

Gördüğünüz gibi yapmak Metin bir div veya span içine sarılır, böylece seçildiğinde tüm metin kırmızıdır. Ne yazık ki, kodunuzda yeni bir div yerleştirdiğinizde tarayıcı metin arasındaki boşlukları desteklemeyecektir. Sendeki bu yerine bir div bir süre içinde tüm metin yerleştirmek ve bunun gibi bir div arasına yerleştirmek için çözmek için ..

<div><span class="circular"></span></div> <!-- instead of --> <div><div class="circular"></div></div> 

https://jsfiddle.net/akrm7uaL/11/

Kuralların bakmak gibi ben kullanmak varsayalım javascript ya da php ya da bir şey için bu yüzden sizin kimliğini eklemek için tamamen sizin durumunuzu olmayacak eğer kodunuzu .. IDE

+0

@Vucko Hiçbir şey, benim kötü. Cevabımdaki dönüşü sildim. – Gijsberts