chrome/chromium i safari koriste webkit kao rendering engine, tako da ce u 99% slucajeva da daju isti prikaz.
sto se tice tvog pitanja, odgovor je ne, ne postoje kondicionalni komentari za bilo koji browser osim ie-a, mozes pomocu javascripta da detektujes koji je browser ali to je nepreporucljivo (jer javascript moze da se iskljuci, pa ti onda sajt ni na sta ne lici).
ja nisam imao nekih velikih problema izmedju safarija/chrome-a (mada, i ne testiram mnogo strane u chromeu...) i firefox-a, jedina razlika je sto su fontovi na mac-u drugaciji u odnosu na fontove na windowsu (ali to je do sistema, ne do browsera), tako da na windowsu izgledaju "tanji"...
dobra praksa je da imas tzv "reset css" fajl na pocetku (tj ukljucis taj css pre svih ostalih) strane, on ti koliko/toliko ukloni razlike izmedju browsera pa ti posle bude lakse da stilizujes elemente a da nema mnogo razlika izmedju browsera, evo npr reset.css koji ja koristim (to je malo modifikovan
yui css reset):
Code:
body,input{font-family:Verdana,Helvetica,Arial,sans-serif;color:#444;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: disc outside;}dl dd{margin-left:1em;}th,td {border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table{margin-bottom:1em;}textarea{resize:none}