Giriş Yap / Kayıt Ol

1Beğeni
  • 1 Yazan cArleone

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > HTML - CSS - XML
öncelajans

CSS'de \ işareti ne anlama geliyor? (Help me)

Sosyal Ağlarda Paylaş:
  #1  
Okunmamış 19 Haziran 2017, 13:03
webmaestro3 Adlı Üyenin Avatarı
serhattosun.com
 
Üyelik Tarihi: 14 Temmuz 2013
Yaş / Cinsiyet: 24 / Erkek
Ad, Soyad: Se... To...
Mesajlar: 820
Beğeniler: 232 / 244
Ticaret: 46, 100%
Merhaba arkadaşlar. CSS'de aşağıdaki gibi bir örnekte "\" işaretinin ne anlama geldiğini bilen var mı? Çizginin önündeki ve sonundaki sayılar ne anlama geliyor? CSS3 ile gelen bir özellik mi bu? Bilen arkadaşlardan cevaplamalarını rica ediyorum. Şimdiden teşekkürler.

.container.\31 25\25 {

}
resim indir
  #2  
Okunmamış 19 Haziran 2017, 13:07
dump3cz Adlı Üyenin Avatarı
Hacking & Security
 
Üyelik Tarihi: 01 Mayıs 2017
Yaş / Cinsiyet: 20 / Erkek
Meslek: Yazılım
Konum: Bilecik
Ad, Soyad: İs... Tu...
Mesajlar: 386
Beğeniler: 77 / 43
Ticaret: 1, 100%
Bazen font olarak belirttiğimiz \0xF09 gibi karakterleri çıkarır diye düşünüyorum.
Hak isteyenin Hakkını Verin, Baş Kaldıranın Başını Kesin(II. Abdulhamit Han)
  #3  
Okunmamış 19 Haziran 2017, 13:10
webmaestro3 Adlı Üyenin Avatarı
serhattosun.com
 
Üyelik Tarihi: 14 Temmuz 2013
Yaş / Cinsiyet: 24 / Erkek
Ad, Soyad: Se... To...
Mesajlar: 820
Beğeniler: 232 / 244
Ticaret: 46, 100%
dump3cz Cevap için teşekkürler, ama sanırsam sadece bir tahminde bulundunuz
  #4  
Okunmamış 19 Haziran 2017, 13:18
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 26 Kasım 2013
Yaş / Cinsiyet: 23 / Erkek
Meslek: Web master
Konum: Isparta
Ad, Soyad: Ah... Me...
Mesajlar: 205
Beğeniler: 59 / 86
Ticaret: 9, 100%
Biraz araştırdım.media tagı gibi işliyor.belli zoom aralıklarında o kodlar işlesin diyorsunuz.
Alıntı:
.container.\31 25\25 <--> .container[class ~= "125%"]
.container.\37 5\25 <--> .container[class ~= "75%"]
.container.\35 0\25 <--> .container[class ~= "50%"]
.container.\32 5\25 <--> .container[class ~= "25%"]
eğer zoom %50 sey şu kodlar. %75 şu kodlar uygunlansın diyor.
webmaestro3 bunu beğendi.
www.ustaderslik.com
  #5  
Okunmamış 19 Haziran 2017, 13:20
webmaestro3 Adlı Üyenin Avatarı
serhattosun.com
 
Üyelik Tarihi: 14 Temmuz 2013
Yaş / Cinsiyet: 24 / Erkek
Ad, Soyad: Se... To...
Mesajlar: 820
Beğeniler: 232 / 244
Ticaret: 46, 100%
carleone90 Az buçuk birşeyler oturuyor gibi kafamda. Saolun hocam. Daha detaylı açıklamak isteyen arkadaşlardan yorum bekliyorum.
  #6  
Okunmamış 19 Haziran 2017, 15:08
dump3cz Adlı Üyenin Avatarı
Hacking & Security
 
Üyelik Tarihi: 01 Mayıs 2017
Yaş / Cinsiyet: 20 / Erkek
Meslek: Yazılım
Konum: Bilecik
Ad, Soyad: İs... Tu...
Mesajlar: 386
Beğeniler: 77 / 43
Ticaret: 1, 100%
webmaestro3 Buyrun Hocam(cArleone 'nun dediği gibi - https://stackoverflow.com/questions/...25-mean-in-css)
Tanımlayıcılar ayrıca kaçış karakterleri ve herhangi bir ISO 10646 karakterini sayısal bir kod olarak da içerebilir (bir sonraki paragrafa bakın). Örneğin, "B & W?" "B \ ve W \?" Olarak yazılabilir Veya "B \ 26 W \ 3F". [...]

CSS 2.1'de, ters eğik çizgi (\) karakteri, üç tür karakter kaçışından birini gösterebilir. Bir CSS yorumunun içinde bir ters eğik çizgi kendiliğinden durur ve bir ters eğik çizgi hemen stil sayfasının sonuna gelirse, aynı zamanda kendisinin de (yani, bir DELIM belirteci) temsil eder.

İlk olarak, bir dize içinde, bir yeni satıri izleyen bir ters eğik çizgi yok sayılır (yani, dize eğik çizgi veya yeni satırı içermeyeceği kabul edilir). Bir dizgenin dışında, yeni satıri izleyen bir ters eğik çizgi kendisi anlamına gelir (diğer bir deyişle bir DELIM sonra bir satırsonu karakteri).

İkincisi, özel CSS karakterlerinin anlamını iptal eder. Özel anlamını kaldırmak için herhangi bir karakter (onaltılık basamak, satır başı, satır başı veya form feed'i hariç) ters eğik çizgi ile öne çıkabilir. Örneğin, "\" "bir çift tırnak içeren bir dizedir.Bu stil sayfasının önişlemcileri, stil sayfasının anlamını değiştireceğinden bu ters eğik çizgileri bir stil sayfasından kaldırmamalıdır.

Üçüncü olarak, ters eğik çizgi kaçakları, yazarların bir belgeye kolayca koyamayacakları karakterleri ifade etmelerini sağlar. Bu durumda, eğik çizgiyi, en az altı onaltılık basamak (0..9A..F) izler ve ISO 10646 ([ISO10646]) karakteri sıfır olmamalı bu rakam ile temsil eder. (CSS 2.1'de, bir stil sayfası Unicode kod noktası sıfır olan bir karakteri içeriyorsa ne olur tanımlanmaz.) [0-9a-fA-F] aralığındaki bir karakter onaltılık sayıdan sonra geliyorsa, numaranın sonuna Açıkça belirtilmeli. Bunu yapmanın iki yolu vardır:

Boşluk (veya diğer beyaz boşluk karakteri) ile: "\ 26 B" ("& B"). Bu durumda, kullanıcı aracıları bir "CR / LF" çifti (U + 000D / U + 000A) tek boşluk karakteri olarak değerlendirmelidir.
Tam olarak 6 onaltılık basamak sağlayarak: "\ 000026B" ("& B")
Aslında, bu iki yöntem birleştirilebilir. Onaltılık bir kaçıştan sonra yalnızca bir boşluk karakteri göz ardı edilir. Bunun, kaçış diziliminden sonra "gerçek" bir alanın iki katına çıkması gerektiği anlamına geldiğini unutmayın.

Sayı, Unicode tarafından izin verilen aralığın dışında ise (ör. "\ 110000" geçerli Unicode'da izin verilen maksimum 10FFFF değerinin üstündeyse), UA, çıkışı "yedek karakter" (U + FFFD) ile değiştirebilir. Eğer karakter görüntülenirse, UA "kayıp karakter" glifi gibi görünür bir sembol göstermelidir (bkz. 15.2, madde 5).
Bu nedenle, aşağıdakiler eşdeğerdir:

.container. \ 31 25 \ 25 <->. Konteyner [sınıf ~ = "% 125"]
.container. \ 37 5 \ 25 <->. Konteyner [sınıf ~ = "% 75"]
.container. \ 35 0 \ 25 <->. Konteyner [sınıf ~ = "% 50"]
.container. \ 32 5 \ 25 <->. Konteyner [sınıf ~ = "% 25"]
Kaçmanın önemli olduğunu unutmayın, aksi takdirde bunlar geçerli tanımlayıcı olmayacaktır (vurgu mayını):

CSS'de, tanımlayıcılar (seçicilerdeki eleman adları, sınıflar ve kimlikler dahil) yalnızca [a-zA-Z0-9] karakterleri ve ISO 10646 karakterleri U + 00A0 ve üstü karakterler, ayrıca tire (-) ve altçizgi ( _); Bir basamak, iki tire veya baş harfi ile bir rakam ile başlayamazlar.
Bu nedenle, aşağıdakiler geçersizdir:

.container.125%
.container.75%
.container.50%
.container.25%
Belki bu keman ile daha net olabilir:

.container {
Arka plan: kırmızı;
Marj: 10px;
}
.Konteyner. \ 31 25 \ 25 {/ *% 125 * /
Genişlik:% 100;
Maksimum genişlik: 1500 piksel; / * (Kaplar * 1,25) * /
Min-genişlik: 1200 piksel; / * (Kaplar * 1.00) * /
}
.Konteyner. \ 37 5 \ 25 {/ * 75% * /
Genişlik: 900 piksel; / * (Kaplar * 0.75) * /
}
.Konteyner. \ 35 0 \ 25 {/ * 50% * /
Genişlik: 600 piksel; / * (Kaplar * 0.50) * /
}
.Konteyner. \ 32 5 \ 25 {/ * 25% * /
Genişlik: 300 piksel; / * (Kaplar * 0.25) * /
}
<Div class = "container 125%"> 125% </ div>
<Div class = "container 75%"> 75% </ div>
<Div class = "container 50%"> 50% </ div>
<Div class = "container% 25">% 25 </ div>
Hak isteyenin Hakkını Verin, Baş Kaldıranın Başını Kesin(II. Abdulhamit Han)
  #7  
Okunmamış 19 Haziran 2017, 16:39
webmaestro3 Adlı Üyenin Avatarı
serhattosun.com
 
Üyelik Tarihi: 14 Temmuz 2013
Yaş / Cinsiyet: 24 / Erkek
Ad, Soyad: Se... To...
Mesajlar: 820
Beğeniler: 232 / 244
Ticaret: 46, 100%
dump3cz Cevabınız için teşekkürler hocam. Baya bir şey anladım. Pek kullanışlı bir şey gibi gözükmüyor. Öyleyse de Türk temalarında böyle kodlara rastlamadım.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > HTML - CSS - XML


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:37.