{"id":5067,"date":"2016-05-03T13:21:54","date_gmt":"2016-05-03T12:21:54","guid":{"rendered":"http:\/\/www.espai.es\/blog\/?p=5067"},"modified":"2016-05-03T13:23:40","modified_gmt":"2016-05-03T12:23:40","slug":"para-que-sirve-la-etiqueta-svg-en-html5","status":"publish","type":"post","link":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/","title":{"rendered":"Para que sirve la etiqueta svg en HTML5?"},"content":{"rendered":"<p>Hola a todos y saludos desde el \u00e1rea Web de la <a href=\"http:\/\/www.espai.es\/\" target=\"_blank\">Escola Espai<\/a>. En\u00a0el \u00faltimo art\u00edculo sobre HTML5, vimos <a href=\"http:\/\/www.espai.es\/blog\/2016\/03\/para-que-sirve-la-etiqueta-canvas-en-html5\/\" target=\"_blank\">para que serv\u00eda la etiqueta canvas<\/a>. Como el art\u00edculo despert\u00f3 bastante inter\u00e9s, hoy os traemos otro art\u00edculo sobre otro elemento HTML5 muy \u00fatil, aunque sensiblemente m\u00e1s complejo; <strong>el elemento svg<\/strong>.<\/p>\n<h2>Gr\u00e1ficos vectoriales<\/h2>\n<p>Generalizando bastante, se puede decir que la etiqueta svg nos va a permitir trabajar con <strong>gr\u00e1ficos vectoriales<\/strong>. \u00bfQue son los gr\u00e1ficos vectoriales?, os preguntareis. Para saberlo lo mejor es conocer que son los gr\u00e1ficos<strong> no<\/strong> vectoriales, tambi\u00e9n llamados <strong>mapas de bits<\/strong>, que son los que usa el elemento canvas de HTML5.<\/p>\n<p>Los mapas de bits son, simplificando mucho, una especie de \u00abtabla\u00bb (o matriz) de puntos. Cada punto es conocido como <strong>pixel<\/strong> (seguro que os suena), y el tama\u00f1o de dicha tabla es conocido como la <strong>resoluci\u00f3n de la imagen<\/strong>. As\u00ed, si tenemos una \u00abtabla\u00bb\u00a0con 4000 columnas de puntos dispuestas en 3000 filas de puntos, tenemos en total 12 millones de puntos (4000 por 3000). O dicho en otras palabras, tenemos una imagen de 4000 x 3000 pixels de resoluci\u00f3n, es decir, una imagen de 12 megapixels.<\/p>\n<p>Sin embargo, en el caso de los gr\u00e1ficos vectoriales, la informaci\u00f3n no se almacena como \u00abtablas de puntos\u00bb (matrices de pixels). Lo que se almacena, simplificando de nuevo, son las instrucciones para dibujar la imagen. Ahora bien, <strong>nada nos impide usar mapas de bits dentro de un gr\u00e1fico vectorial<\/strong> (lo contrario no es posible), aunque esto no nos permitir\u00e1 superar todas las limitaciones de un mapa de bits.<\/p>\n<h2>Virtudes y defectos<\/h2>\n<p>La principal ventaja de\u00a0los gr\u00e1ficos vectoriales es que son<strong> independientes de la resoluci\u00f3n<\/strong>. Como vamos a tener que pintarlos en una pantalla (que es una matriz de puntos), al final vamos a tener que indicar con que resoluci\u00f3n vamos a querer pintar dicha imagen, pero, a diferencia de los mapas de bits, por mucho que hagamos grande una imagen vectorial, nunca perder\u00e1 calidad (los p\u00edxeles no ser ir\u00e1n viendo cada vez m\u00e1s grandes, tal y como sucede con los mapas de bits.<\/p>\n<div id=\"attachment_5072\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5072\" class=\"size-full wp-image-5072\" src=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/raster-vs-vector-0.png\" alt=\"Gr\u00e1ficos de mapa de bits vs gr\u00e1ficos vectoriales (SVG).\" width=\"720\" height=\"340\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/raster-vs-vector-0.png 720w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/raster-vs-vector-0-300x142.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><p id=\"caption-attachment-5072\" class=\"wp-caption-text\">Gr\u00e1ficos de mapa de bits vs gr\u00e1ficos vectoriales.<\/p><\/div>\n<p>Una\u00a0virtud muy importante en el universo web, es que <strong>los buscadores pueden inspeccionar su contenido<\/strong>, de forma que si la imagen tiene texto, este <a href=\"https:\/\/webmasters.googleblog.com\/2010\/08\/google-now-indexes-svg.html\" target=\"_blank\">puede ser indexado por los buscadores<\/a>.<\/p>\n<p><strong>M\u00e1s virtudes<\/strong> incluyen;<\/p>\n<ul>\n<li>Suelen\u00a0ser m\u00e1s peque\u00f1as que los\u00a0mapas de bits equivalentes.<\/li>\n<li>No pierden calidad al modificarlas\u00a0tal y como sucede con <span style=\"text-decoration: underline;\">algunos<\/span> formatos de mapas de bits.<\/li>\n<li>El contenido de la imagen forma parte del <a href=\"https:\/\/es.wikipedia.org\/wiki\/Document_Object_Model\" target=\"_blank\">DOM<\/a> (por lo que es manipulable del mismo modo que cualquier otro elemento).<\/li>\n<li>M\u00e1s r\u00e1pido dibujando elementos grandes.<\/li>\n<li>El canvas requiere programar con JavaScript para hacer cualquier cosa, con svg no es necesario. Podemos dibujar e incluso animar sin necesidad de saber JavaScript.<\/li>\n<\/ul>\n<p><strong>Defectos<\/strong><\/p>\n<ul>\n<li>El contenido de la imagen forma parte del DOM (por lo que aumenta la complejidad del mismo).<\/li>\n<li>M\u00e1s lento dibujando muchos elementos.<\/li>\n<\/ul>\n<p>Al final podr\u00edamos resumirlo en que <strong>canvas<\/strong> es m\u00e1s apropiado para juegos web o\u00a0para cualquier tipo de situaci\u00f3n que implique dibujar muchos elementos, dibujarlos muy r\u00e1pido y\/o dibujarlos con una alta tasa de refresco. Mientras que <strong>svg<\/strong> ser\u00eda m\u00e1s apropiado para gr\u00e1ficas, pocos elementos, grandes\u00a0elementos, elementos que requieren poder escalarse sin perder calidad y\u00a0que puedan ser indexados por los buscadores.<\/p>\n<h2>\u00bf C\u00f3mo funciona el elemento SVG?<\/h2>\n<p>Veamos un sencillo ejemplo:<\/p>\n<div style=\"padding: 10px; border: 1px solid orange;\"><code>&lt;!DOCTYPE html&gt;<\/code><br \/>\n<code>&lt;html lang=\"es\"&gt;<\/code><br \/>\n<code>&lt;head&gt;<\/code><br \/>\n<code>\u00a0 &lt;meta charset=\"UTF-8\"&gt;<\/code><br \/>\n<code>\u00a0 &lt;title&gt;Ejemplo SVG&lt;\/title&gt;<\/code><br \/>\n<code>&lt;\/head&gt;<\/code><br \/>\n<code>&lt;body&gt;<\/code><br \/>\n<code>\u00a0 &lt;svg width=\"100\" height=\"100\" style=\"border: 1px solid black\"&gt;<\/code><br \/>\n<code>\u00a0 \u00a0 &lt;circle cx=\"50\" cy=\"50\" r=\"40\" fill=\"transparent\" stroke=\"black\"&gt;<\/code><br \/>\n<code>\u00a0 \u00a0 &lt;\/circle&gt;<\/code><br \/>\n<code>\u00a0 &lt;\/svg&gt;<\/code><br \/>\n<code>&lt;\/body&gt;<\/code><br \/>\n<code>&lt;\/html&gt;<\/code><\/div>\n<p>&nbsp;<\/p>\n<p>El resultado es un circulo sin relleno y con un fino borde.<\/p>\n<p>Tal y como se puede observar, dentro de la etiqueta SVG colocamos m\u00e1s elementos con sus propios atributos, estos elementos forman parte del <a href=\"https:\/\/es.wikipedia.org\/wiki\/Document_Object_Model\" target=\"_blank\">DOM<\/a>, con todo lo que ello conlleva, tanto virtudes como defectos.<\/p>\n<p>Veamos otro ejemplo m\u00e1s complejo.<\/p>\n<div style=\"padding: 10px; border: 1px solid orange;\"><code> &lt;svg width=\"100\" height=\"100\" style=\"border:1px solid black\"&gt;<\/code><br \/>\n<code>\u00a0 &lt;rect width=\"100\" height=\"100\" style=\"fill:rgb(120,120,255);\" \/&gt;<\/code><br \/>\n<code>\u00a0 &lt;circle cx=\"50\" cy=\"50\" r=\"10\" style=\"fill: transparent; stroke:white; stroke-width:2;\"&gt;<\/code><br \/>\n<code>\u00a0 \u00a0 &lt;animate attributeName=\"r\" <\/code><code>begin=\"0s\" d<\/code><code>ur=\"2s\"\u00a0<\/code><code>values=\"1; 20\"\u00a0<\/code><code>repeatCount=\"indefinite\"\u00a0<\/code><code>\/&gt;<\/code><br \/>\n<code>\u00a0 \u00a0 &lt;animate attributeName=\"stroke-opacity\" <\/code><code>begin=\"0s\" <\/code><code>dur=\"2s\"<br \/>\n<\/code><code>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0values=\"1; 0\"\u00a0<\/code><code>repeatCount=\"indefinite\"\u00a0<\/code><code>\/&gt; <\/code><br \/>\n<code>\u00a0 &lt;\/circle&gt;<\/code><br \/>\n<code> &lt;\/svg&gt;<\/code><\/div>\n<p>&nbsp;<\/p>\n<p>En este caso tenemos m\u00e1s elementos y subelementos. Adem\u00e1s, este SVG est\u00e1 animado gracias al elemento animate (aunque deb\u00e9is saber actualmente se recomienda prescindir de este elemento y usar animaciones CSS).<\/p>\n<p>Aqu\u00ed pod\u00e9is ver un <strong>ejemplo m\u00e1s completo <a href=\"http:\/\/codepen.io\/anon\/pen\/EKepwN\" target=\"_blank\">de un bonito logo\/banner<\/a>.<\/strong><\/p>\n<h2>Editores de gr\u00e1ficos vectoriales SVG<\/h2>\n<p>Obviamente, crear im\u00e1genes escribiendo\u00a0c\u00f3digo SVG puede resultar muy laborioso, hasta el punto de convertirse en una tarea imposible. Normalmente usaremos un editor de gr\u00e1ficos vectoriales que nos permita crear im\u00e1genes SVG de forma m\u00e1s comoda. Algunos editores conocidos son:<\/p>\n<ul>\n<li><strong>Comerciales<\/strong>:\n<ul>\n<li><a href=\"http:\/\/www.adobe.com\/es\/products\/illustrator.html\" target=\"_blank\">Adobe Illustrator<\/a><\/li>\n<li><a href=\"http:\/\/www.coreldraw.com\/rw\/\" target=\"_blank\">Corel Draw<\/a><\/li>\n<li><a href=\"https:\/\/www.sketchapp.com\/\" target=\"_blank\">Sketch<\/a>\u00a0(Mac)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Open Source<\/strong>:\n<ul>\n<li><a href=\"https:\/\/inkscape.org\/es\/\" target=\"_blank\">Inkscape<\/a><\/li>\n<li><a href=\"https:\/\/www.openoffice.org\/es\/\" target=\"_blank\">OpenOffice Draw<\/a><\/li>\n<li><a href=\"https:\/\/es.libreoffice.org\/\" target=\"_blank\">LibreOffice Draw<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>On-Line<\/strong>:\n<ul>\n<li><a href=\"http:\/\/www.drawsvg.org\/\" target=\"_blank\">DrawSVG<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/SVG-Edit\/svgedit\" target=\"_blank\">SVGEdit<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div id=\"attachment_5178\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/inkscape.org\/es\/\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5178\" class=\"size-full wp-image-5178\" src=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/inkscape.png\" alt=\"Inkscape, un interesante editor de gr\u00e1ficos vectoriales (SVG) open source.\" width=\"500\" height=\"500\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/inkscape.png 500w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/inkscape-150x150.png 150w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/inkscape-300x300.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-5178\" class=\"wp-caption-text\">Inkscape, un interesante editor de gr\u00e1ficos vectoriales open source.<\/p><\/div>\n<p>Una vez creada la imagen con cualquiera de estos editores gr\u00e1ficos, <strong>podremos usarla como cualquier otra imagen<\/strong>, mediante el elemento HTML img, tal y como lo har\u00edamos con una imagen en otro formato como png o jpeg. Otra opci\u00f3n, es abrir el archivo svg con un editor de texto como el bloc de notas y copiar el c\u00f3digo contenido en la etiqueta SVG dentro de nuestra pagina web. Hay que tener en cuenta que para que Google indexe el contenido de nuestra imagen SVG (si tenemos alg\u00fan texto que queramos que sea indexeado), cualquiera de los dos alternativas es v\u00e1lida.<\/p>\n<h2>Usos de la etiqueta SVG<\/h2>\n<p>Los usos vienen a ser los mismos que discut\u00edamos en el art\u00edculo sobre el <a href=\"http:\/\/www.espai.es\/blog\/2016\/03\/para-que-sirve-la-etiqueta-canvas-en-html5\/\" target=\"_blank\">elemento HTML5 canvas<\/a>, teniendo en cuenta las virtudes y defectos de cada uno, claro. As\u00ed que si a\u00fan no hab\u00e9is le\u00eddo dicho art\u00edculo os recomiendo hacerlo para poder valorar mejor que pod\u00e9is hacer mejor con cada una de estas dos etiquetas HTML5.<\/p>\n<p>Y nada m\u00e1s. Espero que este art\u00edculo os haya sido de inter\u00e9s, y que os haya ayudado un poco a comprender hasta qu\u00e9 punto este elemento\u00a0puede resultaros \u00fatil en vuestros proyectos HTML5.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola a todos y saludos desde el \u00e1rea Web de la Escola Espai. En\u00a0el \u00faltimo art\u00edculo sobre HTML5, vimos para que serv\u00eda la etiqueta canvas. Como el art\u00edculo despert\u00f3 bastante inter\u00e9s, hoy os traemos otro art\u00edculo sobre otro elemento HTML5 muy \u00fatil, aunque sensiblemente m\u00e1s&#8230;<\/p>\n","protected":false},"author":23,"featured_media":5183,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_ef_editorial_meta_date_first-draft-date":"","_ef_editorial_meta_paragraph_assignment":"","_ef_editorial_meta_checkbox_needs-photo":"","_ef_editorial_meta_number_word-count":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7,5],"tags":[78,500],"class_list":["post-5067","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diseno-web","category-programacion","tag-html5","tag-svg"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Para que sirve la etiqueta svg en HTML5? - Blog Escola Espai<\/title>\n<meta name=\"description\" content=\"En este art\u00edculo os explicamos que son, para que sirven y como podemos crear gr\u00e1ficos vectoriales SVG para nuestras p\u00e1ginas web.\" \/>\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.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Para que sirve la etiqueta svg en HTML5? - Blog Escola Espai\" \/>\n<meta property=\"og:description\" content=\"En este art\u00edculo os explicamos que son, para que sirven y como podemos crear gr\u00e1ficos vectoriales SVG para nuestras p\u00e1ginas web.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Escola Espai\" \/>\n<meta property=\"article:published_time\" content=\"2016-05-03T12:21:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-05-03T12:23:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"360\" \/>\n\t<meta property=\"og:image:height\" content=\"240\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Abel Camarena\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Abel Camarena\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/\"},\"author\":{\"name\":\"Abel Camarena\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/b2d40404b9d987e3586e186c021ef897\"},\"headline\":\"Para que sirve la etiqueta svg en HTML5?\",\"datePublished\":\"2016-05-03T12:21:54+00:00\",\"dateModified\":\"2016-05-03T12:23:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/\"},\"wordCount\":1003,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg\",\"keywords\":[\"HTML5\",\"svg\"],\"articleSection\":[\"Dise\u00f1o Web\",\"Programaci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/\",\"url\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/\",\"name\":\"Para que sirve la etiqueta svg en HTML5? - Blog Escola Espai\",\"isPartOf\":{\"@id\":\"https:\/\/www.espai.es\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg\",\"datePublished\":\"2016-05-03T12:21:54+00:00\",\"dateModified\":\"2016-05-03T12:23:40+00:00\",\"author\":{\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/b2d40404b9d987e3586e186c021ef897\"},\"description\":\"En este art\u00edculo os explicamos que son, para que sirven y como podemos crear gr\u00e1ficos vectoriales SVG para nuestras p\u00e1ginas web.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#primaryimage\",\"url\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg\",\"contentUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg\",\"width\":360,\"height\":240},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.espai.es\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Para que sirve la etiqueta svg en HTML5?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.espai.es\/blog\/#website\",\"url\":\"https:\/\/www.espai.es\/blog\/\",\"name\":\"Blog Escola Espai\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.espai.es\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/b2d40404b9d987e3586e186c021ef897\",\"name\":\"Abel Camarena\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/035501b0f14e120b1a49121758e2056b8d589fc43b9d3c3ad3670a197a90dddf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/035501b0f14e120b1a49121758e2056b8d589fc43b9d3c3ad3670a197a90dddf?s=96&d=mm&r=g\",\"caption\":\"Abel Camarena\"},\"sameAs\":[\"http:\/\/www.espai.es\"],\"url\":\"https:\/\/www.espai.es\/blog\/author\/abel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Para que sirve la etiqueta svg en HTML5? - Blog Escola Espai","description":"En este art\u00edculo os explicamos que son, para que sirven y como podemos crear gr\u00e1ficos vectoriales SVG para nuestras p\u00e1ginas web.","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.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/","og_locale":"es_ES","og_type":"article","og_title":"Para que sirve la etiqueta svg en HTML5? - Blog Escola Espai","og_description":"En este art\u00edculo os explicamos que son, para que sirven y como podemos crear gr\u00e1ficos vectoriales SVG para nuestras p\u00e1ginas web.","og_url":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/","og_site_name":"Blog Escola Espai","article_published_time":"2016-05-03T12:21:54+00:00","article_modified_time":"2016-05-03T12:23:40+00:00","og_image":[{"width":360,"height":240,"url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg","type":"image\/jpeg"}],"author":"Abel Camarena","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Abel Camarena","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#article","isPartOf":{"@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/"},"author":{"name":"Abel Camarena","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/b2d40404b9d987e3586e186c021ef897"},"headline":"Para que sirve la etiqueta svg en HTML5?","datePublished":"2016-05-03T12:21:54+00:00","dateModified":"2016-05-03T12:23:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/"},"wordCount":1003,"commentCount":0,"image":{"@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg","keywords":["HTML5","svg"],"articleSection":["Dise\u00f1o Web","Programaci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/","url":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/","name":"Para que sirve la etiqueta svg en HTML5? - Blog Escola Espai","isPartOf":{"@id":"https:\/\/www.espai.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#primaryimage"},"image":{"@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg","datePublished":"2016-05-03T12:21:54+00:00","dateModified":"2016-05-03T12:23:40+00:00","author":{"@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/b2d40404b9d987e3586e186c021ef897"},"description":"En este art\u00edculo os explicamos que son, para que sirven y como podemos crear gr\u00e1ficos vectoriales SVG para nuestras p\u00e1ginas web.","breadcrumb":{"@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#primaryimage","url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg","contentUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg","width":360,"height":240},{"@type":"BreadcrumbList","@id":"https:\/\/www.espai.es\/blog\/2016\/05\/para-que-sirve-la-etiqueta-svg-en-html5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.espai.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Para que sirve la etiqueta svg en HTML5?"}]},{"@type":"WebSite","@id":"https:\/\/www.espai.es\/blog\/#website","url":"https:\/\/www.espai.es\/blog\/","name":"Blog Escola Espai","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.espai.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/b2d40404b9d987e3586e186c021ef897","name":"Abel Camarena","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/035501b0f14e120b1a49121758e2056b8d589fc43b9d3c3ad3670a197a90dddf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/035501b0f14e120b1a49121758e2056b8d589fc43b9d3c3ad3670a197a90dddf?s=96&d=mm&r=g","caption":"Abel Camarena"},"sameAs":["http:\/\/www.espai.es"],"url":"https:\/\/www.espai.es\/blog\/author\/abel\/"}]}},"jetpack_featured_media_url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2016\/03\/svg.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/5067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/comments?post=5067"}],"version-history":[{"count":28,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/5067\/revisions"}],"predecessor-version":[{"id":5188,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/5067\/revisions\/5188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/media\/5183"}],"wp:attachment":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/media?parent=5067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/categories?post=5067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/tags?post=5067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}