{"id":13887,"date":"2013-04-23T11:04:25","date_gmt":"2013-04-23T09:04:25","guid":{"rendered":"https:\/\/www.artera.net\/it\/blog\/?p=13887"},"modified":"2023-02-27T14:42:10","modified_gmt":"2023-02-27T14:42:10","slug":"wai-aria-live-region","status":"publish","type":"post","link":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/","title":{"rendered":"WAI-ARIA: blockquote dinamico con Live Region"},"content":{"rendered":"<p>Negli interventi delle scorse settimane, abbiamo discusso i motivi per cui sia importante cominciare a comprendere le possibilit\u00e0 che <strong>WAI-ARIA<\/strong> ci offre per arricchire il nostro sito di contenuti accessibili.<\/p>\n<p>Oggi vorrei mostrarvi l\u2019<strong>importanza degli attributi Live Region<\/strong>, che ci permettono di avvisare il browser dei cambiamenti che si verificano all\u2019interno della pagina senza che l\u2019utente debba essere sull\u2019elemento interessato.<\/p>\n<p>A titolo di esempio, creiamo un semplice blocco di citazioni a scorrimento. Se gi\u00e0 non disponete di uno Screen Reader, vi consiglio di scaricare <a href=\"http:\/\/www.chromevox.com\/\" title=\"ChromeVox\" target=\"_blank\" rel=\"noopener noreferrer\">ChromeVox<\/a>.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.artera.net\/wp-content\/uploads\/2013\/04\/citazione.png\" alt=\"Citazione\" width=\"555\" height=\"191\" class=\"aligncenter size-full wp-image-13903\" \/><\/p>\n<h2>HTML e CSS<\/h2>\n<p>Creiamo innanzitutto il nostro markup HTML, sfruttando il tag blockquote:<\/p>\n<p>[code type=&#8221;markup&#8221;]<\/p>\n<blockquote id=\"liveRegionQuotes\" aria-live=\"polite\" tabindex=\"0\"><\/blockquote>\n<p>[\/code]<\/p>\n<p>Oltre a specificare l\u2019id dell\u2019elemento, che sfrutteremo poi all\u2019interno dello script javascript, inseriamo i seguenti attributi:<\/p>\n<ul>\n<li><strong>aria-live<\/strong>: specifica come la <strong>tecnologia assistiva<\/strong> dovr\u00e0 enunciare il cambiamento all\u2019interno della pagina, in questo caso specificato a polite, aspettando quindi che l\u2019utente sia inattivo o che termini l\u2019operazione corrente.<\/li>\n<li><strong>tabindex<\/strong>: per rendere l\u2019elemento del blockquote accessibile da tastiera.<\/li>\n<\/ul>\n<p>Aggiungiamo ora uno stile all\u2019elemento<br \/>\n[code type=&#8221;css&#8221;]<br \/>\n#liveRegionQuotes{<br \/>\n     position: relative;<br \/>\n     padding: 50px 100px 50px;<br \/>\n     background-color: rgb(238, 238, 238);<br \/>\n     width: 440px;<br \/>\n     font-size: 30px;<br \/>\n     font-style: italic;<br \/>\n     border: 1px solid rgb(201, 201, 201);<br \/>\n}<\/p>\n<p>#liveRegionQuotes:before{<br \/>\n     position: absolute;<br \/>\n     left: 0px;<br \/>\n     top: 60px;<br \/>\n     font-size: 6em;<br \/>\n     line-height: 90px;<br \/>\n     color: rgb(197, 197, 197);<br \/>\n     content: &#8216;\\0022&#8217;;<br \/>\n}[\/code]<\/p>\n<h2>Javascript<\/h2>\n<p>Passiamo ora alla creazione dello script. Specifichiamo innanzitutto i parametri necessari al funzionamento.<br \/>\n[code type=&#8221;javascript&#8221;]<br \/>\n   var quotes = new Array(<br \/>\n       &#8220;When Life Gives You Questions, Google has Answers&#8221;,<br \/>\n       &#8220;If at first you don&#8217;t succeed, call it version 1.0&#8221;,<br \/>\n       &#8220;There are 10 types of people in the world: those who understand binary, and those who don&#8217;t&#8221;<br \/>\n   );<\/p>\n<p>   var timer = 8000;<\/p>\n<p>   var index=0;<\/p>\n<p>   var blockquoteID = &#8220;liveRegionQuotes&#8221;;<\/p>\n<p>   window.onload = liveQuote;<br \/>\n[\/code]<br \/>\nScriviamo le frasi che vogliamo far comparire all\u2019interno del nostro blocco e stabiliamo il tempo che intercorre tra l\u2019una e l\u2019altra. Preleviamo l\u2019id dell\u2019elemento che vogliamo dinamicizzare e chiamiamo infine il metodo per farle scorrere al caricamento della pagina.<br \/>\n[code type=&#8221;javascript&#8221;]<br \/>\nfunction liveQuote(){<br \/>\n    updateLiveRegion(blockquoteID, quotes[index++]);<\/p>\n<p>    if (index > 2){<br \/>\n       index=0;<br \/>\n       }<\/p>\n<p>    window.setTimeout(liveQuote, timer);<br \/>\n    }<br \/>\n[\/code]<br \/>\nChiamiamo quindi il metodo che aggiorna il blocco delle citazioni, resettando il contatore quando raggiunge il numero massimo degli elementi dell\u2019array, e stabiliamo un tempo pari al valore specificato nel nostro timer.<br \/>\n[code type=&#8221;javascript&#8221;]<br \/>\nfunction updateLiveRegion(liveRegionID, quote){<\/p>\n<p>   textNode = document.createTextNode(quote);<\/p>\n<p>         targetNode = document.getElementById(liveRegionID);<\/p>\n<p>         while (targetNode.firstChild) {<br \/>\n            targetNode.removeChild(targetNode.firstChild);<br \/>\n            }<\/p>\n<p>   targetNode.appendChild(textNode);<br \/>\n         }<br \/>\n[\/code]<br \/>\nCreiamo infine un elemento contenente la nostra citazione, che andr\u00e0 a rimpiazzare quella presente, a seguito della sua rimozione.<\/p>\n<p>Potrete trovare l\u2019esempio completo a <a href=\"http:\/\/jsfiddle.net\/7bySX\/1\/\" title=\"Esempio Javascript\" target=\"_blank\" rel=\"noopener noreferrer\">questo link<\/a>.<\/p>\n<p>Dopo aver preparato il codice, apriamo la pagina con Chrome e abilitiamo l\u2019<strong>estensione di ChromeVox<\/strong>. Se tutto \u00e8 andato a buon fine, a ogni cambiamento di frase nel nostro blockquote, lo screen reader ci legger\u00e0 quella nuova, senza necessariamente avere il focus su di esso.<\/p>\n<p>Se proviamo a cambiare il valore dell\u2019<strong>attributo aria-live in assertive<\/strong>, vediamo come lo screen reader ci legger\u00e0 le frasi della pagina anche durante un\u2019operazione in corso.<\/p>\n<h2>Conclusioni<\/h2>\n<p>Tutte le tecniche di accessibilit\u00e0 che abbiamo visto fin&#8217;ora sono molto utili, ma ricordiamoci sempre di usarle con discrezione.<\/p>\n<p>Per questo ultimo caso, ad esempio, cerchiamo di pensare quando l\u2019<strong>attributo aria-live<\/strong> possa effettivamente dare un\u2019informazione utile o di aiuto all\u2019utente che naviga il nostro sito, altrimenti rischiamo di disorientare e infastidire l\u2019utente. Un sito di notizie, quotazioni in borsa, scommesse e risultati delle partite potrebbero ad esempio giovare di questa utile aggiunta di ARIA. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dopo aver compreso quanto sia importante arricchire il nostro sito di contenuti accessibili, vediamo gli <strong>attributi Live Region di WAI-ARIA<\/strong>, che ci permettono di avvisare il browser dei cambiamenti che si verificano all\u2019interno della pagina.<\/p>\n","protected":false},"author":4,"featured_media":13893,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","footnotes":""},"categories":[108],"tags":[302,290,305,45],"class_list":["post-13887","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sviluppo","tag-accessibilita","tag-programmazione","tag-wai-aria","tag-web-usability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u2022 WAI-ARIA: blockquote dinamico con Live Region - Artera<\/title>\n<meta name=\"description\" content=\"Leggi dal blog: WAI-ARIA: blockquote dinamico con Live Region. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u2022 WAI-ARIA: blockquote dinamico con Live Region - Artera\" \/>\n<meta property=\"og:description\" content=\"Leggi dal blog: WAI-ARIA: blockquote dinamico con Live Region. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/\" \/>\n<meta property=\"og:site_name\" content=\"Artera\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/artera.net\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-04-23T09:04:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-27T14:42:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.artera.net\/wp-content\/uploads\/2013\/04\/w3c.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1\" \/>\n\t<meta property=\"og:image:height\" content=\"1\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sergio Ravera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sergio Ravera\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/\"},\"author\":{\"name\":\"Sergio Ravera\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/person\\\/48ffb6b3727677643fbfd3ecf0a10aa0\"},\"headline\":\"WAI-ARIA: blockquote dinamico con Live Region\",\"datePublished\":\"2013-04-23T09:04:25+00:00\",\"dateModified\":\"2023-02-27T14:42:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/\"},\"wordCount\":585,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2013\\\/04\\\/w3c.jpg\",\"keywords\":[\"accessibilit\u00e0\",\"programmazione\",\"WAI-ARIA\",\"web usability\"],\"articleSection\":[\"Sviluppo\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/\",\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/\",\"name\":\"\u2022 WAI-ARIA: blockquote dinamico con Live Region - Artera\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2013\\\/04\\\/w3c.jpg\",\"datePublished\":\"2013-04-23T09:04:25+00:00\",\"dateModified\":\"2023-02-27T14:42:10+00:00\",\"description\":\"Leggi dal blog: WAI-ARIA: blockquote dinamico con Live Region. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2013\\\/04\\\/w3c.jpg\",\"contentUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2013\\\/04\\\/w3c.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/wai-aria-live-region\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.artera.net\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WAI-ARIA: blockquote dinamico con Live Region\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/\",\"name\":\"Artera\",\"description\":\"Swiss Premium Hosting\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.artera.net\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#organization\",\"name\":\"Artera\",\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/artera-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/artera-logo.png\",\"width\":300,\"height\":77,\"caption\":\"Artera\"},\"image\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/artera.net\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/artera\\\/\",\"https:\\\/\\\/www.instagram.com\\\/artera_swiss\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/person\\\/48ffb6b3727677643fbfd3ecf0a10aa0\",\"name\":\"Sergio Ravera\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g\",\"caption\":\"Sergio Ravera\"},\"description\":\"Raised in a family tradition of merchants, my entrepreneurial spirit drove me to launch my first e-commerce venture in 1998. My vision and dedication led, in 2002, to the founding of Artera, now a leading brand in premium managed cloud hosting services. As Chief Executive Officer, I lead DHH Switzerland SA, part of the international DHH S.p.A. group, listed on the Milan Stock Exchange with the reference code (AIM \u2013 ISIN: IT0005203622). It is under this brand that the Artera brand continues to grow and thrive. In addition to my commitment to the business world, I am an active researcher in the field of new technologies, always fascinated by cutting-edge innovations in the industry.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/sergioravera\\\/\"],\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/author\\\/sergio-ravera\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u2022 WAI-ARIA: blockquote dinamico con Live Region - Artera","description":"Leggi dal blog: WAI-ARIA: blockquote dinamico con Live Region. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/","og_locale":"it_IT","og_type":"article","og_title":"\u2022 WAI-ARIA: blockquote dinamico con Live Region - Artera","og_description":"Leggi dal blog: WAI-ARIA: blockquote dinamico con Live Region. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.","og_url":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/","og_site_name":"Artera","article_publisher":"https:\/\/www.facebook.com\/artera.net\/","article_published_time":"2013-04-23T09:04:25+00:00","article_modified_time":"2023-02-27T14:42:10+00:00","og_image":[{"url":"https:\/\/www.artera.net\/wp-content\/uploads\/2013\/04\/w3c.jpg","width":1,"height":1,"type":"image\/jpeg"}],"author":"Sergio Ravera","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Sergio Ravera","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/#article","isPartOf":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/"},"author":{"name":"Sergio Ravera","@id":"https:\/\/www.artera.net\/it\/#\/schema\/person\/48ffb6b3727677643fbfd3ecf0a10aa0"},"headline":"WAI-ARIA: blockquote dinamico con Live Region","datePublished":"2013-04-23T09:04:25+00:00","dateModified":"2023-02-27T14:42:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/"},"wordCount":585,"commentCount":0,"publisher":{"@id":"https:\/\/www.artera.net\/it\/#organization"},"image":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/#primaryimage"},"thumbnailUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2013\/04\/w3c.jpg","keywords":["accessibilit\u00e0","programmazione","WAI-ARIA","web usability"],"articleSection":["Sviluppo"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/","url":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/","name":"\u2022 WAI-ARIA: blockquote dinamico con Live Region - Artera","isPartOf":{"@id":"https:\/\/www.artera.net\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/#primaryimage"},"image":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/#primaryimage"},"thumbnailUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2013\/04\/w3c.jpg","datePublished":"2013-04-23T09:04:25+00:00","dateModified":"2023-02-27T14:42:10+00:00","description":"Leggi dal blog: WAI-ARIA: blockquote dinamico con Live Region. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.","breadcrumb":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/#primaryimage","url":"https:\/\/www.artera.net\/wp-content\/uploads\/2013\/04\/w3c.jpg","contentUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2013\/04\/w3c.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.artera.net\/it\/sviluppo\/wai-aria-live-region\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.artera.net\/it\/"},{"@type":"ListItem","position":2,"name":"WAI-ARIA: blockquote dinamico con Live Region"}]},{"@type":"WebSite","@id":"https:\/\/www.artera.net\/it\/#website","url":"https:\/\/www.artera.net\/it\/","name":"Artera","description":"Swiss Premium Hosting","publisher":{"@id":"https:\/\/www.artera.net\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.artera.net\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.artera.net\/it\/#organization","name":"Artera","url":"https:\/\/www.artera.net\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.artera.net\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.artera.net\/wp-content\/uploads\/2019\/09\/artera-logo.png","contentUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2019\/09\/artera-logo.png","width":300,"height":77,"caption":"Artera"},"image":{"@id":"https:\/\/www.artera.net\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/artera.net\/","https:\/\/www.linkedin.com\/company\/artera\/","https:\/\/www.instagram.com\/artera_swiss\/"]},{"@type":"Person","@id":"https:\/\/www.artera.net\/it\/#\/schema\/person\/48ffb6b3727677643fbfd3ecf0a10aa0","name":"Sergio Ravera","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g","caption":"Sergio Ravera"},"description":"Raised in a family tradition of merchants, my entrepreneurial spirit drove me to launch my first e-commerce venture in 1998. My vision and dedication led, in 2002, to the founding of Artera, now a leading brand in premium managed cloud hosting services. As Chief Executive Officer, I lead DHH Switzerland SA, part of the international DHH S.p.A. group, listed on the Milan Stock Exchange with the reference code (AIM \u2013 ISIN: IT0005203622). It is under this brand that the Artera brand continues to grow and thrive. In addition to my commitment to the business world, I am an active researcher in the field of new technologies, always fascinated by cutting-edge innovations in the industry.","sameAs":["https:\/\/www.linkedin.com\/in\/sergioravera\/"],"url":"https:\/\/www.artera.net\/it\/author\/sergio-ravera\/"}]}},"_links":{"self":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts\/13887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/comments?post=13887"}],"version-history":[{"count":1,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts\/13887\/revisions"}],"predecessor-version":[{"id":217113,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts\/13887\/revisions\/217113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/media\/13893"}],"wp:attachment":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/media?parent=13887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/categories?post=13887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/tags?post=13887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}