{"id":454,"date":"2008-09-01T17:09:51","date_gmt":"2008-09-01T15:09:51","guid":{"rendered":"https:\/\/devpath.pro\/?p=454"},"modified":"2008-09-01T17:09:51","modified_gmt":"2008-09-01T15:09:51","slug":"ita-xhtml-strict-e-lattributo-target-workaround","status":"publish","type":"post","link":"https:\/\/fabiocicerchia.it\/web\/ita-xhtml-strict-e-lattributo-target-workaround","title":{"rendered":"[ITA] XHTML Strict e l\u2019attributo target: workaround"},"content":{"rendered":"\n

Sicuramente chiunque di voi si sia imbattuto nella creazione di siti web che rispettino gli standard XHTML 1.1 del W3C e ha voluto mantenere la compatibilit\u00e0 con HTML 4 ha avuto dei problemi di validazioni degli elementi anchor poich\u00e8 avevano l\u2019attributo target che \u00e8 diventato deprecato con il passaggio di versione\u2026<\/p>\n\n\n\n

Un modo per bypassare il problema \u00e8 ricorrere all\u2019uso di Javascript per assegnare tale propriet\u00e0 agli elementi anchor.<\/p>\n\n\n\n

function set_target_blank() {
for (var i = 0; i < document.links.length; i++) {
if (document.links[i].className == \"blank\") {
document.links[i].target=\"_blank\";
}
}
}
window.onload = set_target_blank;<\/pre>\n\n\n\n

Certo non \u00e8 un modo pulitissimo per avere \u201cla botte piena e la moglie ubriaca\u201d\u2026Per rispettare in pieno gli standard senza utilizzare work-around si consiglia di utilizzare la DTD di XHTML 1.0 Transitional.

<\/p>\n","protected":false},"excerpt":{"rendered":"

Sicuramente chiunque di voi si sia imbattuto nella creazione di siti web che rispettino gli standard XHTML 1.1 del W3C e ha voluto mantenere la compatibilit\u00e0 con HTML 4 ha avuto dei problemi di validazioni degli elementi anchor poich\u00e8 avevano l\u2019attributo target che \u00e8 diventato deprecato con il passaggio di versione\u2026 Un modo per bypassare […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[14],"tags":[28,11,29,30,31],"aioseo_notices":[],"author_meta":{"display_name":"fabio","author_link":"https:\/\/fabiocicerchia.it\/author\/fabio"},"featured_img":null,"coauthors":[],"tax_additional":{"categories":{"linked":["Web<\/a>"],"unlinked":["Web<\/span>"]},"tags":{"linked":["anchor<\/a>","italian<\/a>","target<\/a>","w3c<\/a>","xhtml<\/a>"],"unlinked":["anchor<\/span>","italian<\/span>","target<\/span>","w3c<\/span>","xhtml<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 16 years ago","modified":"Updated 16 years ago"},"absolute_dates":{"created":"Posted on September 1, 2008","modified":"Updated on September 1, 2008"},"absolute_dates_time":{"created":"Posted on September 1, 2008 5:09 pm","modified":"Updated on September 1, 2008 5:09 pm"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/posts\/454"}],"collection":[{"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/comments?post=454"}],"version-history":[{"count":0,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/posts\/454\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/media?parent=454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/categories?post=454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabiocicerchia.it\/wp-json\/wp\/v2\/tags?post=454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}