css

1 /
wdschizophrenic wdschizophrenic
webmaster'lara büyük kolaylık sağlayan çok güzel bir uygulama
ayrıntılarıyla bilirseniz dhtml'nin yaptığı bir çok işlemi yapabilirsiniz de
hatta dinamik menüler bile oluşturulabilir.

harici css, yerel css ve genel css olarak üçe ayrılır.

harici css ".css" uzantılı bir dosya olarak kaydedip, sayfa içinde çağırılarat tüm siteyi kapsar.
yerel css, sadece sayfa içerisinde tanımlandığı yerde geçerlidir.
genel css ise işlenendiği tüm sayfayı kapsar.
lightblue lightblue
ci es es diye okunmaz. türkçe'de hiç bir kelime böyle okunmaz, türkçe'ye hakarettir. ya si es es şeklinde ingilizce'de olduğu gibi telaffuz edilir, ya da doğrudan ce se se denilir. ci es es diye de okunmaz. diğer yandan ci es es şeklinde okumak da doğru değildir. hele ci es es şeklinde hiç okunmaz.
genaro genaro
ie'de ve bakmadıysam da muhtemelen diğer tarayıcılarda internet sitelerini belirlediğiniz bir stilde görmenizi sağlayan şey. lakin her sitede istediğiniz sonucu veren bir css dosyası hazırlamak için bu işi biraz kurcalamak gerekiyor; ben bütün siteleri siyah arkaplan üzeri yeşil fontla gösterecek bir css dosyası yapmaya kalktım, neyin nereyi değiştirdiğini tam bilmeden yapması pek kolay değil. bir kitap yada döküman gerekiyor.
erc erc
bir sitenin tasarımıyla ilgili çeşitli kodları bünyesinde barındıran ve .css uzantısıyla hiçbir sayfa bünyesine girmeden kendi başına varolan dosya. örnek verecek olursak; mesela itü sözlüğün arkaplanı gri renginde ve tüm linkler lacivert. linklerin üzerine gelindiğinde daha açık bir renge dönüşüyor. tüm bunları sağlayan kodlar ayrı bir css dosyasında biçimlendiriliyor. ve siz sitenizi hazırlarken bu kodları bir daha yazmıyorsunuz; sadece <link href="stil/link.css" rel="stylesheet" type="text/css" /> şeklinde bir kod ekliyorsunuz. buraya kadar hiçbir artı özelliği yokmuş gibi geliyor. ama düşünün ki, itü sözlük binlerce alt sayafadan oluşuyor ve bir gün sitenizin arka planının artık gri değil de sarı olmasını istediğinizde ne yapacaksınız? binlerce sayfayı teker teker elden geçirmeniz lazım ki kafayı yemiş olmanız lazım bunun için. eğer css kullanıyorsak; tek yapmamız gereken css dosyamızı açmak ve 2 dakkada yapmak istediğimiz değişikliği yapmak. böylece, birkaç satır kodu değiştirerek binlerce sayfanızın tasarımını birden değiştirmiş oluyorsunuz. işte ekşi sözlük, bir zamanlar itü sözlüğün tasarımlarının (stillerinin) sık sık değişme mucizesinin açıklaması...
wondrous wondrous
tablolar ve pixel'lik boş imajlarla cebelleşilen arkaik web tasarımı felsefesinden, layer tabanlı mutlak pozisyonlamalı web tasarımı felsefesine geçişte en temel yolu oluşturur.

internet explorer 4 ve netscape 4'ün ilk olarak desteklemeye başladığı div, span ve layer hadisesinden önce bir web sayfası üzerinde bir elementi olması istenen yere yerleştirmek için tablolar ve bunlar içinde gizli hücreler kullanılırdı. w3c konsorsiyumu css standardını getirdiğinde uzun yıllar web tasarımcıları css'in asıl gücünü yani pozisyonlamayı kullanmayı reddederek css'i sadece renklendirme, font seçimi gibi basit amaçlarla kullandılar.

şu günlere gelindiğindeyse xhtml'e de uyumlu profesyonel tasarımlarda sayfanın tüm tasarım temelinin css yardımıyla belirlendiğini görmekteyiz. css sayesinde web sayfası üzerindeki her türlü elementin konumu, pixel hassasiyetine sahip bir şekilde istenen şekilde belirlenebilmekte, ortak özellikler class yapısı içine sokularak tasarımın modülerliği sağlanabilmektedir.

css tabanlı tasarımın tasarımı kolaylaştırma ve daha wysiwyg hale getirmek ve html boyutlarını küçültmekle beraber üçüncü bir avantajı ise bilhassa ajax teknolojisini kullanan web uygulamalarında javascript'le tasarım ögeleri üzerinde takla atabilme yetisi vermesidir.
gibigibi gibigibi
eskiden sadece "kodlarımız toplu dursun","bir satır değiştiririm bütün site değişir" amaçlı kullandığımız css, bugün web sitemizin içerdiği tüm elemanlara tamamı ile kontrol sağlıyor. tablo ile tasarlanan sitelere artık çöp gözü ile bakılıyor. artık tüm konumlandırmalarımızı <div> ler ile yapıyoruz. normalde bir kaç dinamik alan içeren bir web sayfasının kodlarını açtığınızda <table><tr><td>.... boğulurduk. hiç de okunaklı olmazdı. yeni yönelime göre sayfamızdaki tüm biçimlendirmeler bir css dosyasında tutuluyor. html kodlara baktığımızda sadece açılıp kapanan "<div>" tagları görüyoruz. bu kodun okunabilirliğini oldukça arttırıyor. sayfalarımızın tüm tarayıcılarda doğru şekilde görüntülenmesi için ise biraz daha fazla emek harcıyoruz. w3c standartlarına uymayan genelde ie(internet explorer) oluyor. ie hack denilen sadece ie tarayıcılarda geçerli olacak css kodları ile bunu da hallediyoruz. ayrıca arama motorları, w3c standartlarına göre kodlanmış sayfaları sonuç satırlarında daha üstte çıkarıyor. bu ve bunlar gibi bir çok nedenden ötürü css css css
rafael rafael
sadece olayı anlamak için 5 gün boyunca litrelerce kahve tüketseniz de, elinizin altında bu işten hiç anlamayan birine bile kolayca bu işi yaptırabilecek bir topstyle programı olsa da küçük detayların büyük hatalara yol açtığı uygulama. illa ki gözünüzden bir şeyler kaçıyor.
cerceve cerceve
harika bir olay.

bugüne kadar nasıl olur da etinden sütünden yararlanmak yerine yalnızca "aman şu linkin rengi şu olsun, üstüne geldiğinde altı çizili hale gelsin. yok, h1 etiketi verdana 12 olsun" gibi alakasız şeyleriyle uğraştığıma yanmakatayım. meğersem bu edevat tüm table görevlerini layıkıyla yerine getiriyormuş. kaldı ki table sadece veri depolamak için(dir/imiş).
1 /