<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>js Archivi - Domenico Monaco</title>
	<atom:link href="https://blog.domenicomonaco.it/tag/js/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Un Blog sulle Persone e le Tecnologie</description>
	<lastBuildDate>Sat, 28 Nov 2020 17:15:26 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>

<image>
	<url>https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/10/cropped-icon_monaco_domenico-1.png?fit=32%2C32&#038;ssl=1</url>
	<title>js Archivi - Domenico Monaco</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">145023925</site>	<item>
		<title>Stile ed Accessibilità nel Web</title>
		<link>https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/</link>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Tue, 10 Apr 2018 09:58:51 +0000</pubDate>
				<category><![CDATA[Comunicazione]]></category>
		<category><![CDATA[Interazione uomo-macchina]]></category>
		<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tecnologie Web]]></category>
		<category><![CDATA[accessibilità web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[grafica]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[pagina web]]></category>
		<category><![CDATA[stile]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=977</guid>

					<description><![CDATA[<p>Attuare Stile ed Accessibilità contemporaneamente rappresenta una sfida sin dalla nascita delle prime tecnologie web nel 1990, ma come si dice ironicamente: la coperta è corta, e lavorando verso una direzione inevitabilmente compromettiamo parte della direzione opposta. Il Web e l&#8217;HTML storicamente nascono per rendere accessibile i documenti tramite la rete, ma da soli erano terribilmente tristi...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/">Stile ed Accessibilità nel Web</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Attuare Stile ed <a href="https://it.wikipedia.org/wiki/Accessibilit%C3%A0_(web)">Accessibilità</a> contemporaneamente rappresenta una sfida sin dalla nascita delle prime tecnologie web nel 1990, ma come si dice ironicamente: la coperta è corta, e lavorando verso una direzione inevitabilmente compromettiamo parte della direzione opposta.</p>
<p>Il <a href="https://it.wikipedia.org/wiki/World_Wide_Web">Web</a> e l&#8217;<a href="https://it.wikipedia.org/wiki/HTML">HTML</a> storicamente nascono per rendere accessibile i documenti tramite la rete, ma da soli erano terribilmente tristi e cupi (ve le ricordate le prime <a href="http://info.cern.ch/">pagine web</a>?), dunque nascono e si evolvono le tecnologie <a href="https://it.wikipedia.org/wiki/CSS">CSS</a> e <a href="https://it.wikipedia.org/wiki/JavaScript">JS</a> dando vita ad una vastissima gamma di soluzioni grafiche, ma che hanno reso il Web un luogo sempre meno accessibile.</p>
<p>Da qui l&#8217;idea della <strong><em>coperta corta</em>: raramente un sito web estremamente <a href="https://www.w3.org/standards/webdesign/accessibility">accessibile</a> è anche estremamente <em>stiloso</em>, o viceversa.</strong></p>
<p><img data-recalc-dims="1" fetchpriority="high" decoding="async" data-attachment-id="992" data-permalink="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/web_accessibility_vs_style/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?fit=640%2C486&amp;ssl=1" data-orig-size="640,486" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="l&#8217;accessibilità e lo stile" data-image-description="&lt;p&gt;l&#8217;accessibilità e lo stile&lt;/p&gt;
" data-image-caption="&lt;p&gt;l&#8217;accessibilità e lo stile&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?fit=300%2C228&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?fit=640%2C486&amp;ssl=1" tabindex="0" role="button" class="wp-image-992 aligncenter" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?resize=343%2C261" alt="" width="343" height="261" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?w=640&amp;ssl=1 640w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Web_Accessibility_VS_Style.jpg?resize=300%2C228&amp;ssl=1 300w" sizes="(max-width: 343px) 100vw, 343px" /></p>
<p>Per questo motivo ho pensato di realizzare una semplice pagina Web statica basata su HTML, CSS e JS; dotata sia di stile che di accessibilità, al fine di sperimentare quella sottile linea di demarcazione tra stile ed accessibilità di un sito Web.</p>
<p>Approfittando quindi del nuovo <a href="http://domenicomonaco.it">dominio personale</a> e di un rinnovamento nella grafica ho iniziato a lavorare ad una piccola ed estremamente semplice pagina Web Personale che in qualche modo mi rappresentasse. Una sorta di via di mezzo tra una Mission ed una vCard: ecco qui Happy Hacking di <a href="http://domenicomonaco.it">domenicomonaco.it</a>.</p>
<p><a href="http://domenicomonaco.it"><img data-recalc-dims="1" decoding="async" data-attachment-id="980" data-permalink="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/stile-ed-accessibilita-happy-hacking/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?fit=2326%2C1329&amp;ssl=1" data-orig-size="2326,1329" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Stile ed Accessibilità &#8211; happy hacking" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?fit=300%2C171&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?fit=1024%2C585&amp;ssl=1" tabindex="0" role="button" class="alignnone size-full wp-image-980" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?resize=2326%2C1329" alt="" width="2326" height="1329" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?w=2326&amp;ssl=1 2326w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?resize=300%2C171&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?resize=768%2C439&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?resize=1024%2C585&amp;ssl=1 1024w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/Stile-ed-Accessibilità-happy-hacking.png?w=2000&amp;ssl=1 2000w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></p>
<p><a href="http://domenicomonaco.it">Happy Hacking su domenicomonaco.it</a> è una <a href="http://domenicomonaco.it">pagina web</a> sufficientemente <em>stilosa,</em> ma allo stesso tempo semplice e contenuta in modo da rendere effettivamente possibile controllare ogni dettaglio relativo allo stile e all&#8217;accessibilità: dalla <a href="https://validator.w3.org/">validazione W3C</a> alle dinamiche responsive, dalla compatibilità dei vari browser ai requisiti di accessibilità; nonché l&#8217;impegno di una resa grafica sufficientemente stabile.</p>
<p><img data-recalc-dims="1" decoding="async" data-attachment-id="984" data-permalink="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/paginaweb/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?fit=1200%2C750&amp;ssl=1" data-orig-size="1200,750" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Pagina Web" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?fit=300%2C188&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?fit=1024%2C640&amp;ssl=1" tabindex="0" role="button" class="alignnone size-full wp-image-984" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?resize=1200%2C750" alt="" width="1200" height="750" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?w=1200&amp;ssl=1 1200w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?resize=300%2C188&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2018/04/paginaweb.png?resize=1024%2C640&amp;ssl=1 1024w" sizes="(max-width: 1000px) 100vw, 1000px" /></p>
<p>Sicuramente non potrò coprire tutti gli aspetti, ma provare a perfezionare quanti più possibili dettagli è un ottimo esercizio per studiare come &#8220;accessibilità e stile&#8221; possano convivere senza soffrire di ipotermia a causa dell&#8217;intrinseca coperta corta di cui soffrono le tecnologie web.</p>
<p>Se avete consigli o suggerimenti non esitate farmelo sapere.</p>
<blockquote><p><strong>Cosa ne pensi? Dimmelo su Twitter <a href="https://twitter.com/_domenicomonaco">@_domenicomonaco</a> oppure su Linkedin <a href="http://linkedin.com/in/domenicomonaco/">linkedin.com/in/domenicomonaco</a></strong>
</p></blockquote>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20180410977/stile-ed-accessibilita-nel-web/">Stile ed Accessibilità nel Web</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">977</post-id>	</item>
		<item>
		<title>CSS/JS: ridimensionare il testo proporzionalmente alla dimensione del DIV</title>
		<link>https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/</link>
					<comments>https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/#respond</comments>
		
		<dc:creator><![CDATA[Domenico Monaco]]></dc:creator>
		<pubDate>Tue, 06 Sep 2016 19:02:33 +0000</pubDate>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[esempio]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[typografia]]></category>
		<guid isPermaLink="false">http://blog.domenicomonaco.it/?p=775</guid>

					<description><![CDATA[<p>Lo script Java Script permette di ridimensionare il testo all&#8217;interno in un intervallo di valori minimo e massimo, rispetto alla dimensione minima e massima di un DIV o qualsiasi altro elemento del DOM HTML. Supponiamo di avere la necessità di avere un testo di 25px quando il nostro DIV ha una dimensione di 960px in larghezza,...</p>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/">CSS/JS: ridimensionare il testo proporzionalmente alla dimensione del DIV</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Lo script Java Script permette di ridimensionare il testo all&#8217;interno in un intervallo di valori minimo e massimo, rispetto alla dimensione minima e massima di un DIV o qualsiasi altro elemento del DOM HTML.</h2>
<figure id="attachment_782" aria-describedby="caption-attachment-782" style="width: 1280px" class="wp-caption aligncenter"><a href="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png" rel="lightbox[775]"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="782" data-permalink="https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/example-of-resizing-text-in-a-range-based-on-container-size-range-2/" data-orig-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?fit=1280%2C493&amp;ssl=1" data-orig-size="1280,493" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CSS: ridimensionare testo proporzionalmente alla dimensione del DIV" data-image-description="&lt;p&gt;CSS: ridimensionare testo proporzionalmente alla dimensione del DIV&lt;/p&gt;
" data-image-caption="&lt;p&gt;CSS: ridimensionare testo proporzionalmente alla dimensione del DIV&lt;/p&gt;
" data-medium-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?fit=300%2C116&amp;ssl=1" data-large-file="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?fit=1024%2C394&amp;ssl=1" tabindex="0" role="button" class="size-full wp-image-782" src="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?resize=1280%2C493" alt="CSS: ridimensionare testo proporzionalmente alla dimensione del DIV" width="1280" height="493" srcset="https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?w=1280&amp;ssl=1 1280w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?resize=300%2C116&amp;ssl=1 300w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?resize=768%2C296&amp;ssl=1 768w, https://i0.wp.com/blog.domenicomonaco.it/wp-content/uploads/2016/09/Example-of-resizing-text-in-a-range-based-on-container-size-range-1.png?resize=1024%2C394&amp;ssl=1 1024w" sizes="(max-width: 1000px) 100vw, 1000px" /></a><figcaption id="caption-attachment-782" class="wp-caption-text">CSS: ridimensionare testo proporzionalmente alla dimensione del DIV</figcaption></figure>
<p><strong>Supponiamo di avere la necessità di avere un testo di 25px quando il nostro DIV ha una dimensione di 960px in larghezza, in oltre tale testo che si deve rimpicciolire sino ad un minimo di 19px proporzionalmente alla larghezza minima del div di 500px.</strong></p>
<p>Oltre i 960px o meno dei 500px di larghezza del div, il testo deve mantenere rispettivamente il valore massimo (25px da 960px in poi) e minimo (19px da 500px in giù).</p>
<p>Ci basterà chiamare richiamare la funzione JS indicando quindi dimensione minima e massima del div, la dimensione minima e massimo del testo ed l&#8217;ID dell&#8217;elemento al quale applicare il ridimensionamento.</p>
<pre>resizeTextInRange(
  min-div-size,
  max-div-size, 
  min-text-size, 
  max-text.size, 
  div-element-id
);
</pre>
<p>Seguendo l&#8217;esempio precedente la funzione chiamata avrà questo aspetto.</p>
<pre>resizeTextInRange(500,960,19,25,'#size-2');</pre>
<h3>Opzione: Ridimensionare testo di un div_1 rispetto alla larghezza di una div_2 diverso</h3>
<p>Oppure si potrebbe avere la necessità di applicare la dimensione del testo ad un elemento (div_1), ma prendere come riferimento di larghezza un’altro elemento o elemento del DOM.</p>
<p>In questo caso ci basterà aggiungere un’ulteriore parametro alla funzione chiamata, ad esempio chiedendo alla funzione di mantenere la dimensione del testo negli stessi range di prima, ma tenendo in considerazione la larghezza del body anziché dell’elemento #size-2</p>
<pre>resizeTextInRange(500,960,19,25,'#size-2’,’body");</pre>
<p><strong>Qui il codice completo: <a href="https://github.com/kiuz/sandbox-html-js-css/tree/gh-pages/text-resize-in-range-of-text-and-screen/src">https://github.com/kiuz/sandbox-html-js-css/tree/gh-pages/text-resize-in-range-of-text-and-screen/src</a></strong></p>
<p><strong>Qui la pagina di esempio: <a href="https://kiuz.github.io/sandbox-html-js-css/text-resize-in-range-of-text-and-screen/src/index.html">https://kiuz.github.io/sandbox-html-js-css/text-resize-in-range-of-text-and-screen/src/index.html</a></strong></p>
<blockquote><p><strong>Cosa ne pensi? Dimmelo su Twitter <a href="https://twitter.com/_domenicomonaco">@_domenicomonaco</a> oppure su Linkedin <a href="http://linkedin.com/in/domenicomonaco/">linkedin.com/in/domenicomonaco</a></strong>
</p></blockquote>
<p>L'articolo <a href="https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/">CSS/JS: ridimensionare il testo proporzionalmente alla dimensione del DIV</a> sembra essere il primo su <a href="https://blog.domenicomonaco.it">Domenico Monaco</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.domenicomonaco.it/20160906775/cssjs-ridimensionare-il-testo-proporzionalmente-alla-dimensione-del-div/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">775</post-id>	</item>
	</channel>
</rss>
