Foros del Web » Creando para Internet » CSS »

todos los id que empiecen por aaa???

Estas en el tema de todos los id que empiecen por aaa??? en el foro de CSS en Foros del Web. Hola. No se si se puede hacer esto en ccs. Quiero hacer una regla para un id. Este id, su nombre puede ser aaa1, aaa2, ...
  #1 (permalink)  
Antiguo 14/03/2011, 08:48
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 10 meses
Puntos: 6
todos los id que empiecen por aaa???

Hola. No se si se puede hacer esto en ccs. Quiero hacer una regla para un id.

Este id, su nombre puede ser aaa1, aaa2, aaa3 y asi hasta muchos. Lo que que quiero es hacer la regla para el id que empiece por "aaa", pero que no tenga en cuenta las letras o digitos que encuentre despues de "aaa".

Un saludo.
  #2 (permalink)  
Antiguo 14/03/2011, 09:41
Avatar de zarcorian  
Fecha de Ingreso: marzo-2011
Ubicación: aquí
Mensajes: 113
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: todos los id que empiecen por aaa???

Cita:
Iniciado por AitorLopez Ver Mensaje
Hola. No se si se puede hacer esto en ccs. Quiero hacer una regla para un id.

Este id, su nombre puede ser aaa1, aaa2, aaa3 y asi hasta muchos. Lo que que quiero es hacer la regla para el id que empiece por "aaa", pero que no tenga en cuenta las letras o digitos que encuentre despues de "aaa".

Un saludo.


Lo siento, me perdi del todo... He leido tres veces tu post, y todavia no entiendo lo que quieres hacer... Podrias poner un ejemplo o expresarte con otras palabras por favor??
  #3 (permalink)  
Antiguo 14/03/2011, 10:18
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 10 meses
Puntos: 6
Respuesta: todos los id que empiecen por aaa???

HOla. A ver ahora. TEngo tres elementos que se llaman aaa1, aaa2 y aaa3.

Pregunto si se puede hacer una regla para elementos cuyo nombre sean aaa***, es decir, elementos cuyas tres primeras letras sean aaa, pero las demas pueden ser las que sean, como cuando haces una busqueda que puedes decir todo lo que empiece por z.

Espero haberme explicado ahora.

Un saludo.
  #4 (permalink)  
Antiguo 14/03/2011, 11:44
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: todos los id que empiecen por aaa???

Sí.
Css3 --> Selectores avanzados (copio pego de librosweb):
Cita:
elemento[atributo^="valor"], selecciona todos los elementos que disponen de ese
atributo y cuyo valor comienza exactamente por la cadena de texto indicada.

elemento[atributo$="valor"], selecciona todos los elementos que disponen de ese
atributo y cuyo valor termina exactamente por la cadena de texto indicada.

elemento[atributo*="valor"], selecciona todos los elementos que disponen de ese
atributo y cuyo valor contiene la cadena de texto indicada.
Fin del copy&paste.

¿Qué significa?
Primero, que debe definir para "elemento" a qué etiqueta afectará: div, hnº, span, a...
"atributo": pues eso, el atributo en el que buscará la cadena de texto indicada tras el signo igual (=).

En su caso, y suponiendo que sus "aaa..." sean h1 definiríamos así:
Código CSS:
Ver original
  1. h1[id^="aaa"] {/*propiedades*/}

Warninig: hay navegadores que no soportan estos selectores.

Sugerencia: si lo anterior (soporte por todos los navegadores) es imnegociable, debería declarar de la forma clásica:
Código CSS:
Ver original
  1. #aaa01, #aaa02, #aaa03, ... #aaaNN {/*propiedades*/}
  #5 (permalink)  
Antiguo 14/03/2011, 11:49
Avatar de mtreik  
Fecha de Ingreso: marzo-2011
Ubicación: Yecla (Murcia)
Mensajes: 41
Antigüedad: 13 años, 1 mes
Puntos: 7
Respuesta: todos los id que empiecen por aaa???

Veamos, creo que entiendo lo que dices, pero no el porque quieres hacerlo así, lo veo demasiado complicado... No sería más facil utilizar clases??? es decir creas una clase en css y se la asignas a todas las div que quieras.

Código HTML:
Ver original
  1. <div class="aaa">Contenido 1</div>
  2. <div class="aaa">Contenido 2</div>
  3. <div class="aaa">Contenido 3</div>
__________________
Marcelo López Santa
------------------------
Diseñador y programador web
www.sixtudio.com
  #6 (permalink)  
Antiguo 14/03/2011, 11:59
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 10 meses
Puntos: 6
Respuesta: todos los id que empiecen por aaa???

Ok. Muchas gracias por la información, miraré a ver si funciona en explorer y en mozilla. Sabía que había unos selectores especiales, pero no como funcionaban, aunque con la explicacion de kseso, me ha quedado muy claro, a mi, y entiendo que a cualquier que busque esta información en este hilo, por eso desde aqui mi enhorabuena.

Ya se que con clases era mucho mas sencillo, pero quería ver como se hacia con estos selectores.

Un saludo.
  #7 (permalink)  
Antiguo 14/03/2011, 13:44
Avatar de sanxuan  
Fecha de Ingreso: enero-2011
Ubicación: Gijón
Mensajes: 671
Antigüedad: 13 años, 3 meses
Puntos: 36
Respuesta: todos los id que empiecen por aaa???

Otra posibilidad es combinar "id" y "class".
Puedes usar id="aaa" junto a class="N1". Incluso junto a class="fila1 columna2".
Se pueden definir varias clases y separarlas mediante espacios.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:41.