Regras de estilos

A sintaxe xenérica para definir unha regra de estilo é a seguinte:

selector {
  propiedade1:valor1;
  ...
  propiedadeN:valorN;
}

O selector pode ser:

A cada selector débelle seguir unha declaración do estilo encerrada entre chaves. A declaración do estilo componse dunha lista de propiedades e valores da forma propiedad:valor (p.e. color:red) separadas por punto e coma (;). Só se poden utilizar propiedades e valores contemplados no estándar CSS.

Pode asignarse unha regra de estilo a varios selectores separándoos por comas. Se queremos que algún dos selectores que comparten propiedades teña algunha en solitario basta con duplicar unha declaración para ese selector:

selector1, selector2, ..........., selectorN {
  propiedade1:valor1;
  ...
  propiedadeN:valorN;
}
selector1 {
  propiedadeX:valorX
}

Unha regra mal escrita será ignorada polo navegador. Debe de ter en conta:

Conflitos e Herencias

O estándar CSS está previsto para que  poida aplicarse de forma simultánea máis dunha folla de estilo. Se as definicións de estilo non están en conflito, todas elas serán aplicadas. Se polo contrario dúas ou máis regras son diferentes para a mesma propiedade surxe un conflito de estilos que será resolto:

selector {
  propiedade1:valor1   !important;
  ...
  propiedadeN:valorN;
}

Anterior Seguinte