Foros del Web » Creando para Internet » CSS »

# y .

Estas en el tema de # y . en el foro de CSS en Foros del Web. Hola, me gustaría saber que diferencia hay entre la almoadilla(#) y el punto(.) en una hoja de estilo. Gracias...
  #1 (permalink)  
Antiguo 13/07/2004, 01:47
Avatar de Chriss  
Fecha de Ingreso: junio-2004
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
# y .

Hola, me gustaría saber que diferencia hay entre la almoadilla(#) y el punto(.) en una hoja de estilo.

Gracias
  #2 (permalink)  
Antiguo 13/07/2004, 03:25
Avatar de Chriss  
Fecha de Ingreso: junio-2004
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
pongo un ejemplo:

#loquesea { }
.loquesea { }

Gracias
  #3 (permalink)  
Antiguo 15/07/2004, 10:54
Avatar de amanda75  
Fecha de Ingreso: junio-2003
Ubicación: cerca, pero no mucho
Mensajes: 684
Antigüedad: 21 años, 5 meses
Puntos: 0
La almohadilla identifica a un único elemento, solo puede haber uno, y en el html tienes que hacer la llamada así id="loquesea".

El punto es para una clase y puede haber varios elementos con esa misma clase, en el html tienes que hacer la llamada así class="loquesea".

Última edición por amanda75; 15/07/2004 a las 10:56
  #4 (permalink)  
Antiguo 28/07/2004, 04:48
Avatar de Chriss  
Fecha de Ingreso: junio-2004
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola, no lo entiendo bien, si yo creo por ejemplo:

Código PHP:
h1 color#545945 } 
puedo crear

Código PHP:
#h1 { color: #333 } 
y tambien

Código PHP:
.loquesea colorred 
entonces #h1 y .loquesea pueden hacer la misma función, y eso es lo que me confunde, si se puede hacer la misma funcion con #h1 y .loquesea para que sirve (( # ))
  #5 (permalink)  
Antiguo 28/07/2004, 07:46
Avatar de amanda75  
Fecha de Ingreso: junio-2003
Ubicación: cerca, pero no mucho
Mensajes: 684
Antigüedad: 21 años, 5 meses
Puntos: 0
Estás mezclando cosas diferentes.

El color siempre se declara con la almohadilla delante. Es la única declaración que lleva almohadilla. Después se utiliza, como te dije, para identificar un elemento UNICO, es decir, que en tu código html solo lo puedes nombrar una vez, si lo nombras varias veces no se aplicará la característica.

No sería muy sensato ponerle la almohadilla a h1, h1 se utiliza para los títulos y si se lo pones, querría decir que solo vas a utilizar una vez esa etiqueta, te restas posibilidades, sería una mala aplicación de las hojas de estilo, y no sé, eso lo dirá quién sepa más, si realmente se puede definir h1 con #. Quizá lo correcto sería definir una clase y un h1 para esa clase

En realidad la diferencia está en las capas, si defines una clase .loquesea podrás utilizarla en muchos <div class= "loquesea"> y te ahorrarás tener que escribir siempre lo mismo, pero si lo que quieres es ubicar capas, darles posiciones ... establecer características propias para cada una, lo mejor es identificarla ÚNICAMENTE con un #.<div id= "loquesea">

Yo estoy aprendiendo y mucho más no te sé decir, pero aqui tienes casi toda la normativa traducida,
pero puedes echarle un vistazo a esto


Un beso ;)
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:56.