Ben Web Siteleri için arayüz kodluyorum css&xhtml olarak, sorunum şu yapmış olduğumuz temel css dosyasını her tarayıcı kendine göre yorumladığı için tarayıcı uyumsuzlukları çıkabiliyor malesef. örneğin;yapmış olduğumuz iş firefox3.5 ve ie8 de aynı görüntüyü sunarken opera da ufakta olsa bi takım giderilmesi gereken hatalar olabiliyor bir iş yaptığımızda müşterilerimizin bizlerden beklediği tüm tarayıcılarda aynı görüntüyü elde etme hoş böyle olunca css sorunlarının olduğu bi kodlamada tarayıcı uyumsuzluklarını önlemek için ie6 için ie6.css ie7 için ie7.css opera için opera.css gibi bir mantık düşündüm (acemiyim belkide gerek yoktur) bilemiyorum bunuda sizlerden öğreneceğim.
Düşüncem bu yani ziyaretçi hangi browser ile sayfayı açmışsa o browserı tanıyıp onun için hazırlamış olduğum css dosyasını seçerek css yorumlamasını yapmasını sağlamak,
javascript browser detection şeklinde google da arama yapıp bişeyler öğrenmeye çalıştım ama yeterli bilgi sahibi olmadığım ve kaynakların genelde hep ingilizce olmasından dolayı olayı tama olarak anlayamadım.(Sanırım bu javascript browser detection:tarayıcıyı tanımak anlamına geliyor) malesef bu yeterli değil işin biraz derinliklerine inince
baktığım bazı diğer sitelerde gine ingilizce içerikli ama yarım yarım konulardan yarım yarım kodlar keserek yapmak istediğimi mantık olarak bildiğim için kod örneklerini inceledim biraz ne yapabilirim diye, madem tarayıcıyı tanıyabiliyoruz öyleyse onu tanıdıktan sonra css'e yönlendirmek çok zor olmamalı diye düşündüm.
araştırmalarımda faydalandığım siteler
Dynamic Drive DHTML(dynamic html) & JavaScript code library , WebmasterWorld News and Discussion for the Web Professional
gine aynı şekilde bu sitelerde Dynamic drive için javascript browser detect
webmasterworld için javascript browser detection
şeklinde arama yaptım.
Biraz inceledim sonuç olarak henüz çok iyi bir web-arayüz kodlayıcısı olmadığım için şu şekilde bi javascript hazırladım ama sanırım beceremedim yani gine olmadı çünkü =)
yapmak istediğim şeyi anlatabilmişimdir inşallah bunu forumda aradım ama bulamadım o yüzden benim gibi bu konuda sorun yaşayan arkadaşlarım içinde faydalı bi başlık olsun diye biraz detaya indim çok gevezelik ettimse affola saygılarımı sunarak, siz değerli hocalarımdan ve kardeşlerimden bu konuyu çözebilmek için yardımlarınızı bekliyorum...
Kendimce Kesip Biçtiğim Bişeylerden Çıkan Kod Parçası

yanlışlarımı hakkında yardımlarınızı bekliyorum ve nasıl çözerim bu problemi? başka fikri bilgisi olan varsa bu başlıkta yardımcı olursa sevinirim, saygılar...
<script language="javascript" type="text/javascript">
var browser_type=navigator.appName
var browser_version=parseInt(navigator.appVersion)
//if IE 6
if (browser_type=="Microsoft Internet Explorer"&&browser_version=6)
document.write('<link rel="stylesheet" href="../css/ie6.css" TYPE="text/css">');
//if IE 7
else if (browser_type=="Microsoft Internet Explorer"&&browser_version=7)
document.write('<link rel="stylesheet" href="../css/ie7.css" TYPE="text/css">');
//if opera
else if(browser_type=="opera" && browser_version=10)
document.write('<link rel="stylesheet" href="../css/opera.css" TYPE="text/css">');
//Default goto page (NOT IE 6 and NOT IE 7 and NOT Opera)
else
document.write('<link rel="stylesheet" href="css/style.css" TYPE="text/css">');
</script>
saygılar bu arada emin olun w3 için uygun olmasına elimden geldiğince dikkat ediyorum