Foros del Web » Programando para Internet » PHP »

Que jaleo de navegadores!!

Estas en el tema de Que jaleo de navegadores!! en el foro de PHP en Foros del Web. Hola!! Estoy aprendiendo a usar PHP y tengo una duda... ahora toy con los formularios y...xa ver como me van saliendo las cosas, segun use ...
  #1 (permalink)  
Antiguo 24/05/2004, 16:40
 
Fecha de Ingreso: mayo-2004
Mensajes: 14
Antigüedad: 13 años, 6 meses
Puntos: 0
Que jaleo de navegadores!!

Hola!!
Estoy aprendiendo a usar PHP y tengo una duda...
ahora toy con los formularios y...xa ver como me van saliendo las cosas, segun use Internet Explorer o bien Opera me sale de distinta forma(sobre todo lo de colocar los textos de area....)
entonces...cual es la solucion? programar especificamente para un navegador? no hay alguna forma de q salga como yo kiero en todos los navegadores??

Muchas gracias x la ayuda
  #2 (permalink)  
Antiguo 24/05/2004, 17:21
 
Fecha de Ingreso: diciembre-2003
Mensajes: 65
Antigüedad: 14 años
Puntos: 1
En realidad no creo que sea la culpa del PHP el que te salgan de distintas formas más bien sera el HTML ya que es en donde cambian las cosas.
  #3 (permalink)  
Antiguo 25/05/2004, 07:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
PHP no depende de ningún navegador .. PHP se ejecuta en el servidor y es este "le dá salida" en "HTML/javascript/etc" necesaria para el cliente que corresponda.

Así que las diferencias que encuentres entre navegadores depende directamente del HTML que estás genernado y no de "PHP" en sí ..

Debes respetar las comillas simples o dobles que use la sintax HTML/Javascirpt .. etc y así no tendrás problemas ..

Ahora bien .. si por desconocimiento o "comodidad" no "generas" ese HTML correctamente desde PHP .. depende de lo que hagas .. así será interpretado por uno u otro navegador.

ejemplo:

Esto sería lo "cómodo" pero no una sintax HTML correcta:

Código PHP:
echo "<input type=text name=nose>"
Lo correcto sería usar las comillas dobles qu requieren esos tag's HTML donde corresponda:

Código PHP:
echo "<input type=\"text\" name=\"nose\">"
(ejemplos "lanzados" desde PHP")

Si pones el código que estás usando .. tal vez veamos ese tipo de fallos que estés cometiendo.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 25/08/2004, 02:42
Avatar de Covids0020  
Fecha de Ingreso: septiembre-2003
Ubicación: España
Mensajes: 217
Antigüedad: 14 años, 2 meses
Puntos: 1
Ggg, no he podido evitarlo:
Lo correcto, pero más bien válido sería:
Código PHP:
echo "<input type=\"text\" name=\"nose\" />"
En adelante y si se quieren seguir los estándares web, los elementos que no necesitan etiqueta de cierre se deben cerrar al final de esta .

Niarudni quizás te sería recomendable visitar el w3c, y leer a cerca de los estándares web, algo a lo que se le está dando muchas vueltas y cada vez más se ve sitios que intentar respetar dichas normas de estandarización del HTML, en su camino hacia el XML... quizás??

Dichos estándares, precisamente, intentan salvar estas diferencias entre navegadores (y otros dispositivos), que aunque muchos opinen que son insalvables, porque no hay consenso entre organismos y compañias, yo creo que en un tiempo se conseguirá, o al menos en un alto grado de consenso, lo cual agradeceremos todos.
Una sola estructura de código compatible con todos los dispositivos, utopía??
"Un Anillo para gobernarlos a todos. Un Anillo para encontrarlos, un Anillo para atraerlos a todos y atarlos en las tinieblas" de los estándares web .

Se me fue la olla.

Bueno, te recomiendo unos sitios que te pueden interesar:
www.minid.net
www.zeldman.com
www.w3c.org
__________________
"La sabiduría comienza donde acaba el conocimiento". Yaris.
http://www.culturadigital.org
  #5 (permalink)  
Antiguo 25/08/2004, 03:25
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Covids0020, no he podido evitarlo. Lo que comentas es valido para XHTML. HTML tambien es un standard, distinto a XHTML, pero igualmente valido. Es cuestion de escoger un standard y cumplirlo.

Saludos.

PD: Ya la repera seria que los navegadores seguieran de una forma standard los standards.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #6 (permalink)  
Antiguo 25/08/2004, 10:03
Avatar de Covids0020  
Fecha de Ingreso: septiembre-2003
Ubicación: España
Mensajes: 217
Antigüedad: 14 años, 2 meses
Puntos: 1
Por eso dije:
Cita:
en su camino hacia el XML... quizás??
aludiendo sutilmente al XHTML.
Bueno, habría que explicarse mejor, antetodo, son lenguajes diferentes y no es una transición en un lenguaje, si no a través de otros lenguajes, estandarizarlos para llegar al "Santo Grial" gg.
Pero bueno, por supuesto que es así, válido para XHTML, era una especie de alusión para inducir a usar XHTML, que será lo más normal y general que se use en casi todos los sitios... creo yo .
__________________
"La sabiduría comienza donde acaba el conocimiento". Yaris.
http://www.culturadigital.org
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 12:53.