¿Es suficiente escribir etiquetas directamente con CSS? ¿Es el nombre de una etiqueta? ¿Pertenecen a una determinada etiqueta?
Toma la etiqueta que mencionaste como ejemplo: a{color: #000}.
Antes de 1, {} era el selector del objeto. En el ejemplo anterior, su selector selecciona todas las etiquetas A en html;
2. En medio de {} están los nombres de los atributos y los valores de los atributos del objeto. Cada nombre de atributo y su valor de atributo correspondiente se combinan en un grupo usando ":" y ";" para el medio de cada dos grupos de atributos. Separado;
3. Actualmente, el selector básico de CSS solo admite cuatro formatos, uno es el nombre de la etiqueta (escrito directamente sin símbolos) y el otro es el nombre de la clase (con "." antes del nombre de la clase). ), Uno es el nombre de identificación (el nombre de identificación está precedido por "#") y el otro es el estado (pseudoclase, seguido del selector con ":" y otros caracteres especiales).
4. También hay un selector de extensiones CSS, que es más avanzado y lo encontrarás gradualmente.
El siguiente es un ejemplo, espero que sea de ayuda para tu comprensión.
Ejemplo 1:
a { color: #f00;}
El código anterior significa todo
Ejemplo 2:
p>Si existe dicho fragmento de código html,
lta href = " sfd.html " gt una etiqueta
lta class = " test " href = " SDF html "gt. La otra es una etiqueta, que tiene un atributo de clase con un valor de prueba
ltp class="test " >Esta es una etiqueta p, que tiene un atributo de clase con un valor de prueba
Quiero que el color de la etiqueta A normal sea #f00, las etiquetas de todas las pruebas de clase sean #00f y las etiquetas de la prueba de clase sean #0f0, así que deberías escribirlo así.
a {color:#f00;}
. prueba { color: # 00f;}
a. prueba { color: # 0f 0;}