Hola de nuevo!, para el segundo problema, simplemente agregale una definición estándar para que los navegadores interpreten igual el html de tu documento.
Para ello pega la siguiente sentencia al principio de tu página, es decir, antes de la etiqueta
<HTML>.
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd">
Ejemplo:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd">
<html>
<head></head>
<body>
</body>
</html>
Saludos!