3 Las reglas de# CSS consisten en dos partes principales: selector y una o más declaraciones:
El selector suele ser el elemento HTML que necesita para cambiar el estilo.
Cada declaración consiste en un atributo y un valor.
// Defina un nombre llamadopara1
Tipo de identificación
Clase
// Defina un nombre llamadocenter
exclusivo de la clase de elemento P
Insertar tablas de estilo: hay tres formas de insertar tablas de estilo:
- (1) Mesa de estilo externo
- <head>
<link rel=”stylesheet” type=”text/css” href=”mystyle.css”>//mystyle.css es un estilo externo
</head>
// primero defina unose almacenan tablas de estilo mystyle.css. - (2) Mesa de estilo interno
- <head>
<style>
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url(“images/back40.gif”);}
</style>
</head> - // Inserción interna<style></style>CSS El estilo de edición en él puede definir estilos de elementos múltiples.
- (3) Estilo Unido Inner
- <p style=”color:sienna;margin-left:20px”>This is a paragraph.</p>
- // Configuración de estilo en elementos separados
(4) múltiples estilos se apilarán en uno
La tabla de estilo
permite información de estilo de múltiples maneras. El estilo se puede estipular en un solo elemento HTML, en el elemento principal de la página HTML o en un archivo CSS externo. Incluso puede citar múltiples tablas de estilo externas dentro del mismo documento HTML.
secuencia de pila de capa
Cuando el mismo elemento HTML se define por más de un estilo, ¿cuál usará?
En términos generales, todos los estilos se apilarán en una nueva tabla de estilo virtual de acuerdo con las siguientes reglas, donde el número 4 tiene la más alta prioridad.
- Configuración predeterminada del navegador
- mesa de estilo exterior
- tabla de estilo interno (ubicada dentro de la etiqueta <Head>)
- estilo de pareado interno (dentro de los elementos HTML)
47 antecedentes de# CSS
- background-color // Color de fondo
- background-image // Imagen de fondo
- background-repeat // estilo de fondo (horizontal o vertical, o no plano)
- background-attachment// Adjunto de fondo:Defina la imagen de fondo con el método de movimiento del eje rodante
- background-position// ubicación de imagen de fondo
En
CSS, el valor de color generalmente se define de las siguientes maneras:
- dieciséis entrada -ru: “# FF0000”
- RGB -Such como: “RGB (255,0,0)”
- Nombre del color: como: “Rojo”
;
;
generalmente usa repetición de fondo: repetir-x; hacer la imagen horizontalmente plana; sin repetición
representa la imagen en la parte superior derecha
76 n.
:formato de texto CSS
Atributo
Descripción | |
---|---|
color | establecer color de texto |
direction | Establecer dirección de texto. |
letter-spacing | Establecer el espacio del personaje |
line-height | Altura de configuración |
text-align | texto en elementos de alineación |
text-decoration | Agregar modificación al texto |
text-indent | en la primera línea del texto chino en chino |
text-shadow | establecer la sombra de texto |
text-transform | letra en el elemento de control |
unicode-bidi | Configuración o si el texto se reescribe |
vertical-align | Establezca la alineación vertical del elemento |
white-space | Establezca el método de procesamiento en blanco en el elemento |
word-spacing | Establecer la palabra espaciado |
color:
direction: dirección de texto
ltr | predeterminado. La dirección del texto es de izquierda a derecha. |
rtl | La dirección del texto de derecha a izquierda.
Las regulaciones |
inherit | deben heredar el valor de la propiedad de dirección del elemento principal. |
letter-spacing: espaciado de caracteres de texto
normal | predeterminado. No hay espacio adicional entre los personajes. |
length | Defina el espacio fijo entre los caracteres (valores negativos permitidos).
Las regulaciones |
inherit | deben heredar el valor de la propiedad de espacios de letras del elemento principal. |
line-height:
normal | predeterminado. Establecer espaciado de línea razonable. |
number | Establecer el número, este número se multiplicará con el tamaño de fuente actual para establecer el espacio de línea. |
length | Establezca un espacio fijo. |
% | por ciento de tono basado en el tamaño de fuente actual.
Las regulaciones de |
inherit | deben heredar el valor del atributo de altura de línea del elemento principal. |
text-align:
left | Establezca el texto a la izquierda. El valor predeterminado: determinado por el navegador. |
right | Establezca el texto a la derecha. |
center | Establezca el texto en el medio. |
justify | para lograr el efecto de la alineación en ambos extremos.
Las regulaciones |
inherit | deben heredar el valor del atributo de alineación de texto del elemento principal. |
text-decoration
Casi todos los navegadores convencionales no admiten la propiedad de color-decoración de texto.
none | predeterminado. Defina el texto estándar. |
underline | Defina una línea debajo del texto. |
overline | Defina una línea en el texto. |
line-through | Defina una línea a través del texto. |
blink | Defina el texto parpadeante.
Las regulaciones |
inherit | deben heredar el valor del atributo de decoración de texto del elemento principal. |
text-indent
length | Defina la sangría fija. Valor predeterminado: 0. |
% | Defina el porcentaje del ancho del elemento principal.
Las regulaciones de |
inherit | deben heredar el valor de la propiedad de texto-indente de texto del elemento principal. |
text-shadow
h-shadow | debe. La posición de la sombra horizontal. Hacer valores negativos. |
v-shadow | debe. La posición de la sombra vertical. Hacer valores negativos. |
blur | opcional. Distancia vago. |
color | opcional. El color de la sombra. |
text-transform
none | predeterminado. Texto de definición con estándares con letras minúsculas y letras mayúsculas. |
capitalize | Cada palabra en el texto comienza con letras mayúsculas. |
uppercase | La definición solo tiene letras mayúsculas. |
lowercase | Defina las letras no superpercasas, solo letras minúsculas. |
inherit | Las regulaciones deben heredar el valor del atributo de transformación de texto del elemento principal. |
unicode-bidi
normal | predeterminado. No hay nivel incrustado adicional. | |
embed | Crear un nivel incrustado adicional. | |
bidi-override | Crear un nivel incrustado adicional. Reorencia dependiendo de la propiedad de dirección. | |
initial | Establezca este atributo en su valor predeterminado. Verinitial。 | |
inherit |
herede el atributo del elemento principal. Verinherit。
|
vertical-align
baseline | predeterminado. Los elementos se colocan en la línea de base del elemento principal. |
sub | asentamiento vertical del texto de alineación. |
super | Alineación vertical del texto de alineación |
top | alinee la parte superior del elemento con la parte superior del elemento más alto en la fila |
text-top | alinee la parte superior del elemento con la parte superior de la fuente del elemento principal |
middle | Coloque este elemento en el medio del elemento principal. |
bottom | Alinee la parte superior del elemento con el elemento mínimo en la fila. |
text-bottom | Alinee el extremo inferior del elemento con el extremo inferior de la fuente del elemento principal. |
length | |
% | Use el valor porcentual de la propiedad “Línea de altura” para organizar este elemento. Hacer valor negativo.
Las regulaciones |
inherit | deben heredar el valor de la propiedad de alineación vertical del elemento principal. |
white-space
Valor de
Descripción | |
---|---|
normal | predeterminado. El en blanco será ignorado por el navegador. |
pre | El navegador retendrá el espacio en blanco. Su comportamiento es similar a la etiqueta <pre> en HTML. |
nowrap | El texto no se cambiará, y el texto continuará en la misma línea hasta que se encuentre la etiqueta <br>. |
pre-wrap | Mantenga la secuencia en blanco, pero se cambia normalmente. |
pre-line | secuencia en blanco fusionada, pero conserva el símbolo de intercambio. |
inherit | Las regulaciones deben heredar el valor del atributo de espacio blanco del elemento principal. |
word-spacing
normal | predeterminado. Defina el espacio estándar entre las palabras. |
length | Defina el espacio fijo entre las palabras. |
inherit | Las regulaciones deben heredar el valor del atributo de espacios de palabras del elemento principal. |