Re: [Ovillo] Clases e ID's

2006-06-30 Por tema Maikel Naigt
Hola Federico.

On 6/30/06, Federico H. [EMAIL PROTECTED] wrote:

 Entiendo que un ID suele emplearse para casos únicos e irrepetibles en una
 misma página, y una clase puede utilizarse varias veces.


Dicho de otra manera. 'id' designa a un elemento de manera *inequívoca*
dentro de una página, y 'class' asigna un elemento a un grupo que comparten
unas características comunes.

Lo que nunca
 supe o entendí es cuál es la importancia que reside en ello, me
 refiero a cuál es la relevancia de tal diferenciación o de dónde surge
 la necesidad de que existan ambas cosas, porque en el fondo cumplen
 exactamente la misma función.


Como puedes comprobar, por la propia definición, no cumplen la misma
función.

¿O se trata solamente de una cuestión
 puramente formal? Porque yendo al caso, si en lugar de utilizar ambas
 cosas utilizo solamente clases o llamo una clase solamente una vez por
 página, no estaría haciendo nada malo.


Según lo que quieras obtener.
Si necesitas referirte a un elemento de manera inequívoca, por ejemplo con
un enlace a un ancla (tipo a href=#identificadorenlace/a)
necesariamente lo tendrás que hacer asignando un 'id' al elemento destino.
Si te refieres únicamente a que tus hojas de estilo funcionan bien sin
necesidad de asignar 'id' a ningún elemento, esta claro que no los
necesitas.


En fin... agradecido estaré si alguien puede aclararme esta dudilla
 existencial.


Pues explicado hasta donde yo sé. Otra cosa es que personalmente, a nivel
organizativo y de comprensión de hojas de estilo, para mi son algo
fundamental. No es lo mismo ver un estilo aplicado a un elemento del tipo
'.cabecera ul li { ... }' que '#cabecera ul li { ... }' que directamente me
está haciendo sospechar que el elemento '#cabecera' seguramente se refiera a
la cabecera de todo el documento y por tanto el estilo solo se aplicará en
las listas desordenadas de un bloque bien delimitado, mientras que
'.cabecera' me sugiere que puede ser la cabecera de varias estructuras
menores y el estilo se aplicará por doquier en todas las listas
desordenadas. Esto, evidentemente también depende de como si el codificador
ha hecho un trabajo más o menos coherente con el uso de 'id' / 'class'.


saludos,


Un saludo, y espero haberte aclarado más que confundido, ;)
David Merino Ogando.

Federico.
 [EMAIL PROTECTED]

 ___
 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

___
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


Re: [Ovillo] Clases e ID's

2006-06-30 Por tema oberon
Federico MP a écrit :
 On 6/29/06, Federico H. [EMAIL PROTECTED] wrote:
   
 Lo que nunca
 supe o entendí es cuál es la importancia que reside en ello, me
 refiero a cuál es la relevancia de tal diferenciación o de dónde surge
 la necesidad de que existan ambas cosas
 


 ID te sirve para crear el objetivo de un enlace, y te sirve cuando
 usas Javascript (getElementById).
   
Y ademas ID tiene mas peso (specificity) que class en CSS.


Pascal
___
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


Re: [Ovillo] Clases e ID's

2006-06-30 Por tema Iban Rodriguez
Son dos conceptos muy diferentes, otra cosa es que parezcan similares a la
hora de definir los estilos.

Hay que ver cada elemento de HTML como un objeto, con su función. Cada
objeto tiene sus propiedades, y hay veces que interesa identificarlos. Para
esto sirve el ID. En realidad la clase no es más que una serie de
atributos CSS que se aplican a un objeto, tenga o no tenga ID. Por ejemplo
puedes definirte una li y definir una clase CSS en la que simplemente
dices que el texto es rojo. Esta clase se la puedes aplicar a la li o a un
a o a un h1. Es simplemente eso, una clase.

Por otro lado puedes hacer que un h1 tenga un ID, pero no tiene por qué
ser exclusivamente para CSS. Como bien te han dicho, te puede servir para
javascript (getElementByID).
El tema es que CSS permite aplicar un estilo a un objeto concreto, en lugar
de definir una clase y aplicarsela al objeto (quería lo mismo), de forma que
puedes poner un div al que lo identificas como cabecera (sería su nick
o alias para tí, y sería único, obviamente), y en las CSS definirías su
anchura, imagen de fondo, etc.

Por supuesto que puedes hacer div class=cabecera y definir el mismo
estilo para una clase llamada cabecera. Pero no sería una forma elegante
de hacerlo.

Y al mismo tiempo, puedes aplicar una clase a un objeto con ID. Así por
ejemplo, puedes tener en todas las páginas una cabecera que es exactamente
igual excepto por el color del reborde, que en unas hojas es azul, en otras
verde, en otras rojo... En este caso por ejemplo el ID de las DIV sería
cabecera para todas las hojas (es único en cada página), pero a su vez
podrías definir un class para cabecera_intro, cabecera_localizacion,
cabecera_contacto, etc... para aplicarselo en cada hoja: div
id=cabecera class=cabecera_intro

Espero que con esto haya quedado clara la diferencia entre ID y Class.
Class es algo relacionado directamente con CSS e ID no lo es. ID no es para
definir el estilo a aplicar. Class sí.

__
?php
$Autor = Iban Rodriguez;
// Programador, THE MOVIE
?
www.themovie.org


-Mensaje original-
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Federico H.
Enviado el: viernes, 30 de junio de 2006 4:12
Para: Ovillo, la lista de CSS en castellano
Asunto: [Ovillo] Clases e ID's

Entiendo que un ID suele emplearse para casos únicos e irrepetibles en una
misma página, y una clase puede utilizarse varias veces. Lo que nunca
supe o entendí es cuál es la importancia que reside en ello, me
refiero a cuál es la relevancia de tal diferenciación o de dónde surge
la necesidad de que existan ambas cosas, porque en el fondo cumplen
exactamente la misma función. ¿O se trata solamente de una cuestión
puramente formal? Porque yendo al caso, si en lugar de utilizar ambas
cosas utilizo solamente clases o llamo una clase solamente una vez por
página, no estaría haciendo nada malo.

En fin... agradecido estaré si alguien puede aclararme esta dudilla
existencial.

saludos,

Federico.
[EMAIL PROTECTED]

___
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

___
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


Re: [Ovillo] Clases e ID's

2006-06-30 Por tema Federico H.
Por supuesto que puedes hacer div class=cabecera y definir el mismo
estilo para una clase llamada cabecera. Pero no sería una forma elegante
de hacerlo.

A eso me refería, mi duda era si solamente recaía en una cuestión
formal (a veces suelo llevar zapatillas con traje). Pero viendo los demás
argumentos que expusieron, supongo que ahora la cosa cobra más sentido.

saludos.

Federico
[EMAIL PROTECTED]

___
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


[Ovillo] Enlaces con sonido

2006-06-30 Por tema Gema Masegosa
Hola,

¿Alguien sabe si a un enlace se le puede poner el efecto de un sonido cuando
se hace clic encima de él? Porque en flash es fácil, pero lo quiero hacer
sólo con CSS y XHTML.

Gracias!

-- 
Gema Masegosa.
Email:[EMAIL PROTECTED]
___
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


[Ovillo] Desplegables onClick con css

2006-06-30 Por tema Ignacio Gros
hola lista: ¿alguien conoce algún ejemplo de menús desplegables con
múltiples niveles onclick (no hover) que funcione bien sin JS al menos en
FFox?
gracias a todos.
saludos,
ignacio

___
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


Re: [Ovillo] Desplegables onClick con css

2006-06-30 Por tema kemie guaida
http://onlinetools.org/tools/dom-tree-menu-puredom/
inobtrusivo, funciona con li's. muy facil de implementar :)

...:| kemie |:...
.:| www.monolinea.com http://www.monolinea.com |:.



Ignacio Gros wrote:
 hola lista: ¿alguien conoce algún ejemplo de menús desplegables con
 múltiples niveles onclick (no hover) que funcione bien sin JS al menos en
 FFox?
 gracias a todos.
 saludos,
 ignacio

 ___
 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

   
___
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


Re: [Ovillo] Enlaces con sonido

2006-06-30 Por tema Lucas Mourelle
Buenas!

Se me ocurre que si pensamos en una división de este tipo...

XHTML contenido estructurado
CSS   presentación
JavaScriptcomportamiento

Probablemente lo correcto sería programar ese efecto de sonido con 
JavaScript, ya que se trataría de una cuestión de comportamiento. 
Desconozco si es posible o no; pero estoy casi seguro de que con XHTML y 
CSS únicamente no se debe poder.


salutes!

Lucas

-- 
===
LucasMourelle - desarrollos rgb
===
6343-1705 // 15-5052-1468
[EMAIL PROTECTED]
===



Gema Masegosa wrote:
 Hola,

 ¿Alguien sabe si a un enlace se le puede poner el efecto de un sonido cuando
 se hace clic encima de él? Porque en flash es fácil, pero lo quiero hacer
 sólo con CSS y XHTML.

 Gracias!

   
___
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


Re: [Ovillo] Enlaces con sonido

2006-06-30 Por tema Gema Masegosa
No me apetecía añadir js's a la página, pero buscaré a ver qué encuentro por
ahí con javascript.

Gracias!

El día 30/06/06, Lucas Mourelle [EMAIL PROTECTED] escribió:

 Buenas!

 Se me ocurre que si pensamos en una división de este tipo...

 XHTML contenido estructurado
 CSS   presentación
 JavaScriptcomportamiento

 Probablemente lo correcto sería programar ese efecto de sonido con
 JavaScript, ya que se trataría de una cuestión de comportamiento.
 Desconozco si es posible o no; pero estoy casi seguro de que con XHTML y
 CSS únicamente no se debe poder.


 salutes!

 Lucas

 --
 ===
 LucasMourelle - desarrollos rgb
 ===
 6343-1705 // 15-5052-1468
 [EMAIL PROTECTED]
 ===



 Gema Masegosa wrote:
  Hola,
 
  ¿Alguien sabe si a un enlace se le puede poner el efecto de un sonido
 cuando
  se hace clic encima de él? Porque en flash es fácil, pero lo quiero
 hacer
  sólo con CSS y XHTML.
 
  Gracias!
 
 
 ___
 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




-- 
Gema Masegosa.
Email:[EMAIL PROTECTED]
___
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


Re: [Ovillo] Clases e ID's

2006-06-30 Por tema Escael Marrero
Solo un pequeño detalle más: al utilizar clases podemos definir más de un
estilo para un elemento por ejemplo div class=cabecera rojo aqui tenemos
dos estilos css para un mismo elemento html en este caso un div.
Esto nos ayudaria a la hora de diseñar.
Por otro lado con clases podemos dar un contenido semántico a nuestro
marcado html. Un ejemplo clásico es el uso del microformatos dublicore. Pego
este ejemplo del sitio
Webposiblehttp://www.webposible.com/microformatos-dublincore/introduccion-microformatos.html

dl class=dublincore
dtAutor/dt
dd
a class=creator
href=http://www.webposible.com/autor.html;
Alejandro Gonzalo Bravo García
/a
/dd
/dl

al utilizar la clase dublincore y creator apoyado con metadatos del mismo
tipo estamos configurando un documento html con un gran contenido semántico.

En fin las clases no solo nos servirían para dar diseño sino para enriquecer
nuestro codigo con contenido semántico.
saludos

On 6/30/06, Federico H. [EMAIL PROTECTED] wrote:
 Por supuesto que puedes hacer div class=cabecera y definir el mismo
 estilo para una clase llamada cabecera. Pero no sería una forma
elegante
 de hacerlo.

 A eso me refería, mi duda era si solamente recaía en una cuestión
 formal (a veces suelo llevar zapatillas con traje). Pero viendo los demás
 argumentos que expusieron, supongo que ahora la cosa cobra más sentido.

 saludos.

 Federico
 [EMAIL PROTECTED]

 ___
 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



-- 
Escael Marrero
Webmaster
http://www.zunzun.cu
Miembro del Consejo Gestor de http://www.proyectoweb.org
___
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


Re: [Ovillo] Enlaces con sonido

2006-06-30 Por tema Manuel Razzari
On 6/30/06, Gema Masegosa [EMAIL PROTECTED] wrote:
 No me apetecía añadir js's a la página, pero buscaré a ver qué encuentro por
 ahí con javascript.

Tal vez esto te interese. Existe hace un par de años, no se cuan moderno será.
http://www.flashsoundapi.com/

- manuel
___
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