<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://it.wikijournal.org/w-wiki/index.php?action=history&amp;feed=atom&amp;title=CSS_Testo_adattivo</id>
	<title>CSS Testo adattivo - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://it.wikijournal.org/w-wiki/index.php?action=history&amp;feed=atom&amp;title=CSS_Testo_adattivo"/>
	<link rel="alternate" type="text/html" href="https://it.wikijournal.org/w-wiki/index.php?title=CSS_Testo_adattivo&amp;action=history"/>
	<updated>2026-04-19T11:59:28Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://it.wikijournal.org/w-wiki/index.php?title=CSS_Testo_adattivo&amp;diff=202&amp;oldid=prev</id>
		<title>Philip: /* Paragrafo leggibile */</title>
		<link rel="alternate" type="text/html" href="https://it.wikijournal.org/w-wiki/index.php?title=CSS_Testo_adattivo&amp;diff=202&amp;oldid=prev"/>
		<updated>2025-03-15T18:47:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Paragrafo leggibile&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 21:47, 15 mar 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l96&quot;&gt;Riga 96:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 96:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Risultato del testo leggibile:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Risultato del testo leggibile:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Iframe&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Iframe&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|url = https://codeeditor.ru/code.php?id=2502KSM7stvi1Y&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|url = https://codeeditor.ru/code.php?id=2502KSM7stvi1Y&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lang=it&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|altezza = 500px&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|altezza = 500px&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|titolo = CSS Testo adattivo&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|titolo = CSS Testo adattivo&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikijournal_org-it__:diff:1.41:old-201:rev-202:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Philip</name></author>
	</entry>
	<entry>
		<id>https://it.wikijournal.org/w-wiki/index.php?title=CSS_Testo_adattivo&amp;diff=201&amp;oldid=prev</id>
		<title>Philip: Creata pagina con &quot;&#039;&#039;&#039;CSS Testo adattivo&#039;&#039;&#039; è un approccio alla formattazione del contenuto testuale che garantisce una visualizzazione ottimale del testo su diversi dispositivi e schermi. Questa tecnologia è una componente essenziale del web design reattivo.  == Principali unità di misura ==  === Unità relative ===  * &#039;&#039;&#039;&lt;code&gt;em&lt;/code&gt;&#039;&#039;&#039; – unità relativa che dipende dalla dimensione del carattere dell&#039;elemento padre * &#039;&#039;&#039;&lt;code&gt;rem&lt;/code&gt;&#039;&#039;&#039; – unità relativa basata sulla dimens...&quot;</title>
		<link rel="alternate" type="text/html" href="https://it.wikijournal.org/w-wiki/index.php?title=CSS_Testo_adattivo&amp;diff=201&amp;oldid=prev"/>
		<updated>2025-03-15T18:46:46Z</updated>

		<summary type="html">&lt;p&gt;Creata pagina con &amp;quot;&amp;#039;&amp;#039;&amp;#039;CSS Testo adattivo&amp;#039;&amp;#039;&amp;#039; è un approccio alla formattazione del contenuto testuale che garantisce una visualizzazione ottimale del testo su diversi dispositivi e schermi. Questa tecnologia è una componente essenziale del web design reattivo.  == Principali unità di misura ==  === Unità relative ===  * &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;em&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – unità relativa che dipende dalla dimensione del carattere dell&amp;#039;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; – unità relativa basata sulla dimens...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;CSS Testo adattivo&amp;#039;&amp;#039;&amp;#039; è un approccio alla formattazione del contenuto testuale che garantisce una visualizzazione ottimale del testo su diversi dispositivi e schermi. Questa tecnologia è una componente essenziale del web design reattivo.&lt;br /&gt;
&lt;br /&gt;
== Principali unità di misura ==&lt;br /&gt;
&lt;br /&gt;
=== Unità relative ===&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; – unità relativa che dipende dalla dimensione del carattere dell&amp;#039;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; – unità relativa basata sulla dimensione del carattere dell&amp;#039;elemento radice (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; – unità equivalente all&amp;#039;1% della larghezza della finestra di visualizzazione (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; – unità equivalente all&amp;#039;1% dell&amp;#039;altezza della finestra di visualizzazione (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; – il valore minore tra vw e 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; – il valore maggiore tra vw e vh&lt;br /&gt;
&lt;br /&gt;
=== Unità assolute ===&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; – pixel&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; – punti&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; – pica&lt;br /&gt;
&lt;br /&gt;
=== Proprietà ===&lt;br /&gt;
* &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; — dimensione del carattere.&lt;br /&gt;
* &amp;lt;code&amp;gt;line-height&amp;lt;/code&amp;gt; — altezza della riga.&lt;br /&gt;
* &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; — spessore del carattere.&lt;br /&gt;
* &amp;lt;code&amp;gt;text-align&amp;lt;/code&amp;gt; — allineamento del testo.&lt;br /&gt;
* &amp;lt;code&amp;gt;word-wrap&amp;lt;/code&amp;gt; e &amp;lt;code&amp;gt;overflow-wrap&amp;lt;/code&amp;gt; — gestione dell&amp;#039;andata a capo delle parole.&lt;br /&gt;
&lt;br /&gt;
== Tecniche di adattamento ==&lt;br /&gt;
&lt;br /&gt;
=== Tipografia fluida (Fluid Typography) ===&lt;br /&gt;
La tipografia fluida consente di scalare il testo in base alla dimensione dello schermo:&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;
Le Media Queries permettono di applicare diversi stili in base alla dimensione dello schermo:&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 funzione calc() ==&lt;br /&gt;
La funzione &amp;lt;code&amp;gt;calc()&amp;lt;/code&amp;gt; consente di combinare diverse unità di misura:&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;
== Funzioni moderne di CSS ==&lt;br /&gt;
&lt;br /&gt;
=== clamp() ===&lt;br /&gt;
La funzione &amp;lt;code&amp;gt;clamp()&amp;lt;/code&amp;gt; imposta valori minimi, preferiti e massimi:&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() e max() ===&lt;br /&gt;
Le funzioni &amp;lt;code&amp;gt;min()&amp;lt;/code&amp;gt; e &amp;lt;code&amp;gt;max()&amp;lt;/code&amp;gt; aiutano a stabilire limiti dinamici:&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;
== Esempi di utilizzo ==&lt;br /&gt;
&lt;br /&gt;
=== Titolo adattivo ===&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;
=== Paragrafo leggibile ===&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;
Risultato del testo leggibile:&lt;br /&gt;
{{Iframe&lt;br /&gt;
|url = https://codeeditor.ru/code.php?id=2502KSM7stvi1Y&lt;br /&gt;
|altezza = 500px&lt;br /&gt;
|titolo = CSS Testo adattivo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Consigli pratici ==&lt;br /&gt;
&lt;br /&gt;
* Utilizzare unità di misura relative invece di assolute&lt;br /&gt;
* Combinare diverse tecniche per ottenere risultati ottimali&lt;br /&gt;
* Testare il layout su diversi dispositivi&lt;br /&gt;
* Considerare la leggibilità del testo&lt;br /&gt;
* Definire valori minimi e massimi per evitare dimensioni estreme&lt;br /&gt;
&lt;br /&gt;
== Compatibilità con i browser ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Funzione&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>