<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://es.wikijournal.org/w-wiki/index.php?action=history&amp;feed=atom&amp;title=CSS_Texto_adaptable</id>
	<title>CSS Texto adaptable - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://es.wikijournal.org/w-wiki/index.php?action=history&amp;feed=atom&amp;title=CSS_Texto_adaptable"/>
	<link rel="alternate" type="text/html" href="https://es.wikijournal.org/w-wiki/index.php?title=CSS_Texto_adaptable&amp;action=history"/>
	<updated>2026-04-28T13:01:16Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://es.wikijournal.org/w-wiki/index.php?title=CSS_Texto_adaptable&amp;diff=914&amp;oldid=prev</id>
		<title>Philip: Página creada con «&#039;&#039;&#039;CSS Texto adaptable&#039;&#039;&#039; es un enfoque para el diseño de contenido textual que garantiza una visualización óptima del texto en diversos dispositivos y pantallas. Esta tecnología es una parte esencial del diseño web responsivo.  == Unidades de medida principales ==  === Unidades relativas ===  * &#039;&#039;&#039;&lt;code&gt;em&lt;/code&gt;&#039;&#039;&#039; – unidad relativa que depende del tamaño de fuente del elemento padre * &#039;&#039;&#039;&lt;code&gt;rem&lt;/code&gt;&#039;&#039;&#039; – unidad relativa que depende del tamaño de fue…»</title>
		<link rel="alternate" type="text/html" href="https://es.wikijournal.org/w-wiki/index.php?title=CSS_Texto_adaptable&amp;diff=914&amp;oldid=prev"/>
		<updated>2025-03-15T18:41:22Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «&amp;#039;&amp;#039;&amp;#039;CSS Texto adaptable&amp;#039;&amp;#039;&amp;#039; es un enfoque para el diseño de contenido textual que garantiza una visualización óptima del texto en diversos dispositivos y pantallas. Esta tecnología es una parte esencial del diseño web responsivo.  == Unidades de medida principales ==  === Unidades relativas ===  * &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;em&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – unidad relativa que depende del tamaño de fuente del elemento padre * &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;rem&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – unidad relativa que depende del tamaño de fue…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;CSS Texto adaptable&amp;#039;&amp;#039;&amp;#039; es un enfoque para el diseño de contenido textual que garantiza una visualización óptima del texto en diversos dispositivos y pantallas. Esta tecnología es una parte esencial del diseño web responsivo.&lt;br /&gt;
&lt;br /&gt;
== Unidades de medida principales ==&lt;br /&gt;
&lt;br /&gt;
=== Unidades relativas ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;em&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – unidad relativa que depende del tamaño de fuente del elemento padre&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;rem&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – unidad relativa que depende del tamaño de fuente del elemento raíz (root em)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;vw&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – unidad equivalente al 1% del ancho del viewport&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;vh&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – unidad equivalente al 1% de la altura del viewport&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;vmin&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – el menor valor entre vw y vh&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;vmax&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – el mayor valor entre vw y vh&lt;br /&gt;
&lt;br /&gt;
=== Unidades absolutas ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;px&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – píxeles&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;pt&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – puntos&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;pc&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – picas&lt;br /&gt;
&lt;br /&gt;
=== Propiedades ===&lt;br /&gt;
* &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; — tamaño de la fuente.&lt;br /&gt;
* &amp;lt;code&amp;gt;line-height&amp;lt;/code&amp;gt; — altura de línea.&lt;br /&gt;
* &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; — grosor de la fuente.&lt;br /&gt;
* &amp;lt;code&amp;gt;text-align&amp;lt;/code&amp;gt; — alineación del texto.&lt;br /&gt;
* &amp;lt;code&amp;gt;word-wrap&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;overflow-wrap&amp;lt;/code&amp;gt; — control de salto de línea en las palabras.&lt;br /&gt;
&lt;br /&gt;
== Técnicas de adaptación ==&lt;br /&gt;
&lt;br /&gt;
=== Tipografía fluida (Fluid Typography) ===&lt;br /&gt;
Fluid Typography permite escalar el texto de manera fluida según el tamaño de la pantalla:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.fluid-text {&lt;br /&gt;
    font-size: clamp(1rem, 0.5rem + 2vw, 2rem);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Media Queries ===&lt;br /&gt;
Las Media Queries permiten definir diferentes estilos según el tamaño de la pantalla:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    body {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 769px) {&lt;br /&gt;
    body {&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La función calc() ==&lt;br /&gt;
La función &amp;lt;code&amp;gt;calc()&amp;lt;/code&amp;gt; permite combinar diferentes unidades de medida:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.adaptive-heading {&lt;br /&gt;
    font-size: calc(16px + 2vw);&lt;br /&gt;
    line-height: calc(1.1em + 0.5vw);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Funciones modernas de CSS ==&lt;br /&gt;
&lt;br /&gt;
=== clamp() ===&lt;br /&gt;
La función &amp;lt;code&amp;gt;clamp()&amp;lt;/code&amp;gt; establece valores mínimos, preferidos y máximos:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.heading {&lt;br /&gt;
    font-size: clamp(1.5rem, 5vw, 3rem);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== min() y max() ===&lt;br /&gt;
Las funciones &amp;lt;code&amp;gt;min()&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;max()&amp;lt;/code&amp;gt; ayudan a establecer límites dinámicos:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.paragraph {&lt;br /&gt;
    width: min(65ch, 100%);&lt;br /&gt;
    font-size: max(1rem, 2vw);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ejemplos de uso ==&lt;br /&gt;
&lt;br /&gt;
=== Título adaptable ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
h1 {&lt;br /&gt;
    font-size: clamp(2rem, 5vw + 1rem, 4rem);&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin-bottom: calc(1rem + 2vw);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Párrafo legible ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
p {&lt;br /&gt;
    font-size: clamp(1rem, 1rem + 0.5vw, 1.25rem);&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    max-width: 65ch;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Resultado del texto legible:&lt;br /&gt;
{{Iframe&lt;br /&gt;
|url = https://codeeditor.ru/code.php?id=2502KSM7stvi1Y&amp;amp;lang=es&lt;br /&gt;
|altura = 500px&lt;br /&gt;
|nombre = CSS Texto adaptable&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Consejos prácticos ==&lt;br /&gt;
&lt;br /&gt;
* Utiliza unidades de medida relativas en lugar de absolutas&lt;br /&gt;
* Combina diferentes técnicas para obtener resultados óptimos&lt;br /&gt;
* Prueba el diseño en distintos dispositivos&lt;br /&gt;
* Considera la legibilidad del texto&lt;br /&gt;
* Establece valores mínimos y máximos para evitar tamaños extremos&lt;br /&gt;
&lt;br /&gt;
== Compatibilidad con navegadores ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Función&lt;br /&gt;
!Chrome&lt;br /&gt;
!Firefox&lt;br /&gt;
!Safari&lt;br /&gt;
!Edge&lt;br /&gt;
|-&lt;br /&gt;
|clamp()&lt;br /&gt;
|79+&lt;br /&gt;
|75+&lt;br /&gt;
|13.1+&lt;br /&gt;
|79+&lt;br /&gt;
|-&lt;br /&gt;
|calc()&lt;br /&gt;
|19+&lt;br /&gt;
|4+&lt;br /&gt;
|6+&lt;br /&gt;
|12+&lt;br /&gt;
|-&lt;br /&gt;
|vw/vh&lt;br /&gt;
|20+&lt;br /&gt;
|19+&lt;br /&gt;
|6+&lt;br /&gt;
|12+&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Philip</name></author>
	</entry>
</feed>