1. Operador espacial
(1) lenguaje CSS
En pocas palabras, el lenguaje CSS es similar al lenguaje JS. El cliente lo descarga y lo analiza el navegador local. El lenguaje CSS es un lenguaje "débilmente tipificado" de muy bajo nivel. Todavía está lejos de un lenguaje "débilmente tipificado" basado en objetos relativamente completo como JS. Debe saber que los estilos CSS están definidos y la presentación de los estilos se basa en el orden del flujo de documentos y el nivel de prioridad de CSS, y se muestra después de que el navegador los reconoce y calcula. Y los navegadores tienen funciones de ignorar y corregir errores (especialmente IE), por lo que si la sintaxis de la definición de estilo es incorrecta, no afectará el funcionamiento normal del navegador, pero no mostrará el efecto deseado. Cuando diseñamos y definimos estilos, la solución de problemas es más preocupante. La razón esencial está relacionada con la holgura del propio lenguaje CSS de tipo débil. Por lo tanto, debemos prestar más atención a las estrictas prohibiciones de las definiciones de CSS para cometer menos errores. , mejor trabajo hecho más rápido.
(2) operadores CSS
En primer lugar, no hay muchos operadores en el lenguaje CSS. Hay .#{}:"; y un espacio muy importante. Estos operadores son símbolos de declaración de definición de uso común. En las definiciones de estilo CSS, los espacios son un poco especiales, nosotros Podemos considerarlo como el operador .en un espacio de nombres o una definición de paquete de clase en .Net o Java. En otras palabras, podemos pensar en los espacios como flechas que apuntan a rutas, lo que indica la relación de nivel padre-hijo de las etiquetas HTML. relacionado con HTML, es decir, cada definición de CSS corresponde a "una determinada etiqueta HTML" o "un determinado código HTML modular", y HTML puede llamar a múltiples clases de estilo CSS que se pueden "definir de forma compuesta" en función del código HTML. ; una etiqueta HTML también se puede "llamar de forma compuesta" en múltiples clases de estilo. Por lo tanto, la complejidad de la definición del estilo CSS es inseparable del HTML asociado.
(3) Descripción de ejemplo
El siguiente es el contenido citado: <tipo de estilo="texto/css"> |
explicar:
1. La ruta de clase de la primera clase b es td.b, que define el estilo de las etiquetas con clase = "b" en todas las etiquetas td en el documento HTML.
El siguiente es el contenido citado: td .b { |