Color de fuente en css. ¿Cómo cambiar el color de fuente en HTML usando el navegador web Google Chrome? Modelo de color RGBA

En este artículo examinaremos en detalle la propiedad de desbordamiento con todos sus valores, que también le permite agregar o eliminar una barra de desplazamiento horizontal/vertical. En otras palabras, cómo hacer barras de desplazamiento.

El desbordamiento en CSS es responsable de cómo se verá la visualización de la información en un bloque si el contenido excede la altura o el ancho de este bloque. Esta propiedad solo se aplica a elementos de bloque (display: block; o aquellos que inicialmente son elementos de bloque - divs, etc.).

Posibles valores que toma esta propiedad (visibles por defecto):

  • Visible: se muestra todo el contenido del elemento, incluso más allá de la altura y el ancho especificados.
  • Oculto: solo se muestra el área dentro del elemento, el resto estará oculto.
  • Desplazamiento: siempre se agregan barras de desplazamiento.
  • Automático: las barras de desplazamiento se agregan solo cuando es necesario.
  • Heredar: hereda el valor del padre.

Muy a menudo, esta propiedad se utiliza para eliminar o agregar barras de desplazamiento a un elemento. Así es como, por ejemplo, tratan los marcos para no abarrotarlos en tamaño completo. O para insertar algunos texto grande, para que no ocupe media página, sino que se coloque cómodamente en un bloque especial, desde donde se puede desplazar y leer. En su mayor parte, la propiedad resuelve el problema de una visualización cómoda de la información.

En la demostración puedes ver cómo funciona cada valor de propiedad en la práctica:

código HTML

Página

visible

oculto

Camaradas! comenzar trabajo diario juega en la formación de posiciones papel importante en la formación de sistemas de participación masiva. La importancia de estos problemas es tan evidente que el constante crecimiento cuantitativo y el alcance de nuestra actividad exigen la identificación y clarificación de nuevas propuestas. Así, el fortalecimiento y desarrollo de la estructura representa un experimento interesante para probar el modelo de desarrollo. La tarea de la organización, especialmente nuevo modelo La actividad organizacional determina en gran medida la creación de un sistema de formación de personal que satisfaga las necesidades urgentes.

La experiencia diversa y rica en el fortalecimiento y desarrollo de la estructura nos permite evaluar la importancia de las áreas de desarrollo progresivo. De este modo mayor desarrollo varias formas actividades le permite realizar tareas importantes en el desarrollo de nuevas propuestas. La práctica diaria demuestra que la implementación de los objetivos planificados garantiza a un amplio círculo(especialistas) participación en la formación de las posiciones adoptadas por los participantes en relación con las tareas asignadas. La importancia de estos problemas es tan obvia que el fortalecimiento y desarrollo de la estructura representa un experimento interesante para poner a prueba las condiciones financieras y administrativas esenciales. Así, el constante crecimiento cuantitativo y el alcance de nuestra actividad nos permite evaluar la importancia de las formas de desarrollo. Consideraciones ideológicas de orden superior, así como el alcance y lugar de la formación del personal, aseguran que en la formación de las posiciones adoptadas por los participantes en relación con las tareas asignadas participe una amplia gama de especialistas.

voluta

Camaradas! El inicio del trabajo diario de formación de una posición juega un papel importante en la formación de sistemas de participación masiva. La importancia de estos problemas es tan evidente que el constante crecimiento cuantitativo y el alcance de nuestra actividad exigen la identificación y clarificación de nuevas propuestas. Así, el fortalecimiento y desarrollo de la estructura representa un experimento interesante para probar el modelo de desarrollo. La tarea de la organización, en particular el nuevo modelo de actividad organizativa, determina en gran medida la creación de un sistema de formación de personal que satisfaga las necesidades urgentes.

La experiencia diversa y rica en el fortalecimiento y desarrollo de la estructura nos permite evaluar la importancia de las áreas de desarrollo progresivo. Así, el mayor desarrollo de diversas formas de actividad nos permite llevar a cabo tareas importantes en el desarrollo de nuevas propuestas. La práctica cotidiana muestra que la implementación de los objetivos planificados garantiza la participación de un amplio círculo (especialistas) en la formación de las posiciones adoptadas por los participantes en relación con las tareas asignadas. La importancia de estos problemas es tan obvia que el fortalecimiento y desarrollo de la estructura representa un experimento interesante para poner a prueba las condiciones financieras y administrativas esenciales. Así, el constante crecimiento cuantitativo y el alcance de nuestra actividad nos permite evaluar la importancia de las formas de desarrollo. Consideraciones ideológicas de orden superior, así como el alcance y lugar de la formación del personal, aseguran que en la formación de las posiciones adoptadas por los participantes en relación con las tareas asignadas participe una amplia gama de especialistas.

auto

Camaradas! El inicio del trabajo diario de formación de una posición juega un papel importante en la formación de sistemas de participación masiva. La importancia de estos problemas es tan evidente que el constante crecimiento cuantitativo y el alcance de nuestra actividad exigen la identificación y clarificación de nuevas propuestas. Así, el fortalecimiento y desarrollo de la estructura representa un experimento interesante para probar el modelo de desarrollo. La tarea de la organización, en particular el nuevo modelo de actividad organizativa, determina en gran medida la creación de un sistema de formación de personal que satisfaga las necesidades urgentes.

La experiencia diversa y rica en el fortalecimiento y desarrollo de la estructura nos permite evaluar la importancia de las áreas de desarrollo progresivo. Así, el mayor desarrollo de diversas formas de actividad nos permite llevar a cabo tareas importantes en el desarrollo de nuevas propuestas. La práctica cotidiana muestra que la implementación de los objetivos planificados garantiza la participación de un amplio círculo (especialistas) en la formación de las posiciones adoptadas por los participantes en relación con las tareas asignadas. La importancia de estos problemas es tan obvia que el fortalecimiento y desarrollo de la estructura representa un experimento interesante para poner a prueba las condiciones financieras y administrativas esenciales. Así, el constante crecimiento cuantitativo y el alcance de nuestra actividad nos permite evaluar la importancia de las formas de desarrollo. Consideraciones ideológicas de orden superior, así como el alcance y lugar de la formación del personal, aseguran que en la formación de las posiciones adoptadas por los participantes en relación con las tareas asignadas participe una amplia gama de especialistas.



cuerpo (margen:0 0 0 0; relleno:0 0 60px 0; tamaño de fuente:16px;) h2 (color:#CC0033;) div ( ancho:200px; /* ancho fijo */ alto:300px; /* fijo altura */ borde:1px sólido #555; relleno:4px; flotante:izquierda) .VisibleDiv (desbordamiento:visible;).HiddenDiv (desbordamiento:oculto;).ScrollDiv (desbordamiento:desbordamiento;).

Vale la pena prestar atención al hecho de que en este caso particular los bloques tienen una altura y un ancho fijos determinados. Esto es importante, por ejemplo, considere la opción cuando la altura del bloque está configurada en automático:

Vemos que el texto se muestra correctamente dentro del bloque en todos los casos, salvo un pequeño inconveniente en el caso del scroll, donde aparecen barras de desplazamiento inactivas.

Pero en este caso existe un pequeño peligro que muchos no entienden por qué surgió y cómo corregirlo. El caso es que si un bloque con desbordamiento: visible;

Página

es decir, el valor predeterminado y su contenido tiene elementos con cualquier valor flotante excepto none, entonces todo esto se mostrará incorrectamente. Para entender cuál es esta situación, considere un ejemplo: debajo del bloque VisibleDiv va

visible

Camaradas! El inicio del trabajo diario de formación de una posición juega un papel importante en la formación de sistemas de participación masiva. La importancia de estos problemas es tan evidente que el constante crecimiento cuantitativo y el alcance de nuestra actividad exigen la identificación y clarificación de nuevas propuestas. Así, el fortalecimiento y desarrollo de la estructura representa un experimento interesante para probar el modelo de desarrollo. La tarea de la organización, en particular el nuevo modelo de actividad organizativa, determina en gran medida la creación de un sistema de formación de personal que satisfaga las necesidades urgentes.

otro bloque

Viene inmediatamente después del div con desbordamiento: visible (valor predeterminado)

visible

Camaradas! El inicio del trabajo diario de formación de una posición juega un papel importante en la formación de sistemas de participación masiva. La importancia de estos problemas es tan evidente que el constante crecimiento cuantitativo y el alcance de nuestra actividad exigen la identificación y clarificación de nuevas propuestas. Así, el fortalecimiento y desarrollo de la estructura representa un experimento interesante para probar el modelo de desarrollo. La tarea de la organización, en particular el nuevo modelo de actividad organizativa, determina en gran medida la creación de un sistema de formación de personal que satisfaga las necesidades urgentes.



No hay nada debajo del bloque VisibleDiv

cuerpo (margen:0 0 0 0; relleno:0 0 60px 0; tamaño de fuente:16px;) h2 (color:#CC0033;) p (flotante:izquierda;) div (ancho:500px; alto:automático; borde: 1px sólido #555; relleno: 4px; margen: 4px; FFFFFF; peso de fuente: negrita;)

En el primer caso, está claro que el contenido con la propiedad flotante se mueve fuera del bloque y no se tiene en cuenta al determinar la altura del bloque, en el segundo caso, debajo del bloque con desbordamiento: visible ;

Otro bloque está especialmente colocado y pintado de un color diferente. Estos no son los únicos ejemplos de cómo se pueden comportar dichos bloques en una página (con desbordamiento: visible; y altura: auto;). Esto se puede corregir reemplazando el valor visible por oculto, cabe recordar que esta propiedad solo se debe especificar para bloques con altura: auto; , si hay una altura fija, existe una alta probabilidad de que el contenido simplemente se oculte si es mayor que la altura especificada. Así se verá la versión corregida: Además, no tendrás ese problema si el bloque tiene overflow: visible ;


3. Forzar el desplazamiento vertical y horizontal en un bloque CSS
4. Ejemplo de bloque div con desplazamiento

En este artículo veremos la cuestión de la creación de un bloque (div) tamaño fijo con la capacidad de desplazarse horizontal y verticalmente. Esto se puede implementar usando CSS. Responsable de esto propiedad de desbordamiento.

Acerca de la útil propiedad de desbordamiento

Propiedad rebosar responsable de mostrar el contenido elemento de bloque. Se puede utilizar cuando el contenido no encaja completamente y se extiende más allá del área del bloque.

desbordamiento-x- es responsable de mostrar el contenido de un elemento de bloque horizontalmente.
desbordamiento-y- es responsable de mostrar el contenido de un elemento de bloque verticalmente.

código CSS

Prokrutka (
desbordamiento: automático; /* propiedad para desplazamiento horizontal. Automáticamente, si el contenido más bloque */
}

propiedades y valores de desbordamiento

visible- Se muestra todo el contenido del elemento, incluso más allá del ancho establecido.
oculto- sólo se muestra el área dentro del elemento, el resto está oculto.
voluta- agrega con fuerza una barra de desplazamiento horizontal (y) u horizontal (x).
auto- Se agrega automáticamente una barra de desplazamiento horizontal si el bloque es más pequeño.

Considere un ejemplo clase CSS. En ancho y alto establecemos el ancho y alto del bloque que necesitamos (el contenido del bloque no irá más allá de ellos), y con la propiedad de desbordamiento: auto; configurar el desplazamiento horizontal si es necesario

código CSS

Prokrutka (
ancho: 150 px; /* ancho de nuestro bloque */
altura: 100 px; /* altura de nuestro bloque */


desbordamiento: automático; /* propiedad para desplazamiento horizontal. Automáticamente, si hay más de un bloque */
}

Forzar el desplazamiento en un bloque CSS

También puede forzar el desplazamiento para que se ajuste al alto y al ancho. Para ello, cada eje: overflow-y: scroll; (vertical) desbordamiento-x: desplazamiento; (horizontal) indicar parámetro de desplazamiento, desplazamiento forzado.

Código HTML y CSS

Prokrutka (
altura: 150 px; /* altura de nuestro bloque */
fondo: #fff; /* color de fondo, blanco */
borde: 1px sólido #C1C1C1; /* tamaño y color del borde del bloque */


}

Ejemplo de desplazamiento de div

Código HTML y CSS



Ejemplo de CSS en acción



Y hay muchos, muchos texto diferente y otra información. Y hay muchísimo texto diferente y otra información. Y hay muchísimo texto diferente y otra información. Y hay muchísimo texto diferente y otra información. Y hay muchísimo texto diferente y otra información. Y hay muchísimo texto diferente y otra información. Y hay muchísimo texto diferente y otra información. Y hay muchísimo texto diferente y otra información.





Una de las propiedades rebosar se puede eliminar, entonces el desplazamiento permanecerá en un solo eje, lo cual es suficiente.
Vea el guión en acción por ejemplo abajo.

La propiedad de desbordamiento controla la visualización del contenido de un elemento de bloque si todo el contenido no cabe y se extiende más allá del área de las dimensiones especificadas.

Breve información

Designaciones

DescripciónEjemplo
<тип> Indica el tipo de valor.<размер>
A && BLos valores deben generarse en el orden especificado.<размер> && <цвет>
Un | BIndica que es necesario seleccionar solo un valor de los propuestos (A o B).normales | pequeñas capitalizaciones
Un || BCada valor se puede utilizar de forma independiente o junto con otros en cualquier orden.ancho || contar
Valores de los grupos.[ cultivo || cruz ]
* Repita cero o más veces.[,<время>]*
+ Repita una o más veces.<число>+
? El tipo, palabra o grupo especificado es opcional.¿recuadro?
(A, B)Repita al menos A, pero no más de B veces.<радиус>{1,4}
# Repita una o más veces separadas por comas.<время>#
×

Valores

visible Muestra todo el contenido del elemento, incluso más allá de la altura y el ancho especificados. oculto Sólo se muestra el área dentro del elemento, el resto quedará oculto. desplazamiento Las barras de desplazamiento siempre se agregan. Las barras de desplazamiento automático se agregan solo cuando es necesario.

Salvadera

Winnie the Pooh no siempre fue reacio a tomar un pequeño refrigerio, especialmente a las once de la mañana, porque a esa hora el desayuno ya había terminado y el almuerzo aún no había comenzado. Y, por supuesto, se alegró terriblemente de ver que el Conejo sacaba tazas y platos.

div (altura: 80px; desbordamiento: automático;)

Ejemplo

rebosar

Gel azul heterogéneo

La conductometría transmite suavemente el método electrónico de obtención, independientemente de las consecuencias de la penetración del metilcarbiol en el interior.



Resultado este ejemplo mostrado en la Fig. 1.

Arroz. 1. Aplicar la propiedad de desbordamiento

modelo de objetos

Objeto.estilo.desbordamiento

Nota

Internet Explorer hasta la versión 7.0 inclusive:

Internet Explorer 8:

  • La combinación de desbordamiento con el valor de desplazamiento con las propiedades de altura máxima y flotante puede provocar que falten elementos de la página web y que se muestre una pantalla en blanco en el navegador.
  • Para un bloque que tiene propiedades flotantes y de desbordamiento configuradas en desplazamiento, se ignora el ancho especificado mediante la propiedad max-width.
  • Altura del bloque desde raya horizontal el desplazamiento aumenta según la altura de la barra de desplazamiento, aunque según la especificación CSS especificado las dimensiones deben incluir barras de desplazamiento.

Firefox 3.6 no aplica correctamente el desbordamiento a grupos de celdas de tabla ( , , ).

Especificación

Cada especificación pasa por varias etapas de aprobación.

  • Recomendación: la especificación ha sido aprobada por el W3C y se recomienda como estándar.
  • Recomendación del candidato ( Posible recomendación ) - el grupo responsable del estándar está satisfecho de que cumple sus objetivos, pero requiere ayuda de la comunidad de desarrollo para implementar el estándar.
  • Recomendación propuesta Recomendación sugerida) - en esta etapa el documento se envía al Consejo Asesor del W3C para su aprobación final.
  • Borrador de trabajo: una versión más madura de un borrador que ha sido discutido y modificado para revisión de la comunidad.
  • Borrador del editor ( Borrador editorial) - una versión borrador del estándar después de que los editores del proyecto realizaron cambios.
  • Borrador ( Borrador de especificación) - el primer borrador de la norma.
×

Se pueden establecer propiedades CSS diferentes fuentes diferentes elementos páginas web, así como especificar su estilo, tamaño, color y otros parámetros.

Veamos las propiedades disponibles.

familia de fuentes

Le permite determinar en qué fuente se escribirá el texto. Hay dos tipos de nombres que se utilizan para agrupar fuentes en CSS: familia genérica Y apellido.

familia genérica Contiene cinco familias de fuentes básicas que se pueden encontrar en casi cualquier computadora.

  • sans-serif- fuentes sans serif. El texto que escriben se percibe mejor que otros.
  • serifa- fuentes serif.
  • monoespacio- fuentes cuyos caracteres tienen ancho fijo. Generalmente se utilizan para mostrar el código del programa.
  • cursivo- fuentes manuscritas.
  • fantasía- fuentes decorativas (artísticas).

apellido no define una familia, sino una fuente: “Arial Black”, Verdana.

Como valores de propiedad familia de fuentes las familias y fuentes se enumeran separadas por comas. El navegador determina si la primera fuente de la lista está instalada en la PC del usuario y, en caso afirmativo, muestra el texto con ella, si no, pasa a la siguiente, etc. Si el nombre de la fuente contiene caracteres especiales o consta de ellos; de varias palabras (contiene un espacio), entonces se debe poner entre comillas.

H1 (familia de fuentes: Arial, sans-serif;) h2 (familia de fuentes: "Times New Roman", serif;)

estilo de fuente

Establece cursiva (valor itálico), oblicuo ( oblicuo) o estándar ( normal) estilo de texto.

estilo de fuente

Texto en cursiva.

Texto en cursiva.

Estilo de texto normal.



Crea una página como esta:

tamaño de fuente

Una propiedad importante que determina el tamaño de fuente. Se puede especificar de diferentes maneras.

  • Píxeles (px). Se utilizan con bastante frecuencia porque permiten especificar el tamaño con la mayor precisión posible. De forma predeterminada, el navegador muestra texto con 16 píxeles.

P (tamaño de fuente: 12px; )

Tenga en cuenta: no debe haber espacio entre el número y las unidades de medida.

  • Porcentaje (%). Calculado a partir del tamaño de fuente elemento padre. Si el padre lo tiene configurado de forma predeterminada, entonces puedes recordar unos 16 píxeles y tomarlos como 100%.

P (tamaño de fuente: 120%; )

  • Puntos (pt). También se usa muy a menudo. Además, cuando selecciona un número configurando el tamaño de fuente en editores de texto(Word, Bloc de notas, Bloc de notas, etc.), luego utilice también los puntos.

P (tamaño de fuente: 15 puntos; )

  • Altura relativa de la fuente (ellos). La altura de fuente del elemento principal se toma como uno y la altura de fuente del elemento actual se establece en relación con ella.

P (tamaño de fuente: 1,2 em; )

  • Constantes. Se cree que los valores xx-pequeño, x-pequeño, pequeño, medio, grande, extra grande, xx-grande(de menor a mayor) establezca el tamaño de fuente absoluto, aunque de hecho, al usarlos, el tamaño seguirá dependiendo de la configuración Sistema operativo y navegador. También hay constantes relativas: menor(más pequeño) y más grande(más grande), que hacen que la fuente sea más pequeña o más grande en relación con el elemento principal.

P (tamaño de fuente: extragrande; )

  • Otras unidades de medida. Para configurar la fuente puedes usar todo lo disponible en CSS: milímetros ( milímetros), centímetros ( centímetro), pulgadas ( en), picos ( pieza, 1 pieza = 12 puntos), tamaño de carácter incógnita (ex).

P (tamaño de fuente: 1,5 piezas; )

variante de fuente

Ofrece dos significados:

  • pequeñas capitalizaciones. Letras minúsculas cambio a pequeños capitales.
  • normal. Texto plano.

Para entender la diferencia, es mejor verla una vez:

H1 (variante de fuente: versalitas;) h2 (variante de fuente: normal;)

peso de fuente

Afecta la saturación (negrita) de la fuente. Los valores podrían ser:

  • Números del 100 al 900 en incrementos de cien. Con su ayuda, puedes establecer el contenido de grasa con mayor precisión. Saturación fuente normal, que normalmente se ve en las páginas, es igual al valor 400, la negrita es 700. El problema es que muchos navegadores no admiten todo este rango y, por lo tanto, usar valores numéricos a menudo no tiene sentido.
  • normal. Fuente normal.
  • atrevido. Establece el estilo en negrita.

Div (peso de fuente: negrita;)

  • más atrevido y ligero. Hace que la fuente sea más negrita o más delgada, respectivamente, que la fuente del texto principal.

color

Especifica el color de fuente. Se puede configurar de las siguientes maneras

  • Por nombre. Las palabras reservadas se utilizan para indicar nombres de colores (por ejemplo, azul- azul, amarillo- amarillo). El método más sencillo, pero al mismo tiempo el más limitado, porque sólo admite 140 colores, aunque suele haber suficientes.

PAG (color: rojo; )

  • Por código hexadecimal(MALEFICIO). El sistema numérico hexadecimal incluye 16 dígitos, los últimos seis de los cuales están designados por las letras del alfabeto latino de la A a la F, y numero decimal 255 se escribe como FF en este sistema. Como sabes, todos los colores se crean mezclando sólo tres: rojo, verde y azul. El grado de presencia de cada uno de ellos se especifica mediante números del 0 al 255, escritos en sistema hexadecimal. El número está precedido por un símbolo de almohadilla ( # ). Blanco - #000000 , negro - #ffffff.

El siguiente ejemplo establece el color del párrafo en gris:

PAG (color: #808080; )

  • En el sistema RGB. De todos modos rojo, verde y azul (rojo, verde, azul), pero ya especificados por números del 0 al 255 separados por comas. La presencia de cada tres colores También se puede expresar como porcentaje. Entonces el 100% corresponderá al número 255.

A (color: rgb(0,128,201);)

  • RGBA. Todo es igual que en RGB, solo que al final se agrega otro número del 0 al 1: el canal alfa, que establece la transparencia del texto.

A (color: rgba(0,128,201,0.5);)

  • HSL. El valor en este formato se especifica mediante tres parámetros separados por comas.

1. H (tono - sombra). Definido en grados de 0 a 359° dependiendo del color en la rueda de colores (imagen a continuación).

2. S (Saturado - sombra). Indicado como porcentaje. Está claro que del 0 al 100%, y está claro que cuanto mayor sea el porcentaje, más saturado será el color.

3. L (luminosidad - brillo). Al igual que la saturación, se establece como porcentaje.

A (color: hsl(0,100%,100%);)

  • HSLA. Igual que HSL, pero con un canal alfa añadido (como RGBA).

A (color: hsla(0,100%,100%,0,7);)

fuente

Le permite combinar todas las propiedades de fuente en una línea y, por lo tanto, puede reducir en gran medida el código. Tiene la siguiente estructura:

Fuente: estilo de fuente variante de fuente peso de fuente tamaño de fuente/alto de línea familia de fuente

Las propiedades deben escribirse exactamente en esta secuencia (para no establecer un valor, simplemente puede omitirlo).

He aquí un ejemplo:

Div (fuente: versalitas oblicuas 12pt/1.2 Arial, sans-serif;)




Arriba