Comunidad de diseño web y desarrollo en internet online

class... ¿para que sirven y cuando usarlas?

Citar            
MensajeEscrito el 27 Sep 2005 09:48 pm
Hola... algunos ya se empezaran a cansar de mis preguntas pero cada vez que tengo una nueva web entre manos me surge un nuevo problema...

mi nueva duda es sobre las clases (class). He leido el tutorial de CLAB respectivo pero no acabo de ver la diferencia entre clase y selector de identificador. Se que el primero se debe aplicar en el xhtml y el segundo se aplica "directamente".

Pero mas alla de eso... que diferencias hay? cuando se deben usar las clases? Yo hago todo con los selectores de etiquetas y de identificardor..

Tengo una hipotesis, pero no se si estoy en lo cierto. Puede ser que sirvan para hacer variaciones de un elemento definido en los selectores de identificador?

Pongo un ejemplo (no tengo codigo, es solo un ejemplo que podría aplicar en un futuro)...

Tengo un menu 5 links recuadrado de fondo azul pero por "x" razon quiero que uno de los links tenga el fondo rojo... Estaria bien utilizar un selector de identificador para el menu y uno de clase para aplicarse al link del fondo rojo?

No se si me explicado muy bien... Espero que me entiendais

Gracias por vuestra ayuda!

Por overbooking

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Sep 2005 09:56 pm
variaciones de un elemento definido en los selectores de identificador


a pesar de lo enredado te logre entender y si es algo por el estilo..

por ejemplo imaginate que tienes un estilo para las imagenes quieres que todas tenga un border= 0

pero quieres que las imagenes que ciertas imagenes salgan centradas y otras tantas alineadas a la izq o derecha, esas variaciones de el estilo de imagen lo haces con clases

Código :

img.centered {
   display: block;
   margin-left: auto;
   margin-right: auto;   
   }

img.alignright {
   padding: 4px;
   margin: 0 0 2px 7px;
   display: inline;
   }


Saludos :wink:

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 27 Sep 2005 10:18 pm
Gracias!!!
No solo sabeis de CSS... tambien sabeis entender a los que no nos sabemos explicar :lol:

Por overbooking

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Sep 2005 12:19 am
Mmmm
Ahi hay algo raro.
Las clases son para aplicar estilos a muchos elementos que los compartan, por ejemplo:

Tengo muchas imagenes, a todas quiero ponerle un padding de 4px y borde gris de 1px. Pues hago una clase:

Código :

.mi_clase {
  border:1px solid #666666;
  padding:4px;
  }


y luego se lo aplico a todas las imagenes, o a lo que sea que quiera ponerle esos estilos:

Código :

<img src="mi_imagen.png" class="mi_clase">
<!--o bien-->
<div class="mi_clase">
<!--o-->
<p class="mi_clase">

Con lo que obtendremos en esos casos, imagenes, parrafos y divs con 4px de padding y borde gris de 1px.

Los identificadores, los usamos para separar (identificar) a UN SOLO elemento dentro del html, es como ponerle nombre a ese elemento especifico, para luego referirnos a el por su nombre. Debe quedar claro que los identificadores (id="tal") deben ser únicos en el html, en cambio las clases las usamos en muchos elementos simultaneamente.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

opera
Citar            
MensajeEscrito el 28 Sep 2005 12:53 am
id, solo usado 1 ves en una pagina.
class, usado infinitas veces en una pagina.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 28 Sep 2005 01:18 am
gracias por la aclaratoria :)

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 28 Sep 2005 03:55 pm
con gente asi da gusto pelearse con las css!!!

Por overbooking

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Sep 2005 04:25 am

overbooking escribió:

con gente asi da gusto pelearse con las css!!!
Allí está el problema... con CSS no se pelea, con los navegadores deficientes se pelea... a CSS se le disfruta... ;)

Por cierto, tema resuelto, tema cerrado.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 29 Sep 2005 04:32 am

pedro escribió:

con CSS no se pelea, con los navegadores deficientes se pelea... a CSS se le disfruta... ;)
Hermosa frase, ten por seguro que la robare para mi siguiente conferencia xD

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.