Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/04/2005, 23:58
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola toiaqui:

Los atributos "oficiales" puedes verlos en la w3.org
Uno de esos atributos es style (como indica xp64) y en la misma web http://www.w3.org puedes encontrar un enlace a los estilos.

Hay navegadores como explorer que tienen sus propios atributos, y puedes obtenerlos con el array attributes de cualquier tag div...
Ejemplo: para un div con id="div1" haces un script:

var miDiv = document.getElementById("div1");
listaAttrs = "";
for (atributo in miDiv.attributes)
listaAttrs += atributo + " = " + miDiv.attributes[atributo];

Espero haber escrito bien el código...

Aunque esos atributos otros navegadores solo los muestra si están definidos, por lo que para ver los estándar puedes usar el mismo código sin especificar el array attributes.

Es algo raro, pero puedes probar esto:

Código:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
	<title>An XHTML 1.0 Strict standard template</title>
	<meta http-equiv="content-type" 
		content="text/html;charset=utf-8" />
	<meta http-equiv="Content-Style-Type" content="text/css" />
</head>

<body>
<div id="div1">
     <p>... prueba ...</p>
</div>
<script>
var miDiv = document.getElementById("div1");
listaAttrs = "";
for (atributo in miDiv.attributes)
  listaAttrs += atributo + " = " + miDiv.attributes[atributo] + "<br/>";
document.write(listaAttrs + "<br/><u>sin usar attributes...</u><br/>");

listaAttrs = "";
for (atributo in miDiv)
  listaAttrs += atributo + " = " + miDiv[atributo] + "<br/>";
document.write(listaAttrs + "<br/>");

</script>
</body>
</html>
Puedes probarlo directamente en esta página:
http://www.pepemolina.com/probador/

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo