Home > Foro de CSS >

Debates de CSS > Problema con css

Problema con css

juan
Medellín, Colombia
Escrito por Juan Esteban el 31/10/2008

Buenos dìas,

Con el siguiente còdigo que puse, no pretendo que lo analicen, solo es para mostrarles el gran dilema que estoy padeciendo, a la hora de que los sitios que me corresponde realizar, se vean bien en todos los exploradores.

Lo que hace el còdigo es que con ayuda de Javascript, detecto cual es el explorador del usuario de la pàgina web..... Y segùn eso asigno una hoja de estilo para que cuadren todos los estilos en ese explorador.

Entonces como se podràn imaginar, la Odisea es grande, creando las css para cada explorador en unas cuantas versiones cada uno.

Lo que quisiera es que por favor, me den unos consejitos para yo seguirlos y no se me haga tan tedioso este tema de las Css. Ademas, de esta manera como la estoy realizando, corro el riesgo de que un usuario que no tenga el Javascript activado..............


MUCHAS GRACIAS




<script type= "text/javascript" >

if(navigator. AppVersion. IndexOf("Chrome")! =-1){
document. Write(" <? Php echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/plantillaandres/css/template_css_google. Css" type="text/css"/>" ;? > ");

}
else{

if (navigator. AppName). IndexOf("Microsoft")! =-1) {
if (/MSIE (d+. D+);/. Test(navigator. UserAgent)){ //test for MSIE x. X;
var ieversion=new Number(RegExp. $1)
if (ieversion>=8){
////PARA DETECTAR VERSION 8
}
else{
if (ieversion>=7){
document. Write(" <? Php echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/plantillaandres/css/template_css_ie. Css" type="text/css"/>" ;? > ");
}
else{
if (ieversion>=6){
document. Write(" <? Php echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/plantillaandres/css/template_css_ie_v6. Css" type="text/css"/>" ;? > ");
}
else{
if (ieversion>=5){
///PARA DETECTAR VERSION 5
}
}
}
}
}
}
else {
if(navigator. AppName). IndexOf("Netscape")! =-1){
var version=navigator. AppVersion;
if(version. IndexOf("Apple")! =-1){
document. Write(" <? Php echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/plantillaandres/css/template_css_safari. Css" type="text/css"/>" ;? > ");
}
else{

/*PARA DETECTAR LA VERSION DE MOZILLA*/
if (/Firefox[/s](d+. D+)/. Test(navigator. UserAgent)){
var ffversion=new Number(RegExp. $1) // capture x. X portion and store as a number
var useragente=navigator. UserAgent;

/*
n3= diego
n4= andres
template_css_moz. Css = version 3 normalita , mauro, yo

*/
if(navigator. AppVersion. IndexOf("en-US")! =-1){
document. Write(" <? Php echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/plantillaandres/css/template_css_moz_n4. Css" type="text/css"/>" ;? > ");
}
else{
if(useragente. IndexOf("Firefox/2. 0")! =-1){
document. Write(" <? Php echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/plantillaandres/css/template_css_moz_n3. Css" type="text/css"/>" ;? > ");
}
else{
if (ffversion>=3){
document. Write(" <? Php echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/plantillaandres/css/template_css_moz. Css" type="text/css"/>" ;? > ");
}
else{
if (ffversion>=2){
document. Write(" <? Php echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/plantillaandres/css/template_css_moz_v2. Css" type="text/css"/>" ;? > ");
}
else{
if (ffversion>=1){
//version uno de mozilla
}
}
}
}
}




}
}
}
else{
if(navigator. AppName). IndexOf("Opera")! =-1){
document. Write(" <? Php echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/plantillaandres/css/template_css_opera. Css" type="text/css"/>" ;? > ");
}
}
}
}
</script>


Citar  |  
Ver mensaje      


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: retin a 0.05 sibelium temario acceso grado superior cuando hacer una prueba de embarazo imprimir autocad

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos