Foros del Web » Creando para Internet » CSS »

Compactibilidad al publicar web

Estas en el tema de Compactibilidad al publicar web en el foro de CSS en Foros del Web. saludos, tengo unas cuantas inquietudes, por favor si alguien me podría ayudar: 1-como saber que versión tengo de css en mi proyecto ASP.NET 2- como ...
  #1 (permalink)  
Antiguo 17/11/2009, 00:24
 
Fecha de Ingreso: agosto-2009
Mensajes: 142
Antigüedad: 14 años, 8 meses
Puntos: 2
Compactibilidad al publicar web

saludos, tengo unas cuantas inquietudes, por favor si alguien me podría ayudar:

1-como saber que versión tengo de css en mi proyecto ASP.NET
2- como cambiarlo
3-cual versión es la mas recomendable para combinar firefox y IE
4-donde consigo la versión mas recomendable para dichos navegadores
5-y si no utilizo css y el diseño lo hago solo por source de visual studio podría funcionar para ambos navegadores.

gracias.
  #2 (permalink)  
Antiguo 17/11/2009, 01:08
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Compactibilidad al publicar web

  1. puede que vaya a errar en lo que diga debido a mi ignorancia en asp. ¿css en asp.net? quiero decir, no tengo duda que asp.net pueda manejar css pero no creo que lo haga por version. al final quien va a leer la aplicacion es el navegador. hasta donde mi conocimiento alcanza, no hay ninguna propiedad en el navegador que nos indique la version que este admite. sin embargo, si puedes verificar si el navegador tiene soporte para las diferentes implementaciones de css. pero para ello se necesita javascript.
    Código:
    document.implementation.hasFeature("CSS", null); // version 1;
    document.implementation.hasFeature("CSS2", null); // version 2;
    // devuelve un boolean donde true significa que tiene soporte;
    // y false no tiene soporte;
    
    el problema es que no todos los navegadores tienen el objeto implementation. o mas bien digamos que iexplorer no tiene soporte para dicho objeto. en iexplorer8 parece que tiene soporte intermedio porque siempre me devuelve false o sera que no se utilizarlo.
  2. no se contestar esa pregunta... si te refieres a cambiar la version en el navegador, en mi experiencia nunca he visto que sea posible ni desde javascript.
  3. en mi opinion, la ultima version de firefox e iexplorer7/8
  4. desde la misma pagina oficial, no. firefox, iexplorer8. dado las politica de microsoft y que la version 8 es la oficial, dudo que puedas descargar la version 7 desde la pagina oficial.
  5. no se contestar esa pregunta... pero me parece que lo obvio es que si asp.net genera codigo estandar y compatible, entonces al menos debe funcionar en todos los navegadores.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 17/11/2009, 08:12
 
Fecha de Ingreso: agosto-2009
Mensajes: 142
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Compactibilidad al publicar web

gracias zerokilled, mi criterios con relación a los css van en el mismo camino que los tuyo lo que sucedió fue que en otra area del foro me confundieron un poco la cabeza con su respuesta y tuve que dirigir la pregunta a este foro.

yo pregunté:
Cita:
me gustaría saber como puedo hacer para que mi web ya publicada sea compatible tanto como firefox como con otros exploradores.
Tengo una pagina web y para que el diseño salga como debe de ser tengo que darle al botón de compatibilidad de IE8 de lo contrario sale desfigurado, si abro la misma pagina en firefox el diseño de la pagina sale desfigurado (el menú sale a la izquierda encima del texto, los botones salen mas grande que lo que deberían de salir, entre otras cosas). He comparado las CSS con los que dicen los manuales y esta bien
Por favor alguien me podría informar como puedo hacer para que el diseño salga igual en todos los exploradores y sin tener que darle al botón de compatibilidad de IE8.

La pagina esta realizada en ASP.NET y Microsoft .NET Framework 2.0 SP2 (todo esto bajo Visual Studio 2005 Professional Edition
y me contestaron:
Cita:
El problema generalmente se debe a que las ultimas versiones de CSS no son soportadas en todos los navegadores, y muchas veces los distintos navegadores interpretan los tags css del modo que se les antoja.
Yo te recomendaría que verifiques que la versión de CSS y el tag específico que estás utilizando en cada ocasión, sea compatible con todos los navegadores antes de publicar la página.
y consideré esto que me decían:
Cita:
las ultimas versiones de CSS no son soportadas en todos los navegadores
este es el formato que utilizo en mi CSS:
Cita:
body {
background-color: #ffffff;
background-image: url(imagenes/background.gif);
background-repeat: repeat-x;
margin: 0;
padding: 0;
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
color: #666666;
}
tengo entendido que es compatible con todos los navegadores pero al parecer no me funciona así y la pagina cuando la ejecuto en IE8 al principio tengo que darle al botón de Compatibilidad (con una sola vez es suficiente, de ahí en adelante siempre la pagina sale bien) y en firefox las imagines se me ponen una encima de la otra, los botones salen mas grandes que otros y cosas por el estilo.

por favor si me podrías ayudar en esto, es un poco urgente.

gracias.
  #4 (permalink)  
Antiguo 17/11/2009, 08:31
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Compactibilidad al publicar web

Cita:
El problema generalmente se debe a que las ultimas versiones de CSS no son soportadas en todos los navegadores, y muchas veces los distintos navegadores interpretan los tags css del modo que se les antoja.
yo creo que se referian a CSS3 pero aun no es una version oficial y muy pocos navegadores han comenzado a implementarlo. lo que si es un problema, y ha sido de siempre, hay navegadores que interpretan los estilos a su manera o un tanto distintas. generalmente sucede con las propiedades que manejan el modelo de cajas. una manera de minimizar los errores es incluyendo un DOCTYPE a los documentos, ademas de un codigo limpio. es decir, sin cosas innecesarias.

el codigo que muestras no tiene nada fuera de lugar. o sea, son propiedades del estandar acutal, y de hecho funciona igual en todos los navegadores. quizas sea que tengas otros codigo que sobre escriben esas propiedades.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:49.