Bu yazımda web uygulamaları geliştirirken karşılaştığım genel bir durumu, basit bir örnekle açıklamak istiyorum. Bazı durumlarda tasarımın yapısı gereği bir blok elemana minimum yükseklik atamamız gerekir.
Günümüzün web dünyasında yazınsal içerik, bilginin sunulma yolu olarak tercih edilen bir yöntem olarak biliniyor. Çünkü sade XHTML yazınsal içerik; hazırlanması, sunulması ve arama motorları tarafından indekslenmesi bakımından oldukça avantajlı… Ama görsel olarak bize, yani web geliştiricilerine yetmeyen bir tarafı da var. Bu anlamda web uygulamalarında başlıklarda, navigasyon yapılarında imajları oldukça fazla tercih ediyoruz.
Tablolarla layoutların oluşturulduğu dönemin ardından, standartlara sıkı sıkıya sarılan web tasarımcılarının bir bocalama geçirdiği çok açık. Tabloların yarattığı alışkanlığın bir devamı mıdır, yoksa yeni modern arayüz konseptinin tam algılanamaması mıdır bilinmez, ama gelin görün ki iki hastalığımız var. Divitis ve Classitis…
Herkese merhaba, şimdi “CSS ile ilişkisel Font-Size da ne?” dediğinizi duyar gibi oluyorum:) Açıkçası tam olarak nasıl ifade edebileceğimi bilemedim. Bu yazımda bir web uygulamasında, CSS yoluyla etiketler arasında font-size değerlerinin nasıl atanması gerektiğini, nasıl bir yapı kurmamız gerektiğini incelemeye çalışacağım.
Bugün web uygulamalarına baktığımızda ne kadar istenilen düzeyde olmasa da, tablolu tasarımların revaçta olduğu bir dönemin ardından, işlerin doğru yapılması konusunda belli bir mesafe kaydettiğimizi söyleyebilirim. Bugün hala tablolarla (<table>) tasarım yapan, <font> etiketini kullanarak yazınsal içeriğe müdahale eden arkadaşlarımız var. Belki dünün düşük CSS destekli tarayıcılarında yapmak zorunda kaldığımız bir hataydı bu.
Bir de olaya şöyle bakalım; bugün artık İstanbul’da Metrobüs var, bu güzergâhta, bu yoğun trafikte araba kullanmak sizce ne kadar mantıklı? İşte araba kullanmak ne kadar mantıklıysa, CSS ve nimetlerini kullanmamak da o kadar mantıklı…
[Fatih Turan] arkadaşımızın yazmış olduğu yazıyı görünce onun yazıyı desteklemek ve kendi çalışma düzenimi sizlerle paylaşmak adına bu yazıyı kaleme alıyorum…
Yapı ve sunumun (structure – presentation) birbirinden ayrıldığı modern web uygulamlarında, gün geçtikçe CSS sınırları zorlamaya ve biz web geliştiricilerin işini kolaylaştırmaya devam ediyor. Web tabanlı uygulama geliştirme süreçlerinde ve uygulama sonrası online dönemde stiller her aşamada kullanılabiliyor.
Bloguma hoş geldiniz!
Elektrik Mühendisliği bölümünü bitirmeme rağmen yaklaşık 6 yıldır web teknolojileri üzerine çalışmalarda bulunuyorum... Kişisel çalışma ve araştırmalarımın bir özeti olarak gördüğüm bu blogu sizlerle paylaşmaktan mutluluk duymaktayım...
Hakkımda detaylı bilgiye buradan, çalışmalarıma buradan ve iletişim bilgilerime buradan ulaşabilirsiniz...