hallo!
1.
also du kannst den opera u.a. mit folgendem javascript eindeutig erkennen:
<!--
if (navigator.userAgent.indexOf("Opera")>=0){
var opera=1; // DANN IST ER EIN OPERA
}else{
var opera=0; // DANN IST ER KEIN OPERA
}
// WENN ER DANN EIN OPERA IST, KANNST DU DAS PER GET_VARIABLE
// ÜBERTRAGEN
if(opera){
location.href=location.href+'?browser=opera';
}
// MIT EINEM PHP SCRIPT KANN DIE GET_VARIABLE browser GENAU SO
// ÜBERNOMMEN WERDEN, DAMIT KANN MAN DANN WEITER ARBEITEN
-->
<?php
if($browser=='opera'){
mache_dies_und_das
}
?>
2.
du hast die probleme mit den unterschiedlichen browsern nicht, wenn du vollkommen w3c komform bleibst.
auf folgender seite kannst du deine seite auf css, html usw. checken, dir werden dann auch alle fehler angezeigt:
http://jigsaw.w3.org/css-validator
und besuche noch diese seite:
http://www.csszengarden.com/
und lerne dort alle vorzüge des css programmierens kennen.
das ist eine anlaufstelle für alle designer.
mfg
stefano albrecht
viel erfolg!