text-tranform CSS kuralı ile bir elementin içindeki karakterlerin büyük – küçük harfler arası dönüşümünü sağlayabiliyorsunuz. W3C önergesine göre bu dönüşüm, elementin içeriğindeki metnin algılandığı dilde yapılmalı. Yani metin İngilizce ise İngilizce karakterler arasında, Rusça ise Ruça karakterler arasında yapılmalı. Ancak Türkçe bir sayfada bu kuralı kullandığınızda i’ler I’ya, ı’lar da I’ya dönüşmekte. Peki neden böyle bir sorun mevcut? (daha fazla…)
Geçtiğimiz hafta, bu sene üçüncüsü düzenlenen Özgür Web Teknolojileri Günlerine hem konuşmacı olarak hem de Opera web tarayıcısını tanıtan birisi olarak katıldım. (daha fazla…)
meb.gov.tr üzerindeki bazı sitelerin Opera üzerinde düzgün görüntülenmediği haberini aldım. Mesela aio.meb.gov.tr sitesinde menü ve içerik düzgün görüntülenmiyor. (daha fazla…)
HTML Etiketlerine Giriş yazımızda elementleri, öznitelik adında anahtar kelimelerle ayarlayabileceğimizden bahsetmiştik. Bu yazımızda ise HTML5 elementlerine ekleyebileceğiniz genel özniteliklerden ve bunların ne amaçla kullanıldığından bahsedeceğiz. (daha fazla…)
Eğer Web sitesi hazırlayan birisiyseniz, temel istediğiniz aslında belli fikirlerin Web aracılığıyla başka insanlara ulaştırılmasıdır. Web, bilgilerin ve fikirlerin yayılmasına bir ortam sunmaktadır. Açık Web standartları(Open Web standards) ise Web’in bu doğrultuda nasıl kullanılacağını belirten bir takım kuralları belirler. Bu kurallar, tek bir kişi ve kurum tarafından belirlenmediği gibi, bilgisayarlar arası iletişimin kurulabilmesi ve sürdürülebilmesi için Web içinde bir birliktelik sağlar. (daha fazla…)
İkinci kere ULTRAMEMS araştırma grubu için bir Matlab kodunu Web’e taşımam gerekti. Yapılan hesap makinesi belli parametreleri alıyor ve bunları kullanarak belli üç değeri hesaplıyor ve son olarak bir de bir grafik çiziyor. Bu yazımda bu projede faydalandığım araçları tanıtacağım. (daha fazla…)
Opera 12 ile beraber, Opera yeni hafif tema sistemini bünyesine dahil etti. Bu sayede çok basit değişiklikler, eskisi gibi yığınla yazılmış tema dosyasını kurcalamadan kolayca halledilebilecek. Bu yeni tema sisteminin nasıl kullanılacağına dair Chris‘in dev.Opera’da bir yazısı mevcuttu. Bugün bu yazıyı Türkçeye çevirdim yazı yayınlandıktan sonra Opera’nın Hafif Temaları bölümünden erişilebilir olacak.
Bu sorunu daha evvelce gerekli yerlere bildirmiş olmama ve bir kere düzeltilmiş olmasına rağmen bugün sorun tekrar devam etmektedir. Sorunun temel sebebi Web standartlarının doğru şekilde kullanılmaması. Opera ODIN‘de, Bruce bu konuyla ilgili epey bilgilendirici bir yazı yazmış aslında. CSS’teki content özelliğini, sözde elementlerin dışında kullanılabileceğine dair bir bilgi CSS 2.1 önergelerinin hiç birinde bulunmamakta. Ancak CSS3 ile beraber normal elementlerde de aynen sözde elementlerdeki gibi content özelliğini kullanabiliyoruz. Bu desteği sağlayan tek tarayıcı şuan Opera olduğu için içeriğin boş gösterilme sorunu bir tek Opera’da meydana geliyor. Diğer tarayıcıların yakın bir gelecekte bu özelliğin kapsamını genişletecek olduğunu düşünürseniz TRT Spor’un sitesi bir gün mutlaka ama mutlaka bu sorunu gidermek için o kodu kaldırmak durumunda kalacak. Aşağıdaki kodu Opera ve diğer tarayıcılarda deneyin. Sadece Opera’da içeriğin görüntülenmediğini göreceksiniz. TRT Spor’daki durum da aynı şekildedir. (daha fazla…)
Kernek Turizm, Malatya merkezli bir seyahat firması. Memlekete giderken kendilerinden bilet alırdım bir zamanlar. Şimdi online işlemler bölümü Opera’da düzgün çalışmıyor.
Gitmek istediğiniz tarihi ve yönü belirledikten sonra “Bilet Al” düğmesi Opera’da işlemiyor. Aşağıdaki javascript kodu “Bilet Al” düğmesine tıklandığında gerekli işlemlerin yapılmasını engelliyor. Engellemenin sebebi düzgün yazılmamış tarayıcı tanımlama kodu. Opera, Firefox olarak tanımlanmadığı için Firefox’un çalıştırdığı kodları çalıştırmıyor. Aşağıda sorunlu olan kodu görebilirsiniz. (daha fazla…)
CSS ön ekleri, CSS’teki özellik isminin başında kullanılan ön eklerdir. Tarayıcı üreticileri, tam olgunlaşmamış CSS teknolojilerini ya da tam olarak uygulamaya koyamadıkları CSS teknolojileri için bu şekilde bir kullanım imkanı sunarlar. Sağlanan bu destek, css teknolojisinin CSS önergelerini hazırlayan insanlar dahil herkesçe test edilmesine imkan sağlar. Test sonuçlarına göre önerge üzerinde değişikliğe gidilerek daha sorunsuz bir önerge elde edilmesi sağlanır. (daha fazla…)