> Hola Reynier, supongo que segundo email que te escribí aclara la mayoría
> de las dudas que planteás aquí, de todas formas te contesto algunos
> párrafos.

Pues si, aclaró algunas pero generó otras que expongo a continuación.
 
> El efecto visual puede ser el mismo, pero conceptualmente es diferente.
> Si interpreto bien tu intención, a vos no te interesa tanto identificar
> el "nodo", sino a la clase, al tipo del nodo. Fijate en las palabras que
> estás utilizando: "teorico", "tiro", "quirurgico", "juego", ... no
> parecen ser descripciones de la estructura del HTML sino más bien una
> característica del contenido que encierran. 

Efectivamente, como bien dices identifica al contenido no al nodo como tal. Así 
por ejemplo lo que esta dentro del DIV con clase "auto" tiene que ver con el 
proyecto de "Autos", lo que está en el  DIV con clase "teorico" tiene que ver 
con el proyecto "Teórico" y así sucesivamente con los restantes. Ya me di 
cuenta que es más lógico ponerle una clase y no un ID. De todas formas no me 
queda clara la utilización correcta del término ID y del término clase. Si 
tienes un enlace donde hablen al respecto te agradecería me lo dejaras por aquí.

> Además, por qué hacer que
> sólo un nodo pueda llamarse "teorico" si quizás esa sea una
> característica aplicable a más de una parte del contenido? En el CSS
> podrías tener definiciones diferentes para div.teorico y h4.teorico o,
> como te proponía, determinar la apariencia de los nodos a partir de su
> ancestro común (.teorico div, .teorico h4).

Claro está, teniendo una clase puedo aplicarla a cuantos elementos quiera y 
luego jugar de esta forma:
.teorico div, .teorico h1 || div.teorico, h1.teorico
Como bien explicas arriba. 

> Seguramente estás perdido porque no leíste (al menos antes de escribir
> esto) el email que te mandé a continuación del que respondiste. El
> ejemplo suponía que sólo te interesaba ocultar un H1, por lo tanto el
> div era innecesario.


Ya eso fue un error mío porque por más que traté de explicarme bien no lo 
logré. Veamos ahora si con esto lo comprendes mejor. Tengo este HTML:
<div class="resumen_proyecto auto">
        <h1>Simulador de conducción</h1>
        <img src="skins/simpro/images/proyectos/auto.jpg" alt="" />
        <p>Contenido del parrafo</p>
</div>

Como verás no solo contiene un H1 sino que también tiene una imagen y X 
párrafos (solo puse uno para ejemplificar). Cada uno de esos DIV pertenece o 
debe pertenecer a imágenes ordenadas en una lista de manera tal que cuando pase 
el Mouse por encima de alguna de ellas se muestre/oculte lo necesario. Por 
ejemplo:

1) Imagen 1=>MouseOver=>Mostrar DIV con clase auto(ocultar todos los demás)
2) Imagen 2=>MouseOver=>Mostrar DIV con clase teorico(ocultar todos los demás)
3) Imagen 3=>MouseOver=>Mostrar DIV con clase quirurgico(ocultar todos los 
demás)

¿Ahora me comprendes mejor lo que trato de hacer? Hace unos días atrás envie un 
mensaje a la lista con el siguiente título "Navegación con pestañas verticales" 
en el que pedía como se podía hacer esto con CSS y se puede pero es mucha 
cantidad de CSS y bueno preferí hacerlo con Javascript para darle un poco de 
efectos y Web2.0 a la cosa. Eso es lo que quiero lograr.

Aún así no me queda claro esto: <body class="auto"> &nbsp; </body> Pues no se 
cual es el objetivo final

> Ahora estoy más convencido de que es un error usar position absolute.
> Como te dije, te conviene usar position:static y display:hidden para no
> tener que reservar el espacio que utilizaría.
> 
> No sé qué herramientas te da script.aculo.us, pero para cambiar la clase
> de un elemento podés usar jquery (jquery.com).

Bueno script.aculo.us no da herramientas sino que es una librería con efectos a 
lo Yahoo User Interface (YUI), Rico, Moo.fx y otras.

Salu2
-- 
ReynierPM | Linux User:#310201 Hay dos cosas infinitas: el Universo y la 
estupidez humana. Y del Universo no estoy seguro.
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a