20 puan yazan xguru 2024-10-29 | 7 yorum | WhatsApp'ta paylaş
  • Text Fragment, bir web sayfasındaki belirli bir metne çapa eklemeye gerek kalmadan tam olarak bağlantı vermeyi sağlayan güçlü bir web platformu özelliğidir
  • Bu özellik, vurgulanan metnin stilini belirleme yöntemi sunan ::target-text CSS sözde öğesiyle tamamlanır
  • Metin parçası URL'sinin temel sözdizimi:
  • Karma simgesinden sonra :~: özel sözdizimini ekleyin ve text= sonrasına şunları koyun:
    1. prefix-: Bağlantı verilen metnin hemen öncesinde bulunması gereken metin dizgesi. Birden fazla eşleşme olduğunda tarayıcının doğru metne bağlanmasına yardımcı olur. Bu bölüm vurgulanmaz
    2. textStart: Vurgulanacak metnin başlangıcı
    3. textEnd: Vurgulanacak metnin bitiş kısmı
    4. -suffix: prefix- ile benzer şekilde çalışır, ancak metinden sonra gelen ve sonundaki tireyle belirtilen metin dizgesidir. Birden fazla eşleşme olduğunda kullanışlıdır ve bağlantı verilen metinle birlikte vurgulanmaz
  • Tarayıcı metin parçasını destekliyorsa, vurgulanan metnin stilini değiştirmek için ::target-text sözde öğesi kullanılabilir
    • ::target-text { background-color: yellow; }
  • Yalnızca şu özellikler değiştirilebilir:
    • color
    • background-color
    • text-decoration ve ilgili özellikler
    • text-shadow
    • stroke-color, fill-color, stroke-width
    • kullanıcı tanımlı özellikler
  • Tarayıcı desteği ve fallback davranışı
    • Metin parçaları şu anda tüm tarayıcılarda destekleniyor
    • ::target-text sözde öğesi henüz Safari'de desteklenmiyor, ancak Technology Preview sürümünde kullanılabiliyor
    • Tarayıcı bu özelliği desteklemiyorsa sayfa, metin vurgulaması veya kaydırma olmadan yüklenir
    • Vurgulamanın varsayılan stili tarayıcıya göre değişir
  • Kapanış düşünceleri
    • İlk başta metin parçalarının yalnızca Chrome'a özgü bir özellik olduğunu düşünmüştüm, ancak aslında bunun tüm tarayıcılarda uygulanabilen açık web temelli bir yapı olduğunu fark ettim
    • Özellikle güvenilir üretken yapay zeka sistemlerinde bu özelliğin daha yaygın kullanılmasını umuyorum
    • Tüm kullanıcıların metin parçalarını kolayca kullanabilmesi harika olurdu
  • Güncelleme
    • Chromium tabanlı tarayıcılarda belirli bir metne bağlantı oluşturan özellik zaten yerleşik olarak bulunuyor
    • Chrome kullanıyorsanız, metni vurgulayıp sağ tıklayarak bağlam menüsünde "Vurgulanan metne bağlantıyı kopyala" seçeneğini bulabilirsiniz

7 yorum

 
plorrr 2024-11-02

Bunu bazen Google'da arama yaparken görüyordum; demek buymuş.

 
siisee11 2024-10-29

Arc Browser'da metne giden bağlantının kopyalanması meğer böyle bir özellikmiş..!

 
galadbran 2024-10-29

Edge tarayıcısında bir metni seçip sağ tıkladığınızda açılan bağlam menüsünde Copy link to highlight diye bir seçenek var; bu özellik sayesinde böyle bir spesifikasyonun var olduğunu öğrenmiştim.

 
galadbran 2024-10-29

Firefox'ta https://github.com/ichaoX/ext-textFragment adlı bir eklentiyi kurup kullanıyorum.

 
joyfui 2024-10-30

Ah, güzel eklenti, teşekkürler.

 
huiya 2024-10-29

Vay, bu gerçekten ilginçmiş.

 
secret3056 2024-10-29

Böyle bir özellik de varmış.... tarayıcı dünyası, öğrendikçe içinde her türlü şeyin olduğunu görüyorsunuz.

https://tr.news.hada.io/topic/?id=17474…