Ver Mensaje Individual
  #10 (permalink)  
Antiguo 19/09/2010, 16:43
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Position Fixed con página .php

christianphp:

Antes de ver el problema, algunas correciones

vos pasaste


<a href='http://www.facebook.com/usuario' target='_blank' title='Sígueme en Facebook'><img src="RUTA DE L AIMAGENNNNNNN" width="165" height="131" border="0" style="width:165px; display: block; height: 131px;position:fixed;right: 0pt; text-decoration: none;text-indent: -999em;top: 0pt; z-index: 99999;" /></a>

no me suena pasarle text-decoration: none a una imagen y así unas cuantas cosas más.

te sugiero que hagas un div, lo posiciones y entonces sí, dentro le pongas un link con imágen u otra cosa.

tu código quedaría asi



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>fixed</title>
<style type="text/css">
<!--
html, body {
margin: 0px;
padding: 0px;
}
-->
</style>
</head>
<body>
<div style="width:165px;height: 130px;position:fixed;right: 0pt; top: 0pt; z-index: 99999;">
<a href='http://www.facebook.com/usuario' target='_blank' title='Sígueme en Facebook'>
<img src="x.jpg" width="165" height="131" border="0" alt='Sígueme en Facebook' title='Sígueme en Facebook' /></a>
</div>
<div style="width:100px; height: 1000px; background-color: cyan;">
Div height 1000px
</div>
</body>
</html>



Ahora, el problema, en principio este archivo, guardado como html o php, se visualiza correctamente en internet explorer 7/8

Si bien no es seguro, ya que desconozco tu código completo, puede que al pasarse como php se te esté generando algún elemento extraño producto de algún encabezado o de que no hayas guardado correctamente el archivo con tu editor de texto.

Si estás guardando con utf-8 (me refiero al guardarlo en el editor de texto), en mi ejemplo sería lo correcto ya que esa es la codificación que pasé en los encabezados. Asegurate que sea utf-8 NO BOM

tenes una demo del archivo trabajando (en los dos formatos) en

http://foros.emprear.com/html/fixed-face/

si el problema persiste, puedes agregar a la primera linea de tu version php (al inicio del mismo y sin dejar ninguna linea en blanco al inicio)

Código PHP:
Ver original
  1. <?php
  2. header("Content-Type: text/html;charset=utf-8");
  3. ?>


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.