Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] En css se puede hacer esto class="uno,dos" hay una forma

Estas en el tema de En css se puede hacer esto class="uno,dos" hay una forma en el foro de CSS en Foros del Web. En css se puede hacer esto class="uno,dos" hay una forma como por ejemplo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 ...
  #1 (permalink)  
Antiguo 03/10/2013, 12:26
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes
Puntos: 8
En css se puede hacer esto class="uno,dos" hay una forma

En css se puede hacer esto class="uno,dos" hay una forma
como por ejemplo


Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <style type="text/css">
  4. <!--
  5. .uno{background:#FF3300;}
  6. .dos{font-size: 24px; text-decoration: underline; }
  7. -->
  8. </head>
  9.         <p class="uno,dos">nombre </p>
  10. </body>
  11. </html>
  #2 (permalink)  
Antiguo 03/10/2013, 12:30
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Puedes hacer: uno dos o uno,dos y accediendo con css: uno\\,dos para que no se malinterprete. Lo mismo con :, ::, ^ y otros caractéres problemáticos.

Saludos

Última edición por PHPeros; 03/10/2013 a las 12:38
  #3 (permalink)  
Antiguo 03/10/2013, 12:53
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes
Puntos: 8
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Cita:
Iniciado por PHPeros Ver Mensaje
Puedes hacer: uno dos o uno,dos y accediendo con css: uno\\,dos para que no se malinterprete. Lo mismo con :, ::, ^ y otros caractéres problemáticos.

Saludos
yo lo quiero hacer desde el html no desde el css
y si hago lo que me dices no sale

Código HTML:
Ver original
  1. <p class="uno^dos">nombre </p>
  2.         <p class="uno:dos">nombre </p>
  3.         <p class="uno::dos">nombre </p>
  #4 (permalink)  
Antiguo 03/10/2013, 13:06
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Que pongas \\ a los caracteres extraños cuando estés trabajando con ellos en CSS.
Ej:
Código HTML:
Ver original
  1. <p class="hola:adios"></p>
Código CSS:
Ver original
  1. .hola\\:adios{
  2.  
  3. }
Si no tiene que ver no lo clasifiques en CSS!

Última edición por PHPeros; 03/10/2013 a las 13:14
  #5 (permalink)  
Antiguo 03/10/2013, 13:16
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Seguramente te de noticia de error en modo transicional por usar ese tipo de caracteres.
  #6 (permalink)  
Antiguo 03/10/2013, 13:18
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes
Puntos: 8
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Código HTML:
Ver original
  1. .uno\\:dos{
  2.  background:#FF3300;
  3. }
  4. .dos{font-size: 24px; text-decoration: underline; }
  5. -->
Código HTML:
Ver original
  1. <p class="uno:dos">nombre </p>

lo puse asi
y no sale
  #7 (permalink)  
Antiguo 03/10/2013, 13:32
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Oh, estaba pensando en javascript, bueno pon solo una barra invertida así: \ y a ver...
  #8 (permalink)  
Antiguo 03/10/2013, 13:42
 
Fecha de Ingreso: agosto-2013
Mensajes: 46
Antigüedad: 11 años, 3 meses
Puntos: 12
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

la barra invertida sive en css para escapar caracteres (usar los no permitidos o reservados)
¿quieres es dos o mas reglas distintas al mismo elemento?
Código CSS:
Ver original
  1. .uno{background:#FF3300;}
  2. .dos{font-size: 24px; text-decoration: underline; }
fácil
Código HTML:
Ver original
  1. <p class="uno dos">nombre</p>
incluirlas en el attr class separadas por un espacio en blanco
  #9 (permalink)  
Antiguo 03/10/2013, 13:49
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Yo creo que lo que preguntaba era más bien lo que dice faillure.

También podrías, si te hiciera falta, luego tener un selector del tipo:

Código CSS:
Ver original
  1. .uno.dos {}

Que seleccionaría un elemento con ambas clases.
  #10 (permalink)  
Antiguo 04/10/2013, 06:46
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

podías haber preguntado si se pude asignar más de una clase por objeto en vez de lanzarte directamente a poner una respuesta equívoca...

Última edición por PHPeros; 04/10/2013 a las 06:51
  #11 (permalink)  
Antiguo 04/10/2013, 13:09
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes
Puntos: 8
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Cita:
Iniciado por faillure Ver Mensaje
la barra invertida sive en css para escapar caracteres (usar los no permitidos o reservados)
¿quieres es dos o mas reglas distintas al mismo elemento?
Código CSS:
Ver original
  1. .uno{background:#FF3300;}
  2. .dos{font-size: 24px; text-decoration: underline; }
fácil
Código HTML:
Ver original
  1. <p class="uno dos">nombre</p>
incluirlas en el attr class separadas por un espacio en blanco
LO PUSE ASI Y NO QUEDA COMO TU ME DICES Y NO QUEDA

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Documento sin t&iacute;tulo</title>
  5. <style type="text/css">
  6. <!--
  7. .sd2{
  8.     background:#FF9900;
  9.    
  10. }
  11. .sd{
  12.     font-size: 36px;
  13. }
  14. -->
  15. </head>
  16.  
  17. <p class="'sd2 sd">jorge</p>
  18. </body>
  19. </html>
  #12 (permalink)  
Antiguo 04/10/2013, 13:10
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes
Puntos: 8
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Cita:
Iniciado por pzin Ver Mensaje
yo creo que lo que preguntaba era más bien lo que dice faillure.

También podrías, si te hiciera falta, luego tener un selector del tipo:

Código css:
Ver original
  1. .uno.dos {}

que seleccionaría un elemento con ambas clases.
realmente no busco eso
  #13 (permalink)  
Antiguo 04/10/2013, 13:12
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes
Puntos: 8
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Cita:
Iniciado por phperos Ver Mensaje
podías haber preguntado si se pude asignar más de una clase por objeto en vez de lanzarte directamente a poner una respuesta equívoca...
exacto eso es lo que estoy preguntando
realmente no supe ni como preguntar
pero realmente esto es posible
  #14 (permalink)  
Antiguo 04/10/2013, 13:15
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Te sobran una comilla en el HTML:

Código HTML:
Ver original
  1. <p class="'sd2 sd">jorge</p>

Tendría que ser:

Código HTML:
Ver original
  1. <p class="sd2 sd">jorge</p>

Que por cierto, las últimas reglas que especifiques en el atributo tendrán preferencia.
  #15 (permalink)  
Antiguo 04/10/2013, 13:18
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes
Puntos: 8
Respuesta: En css se puede hacer esto class="uno,dos" hay una forma

Cita:
Iniciado por pzin Ver Mensaje
te sobran una comilla en el html:

Código html:
Ver original
  1. <p class="'sd2 sd">jorge</p>

tendría que ser:

Código html:
Ver original
  1. <p class="sd2 sd">jorge</p>

que por cierto, las últimas reglas que especifiques en el atributo tendrán preferencia.
la mejor respuesta que he visto
grandioso, ya que yo pensaba que no se podía


¿una pregunta mas? esto se puede en todo los navegadores y esto no crea ningún conflicto

Etiquetas: background, forma, html
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




La zona horaria es GMT -6. Ahora son las 22:21.