Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   <div style.... ie y firefox (http://www.forosdelweb.com/f4/div-style-ie-firefox-367173/)

pelmazote 29/01/2006 17:20

<div style.... ie y firefox
 
Hola, por que cuando utilizo la etiqueta div estile, para posicionar un texto, no se ve a la misma altura en ie y en firefox?, me explico:

Tengo el siguiente código en php:

echo ("<br>Nombre: <td style='position: absolute; left: 100px; top: 400px;'>$nombre</div>");

En teoria esto deberia de mostrar lo siguiente:
Nombre: Valor de la variable nombre

Y así es en firefox, pero en ie el valor de la variable $nombre, se ve ligeramente desplazado hacia abajo.

Es bastante frustrante, espero que alguien pueda ayudarme.

Gracias.

AlvaroG 29/01/2006 19:07

tu código no es sintácticamente válido:
¿¿¿¿¿¿<td style......>....</div>?????

baccxus 30/01/2006 00:49

pelmazote?

mira, empiezas con un <br> (por cierto en xhtml sería "<br/>") es un salto de línea dentro de un párrafo, luego un texto, y no terminas el párrafo o lo que sea donde esté metido el texto "Nombre", luego abres una celda "td" (previamente no hay una tabla y una fila que la contenga) a la que le aplicas "style" y terminas cerrándola con un "</div>".

Una regla de oro en el diseño web es que toda etiqueta se debe cerrar y por lo menos debes llevar un orden en tu etiquetado, cosa que no cumples, así como nos muestras es difícil ayudarte.

Saludos

SiR.CARAJ0DIDA 30/01/2006 07:20

y como postre usa comillas simples en los atributos

pelmazote 30/01/2006 10:36

Bueno lo primero gracias por responder.

En cuanto al código pido disculpas por no haberlo puesto correctamente, lo puse deprisa y corriendo y luego pasa lo que pasa.

echo("<br></br><b>País:</b> <div style= 'position: absolute; left:220px; top: 85px; width:200px;'>$pais</div>");

1) Es lógico que no queria poner td, sino <div style=....
2) Yo realmente utilizo <br> ya que creo que es suficiento para hacer un salto de linea.
3) EN PHP CUANDO SE QUIERE ESCRIBIR CÓDIGO HTML DENTRO DE UNA SENTENCIA, SE UTILIZAN COMILLAS SIMPLES.

El problema es que al posicionar el valor de $pais, este no se mantiene en la misma posición cuando se ejecuta con firefox que con ie.

Gracias.

Para SiR.CARAJ0DIDA:
Antes de escribir cuenta hasta 10

SiR.CARAJ0DIDA 30/01/2006 13:33

Cita:

3) EN PHP CUANDO SE QUIERE ESCRIBIR CÓDIGO HTML DENTRO DE UNA SENTENCIA, SE UTILIZAN COMILLAS SIMPLES.
creo que no tenes la mas minima idea de php ni de html, que tal asi?:

Código PHP:

echo '<br></br><b>País:</b> <div style= "position: absolute; left:220px; top: 85px; width:200px;">'.$pais.'</div>'

la etiqueta <b> no existe mas, para usar un salto de linea doble crea un parrafo nuevo, no existe el tag de cierre de <br> y tambien existen las hojas de estilos.

pelmazote 31/01/2006 09:25

ummmm, de que estás hablando?????????????????
se nota que no tienes mucha idea pero si así eres feliz pues yo me alegro.

PD: Ya lo he solucionado, no gracacias a tu ayuda por supuesto, a los demas, gracias.

webosiris 31/01/2006 10:23

Cita:

Iniciado por SiR.CARAJ0DIDA
la etiqueta <b> no existe mas

:ojotes: ¿y quien la secuestró? ¿los extaterrestres invadieron las oficinas del W3C? ¿hay que llamar a Scully y Molder? ¿me mantuvieron engañado todo este tiempo?

PD: el br es más fácil escribirlo de la forma abreviada sustítuí <br></br> por <br/>

SiR.CARAJ0DIDA 31/01/2006 12:26

porque no leen algun tutorial basico de html y se aprenden las etiquetas por lo menos? este pelmazote no tiene idea de nada y se hace el sabio.

ah, y la etiqueta <b> es para bobos, ahora se usa <strong>

pelmazote 31/01/2006 12:33

tu si que eres strong :patada:

Si estubiera muy puesto en html sin duda no estaria preguntando aquí, pero lo que si te puedo asegurar es que si se trata de programar dudo mucho que tu llegues a saber a lo largo de tu vida (que espero sea larga), ni la mitad de lo que yo se.

Se supone que estos foros son para ayudar a la gente con sus dudas cosa que creo tu no haces ya que te crees el rey de chirivilla.

Saludos.

webosiris 31/01/2006 13:04

Cita:

Iniciado por SiR.CARAJ0DIDA
porque no leen algun tutorial basico de html y se aprenden las etiquetas por lo menos? este pelmazote no tiene idea de nada y se hace el sabio.

ah, y la etiqueta <b> es para bobos, ahora se usa <strong>

1)Mejor lee vos un manual de buenos modales...
2) <b> sigue existiendo en html 4.1 <strong> tiene contenido semántico, <b> no, pero existe y ahí está. Después del manual de modales, te recomiendo leer las especificaciones del W3C...


La zona horaria es GMT -6. Ahora son las 23:32.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.