{"id":7456,"date":"2019-09-25T15:54:22","date_gmt":"2019-09-25T15:54:22","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=7456"},"modified":"2019-09-25T15:54:22","modified_gmt":"2019-09-25T15:54:22","slug":"alertas-con-bootstrap-4","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/","title":{"rendered":"Las alertas con Bootstrap 4"},"content":{"rendered":"<p>Las alertas son muy \u00fatiles para mostrar al usuario un mensaje informativo, un suceso correcto, un suceso incorrecto o err\u00f3neo y\/o una alerta entre otros.<\/p>\n<p>Las alertas proporcionan mensajes textuales, principalmente, para acciones t\u00edpicas del usuario tales como la inserci\u00f3n, modificaci\u00f3n o eliminaci\u00f3n de un registro con un formato o dise\u00f1o espec\u00edfico que lo representa.<\/p>\n<p>Hay muchas formas y estilos para mostrar este tipo de alertas. Las principales caracter\u00edsticas son el color de fondo y el color del texto que las identifican.<\/p>\n<p>En este art\u00edculo vas a conocer como crear mensajes de alerta utilizando <strong>Bootstrap 4<\/strong>.<\/p>\n<p>El caso es que <strong>Boostrap<\/strong> ya tiene unas clases <strong>CSS<\/strong> predefinidas para mostrar r\u00e1pida y f\u00e1cilmente alertas en tu archivo <strong>HTML<\/strong>.<\/p>\n<p>Las alertas con <strong>Bootstrap<\/strong> est\u00e1n disponibles para cualquier longitud de texto. No hay l\u00edmite. Adem\u00e1s, tambi\u00e9n se permite agregar dentro contenido <strong>HTML<\/strong>.<\/p>\n<p>Tienes disponible para agregar en tu archivo <strong>HTML<\/strong> 8 clases contextuales para las alertas:<\/p>\n<h3>Alerta primaria<\/h3>\n<p>Las alertas primarias se muestran con un fondo azul claro y con un color azul m\u00e1s oscuro para el texto.<\/p>\n<p>Para utilizar este tipo de alerta, en tu archivo <strong>HTML<\/strong> debes agregar al contenedor del mensaje de alerta las clases \u00abalert alert-primary\u00bb.<\/p>\n<p>Por ejemplo:<\/p>\n<div id=\"wpshdo_1\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_1\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_1\"><\/a><a id=\"wpshat_1\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_1\"  onClick=\"javascript:wpsh_toggleBlock(1)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_code(1)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_print(1)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_1\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"html4strict\" style=\"font-family:monospace;\"><span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a> <span class=\"kw3\">class<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert alert-primary&quot;<\/span> role<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert&quot;<\/span>&gt;<\/span>\n    Esta es una alerta primaria. Utiliza la clase <span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>alert alert-primary<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>\n<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a>&gt;<\/span><\/pre><\/div><\/div>\n<p>Obteniendo como resultado:<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-primary.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7457 size-full\" title=\"Alerta primaria en Bootstrap\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-primary.png\" alt=\"Alerta primaria en Bootstrap\" width=\"1119\" height=\"57\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-primary.png 1119w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-primary-300x15.png 300w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-primary-768x39.png 768w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-primary-1024x52.png 1024w\" sizes=\"auto, (max-width: 1119px) 100vw, 1119px\" \/><\/a><\/p>\n<h3>Alerta secundaria<\/h3>\n<p>Las alertas secundarias se muestran con un fondo gris claro y con un color gris un poco m\u00e1s oscuro para el texto.<\/p>\n<p>Para utilizar este tipo de alerta, en tu archivo <strong>HTML<\/strong> debes agregar al contenedor del mensaje de alerta las clases \u00abalert alert-secondary\u00bb.<\/p>\n<p>Por ejemplo:<\/p>\n<div id=\"wpshdo_2\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_2\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_2\"><\/a><a id=\"wpshat_2\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_2\"  onClick=\"javascript:wpsh_toggleBlock(2)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_2\" onClick=\"javascript:wpsh_code(2)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_2\" onClick=\"javascript:wpsh_print(2)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_2\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"html4strict\" style=\"font-family:monospace;\"><span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a> <span class=\"kw3\">class<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert alert-secondary&quot;<\/span> role<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert&quot;<\/span>&gt;<\/span>\n    Esta es una alerta secundaria. Utiliza la clase <span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>alert alert-secondary<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>\n<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a>&gt;<\/span><\/pre><\/div><\/div>\n<p>Obteniendo como resultado:<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-secondary.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7458 size-full\" title=\"Alerta secundaria en Bootstrap\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-secondary.png\" alt=\"Alerta secundaria en Bootstrap\" width=\"1121\" height=\"62\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-secondary.png 1121w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-secondary-300x17.png 300w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-secondary-768x42.png 768w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-secondary-1024x57.png 1024w\" sizes=\"auto, (max-width: 1121px) 100vw, 1121px\" \/><\/a><\/p>\n<h3>Alerta de \u00e9xito<\/h3>\n<p>Las alertas de \u00e9xito se muestran con un fondo verde claro y con un color verde un poco m\u00e1s oscuro para el texto.<\/p>\n<p>Para utilizar este tipo de alerta, en tu archivo <strong>HTML<\/strong> debes agregar al contenedor del mensaje de alerta las clases \u00abalert alert-success\u00bb.<\/p>\n<p>Por ejemplo:<\/p>\n<div id=\"wpshdo_3\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_3\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_3\"><\/a><a id=\"wpshat_3\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_3\"  onClick=\"javascript:wpsh_toggleBlock(3)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_3\" onClick=\"javascript:wpsh_code(3)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_3\" onClick=\"javascript:wpsh_print(3)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_3\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"html4strict\" style=\"font-family:monospace;\"><span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a> <span class=\"kw3\">class<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert alert-success&quot;<\/span> role<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert&quot;<\/span>&gt;<\/span>\n    Esta es una alerta de \u00e9xito. Utiliza la clase <span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>alert alert-success<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>\n<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a>&gt;<\/span><\/pre><\/div><\/div>\n<p>Obteniendo como resultado:<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-succes.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7459 size-full\" title=\"Alerta de \u00e9xito en Bootstrap\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-succes.png\" alt=\"Alerta de \u00e9xito en Bootstrap\" width=\"1121\" height=\"63\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-succes.png 1121w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-succes-300x17.png 300w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-succes-768x43.png 768w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-succes-1024x58.png 1024w\" sizes=\"auto, (max-width: 1121px) 100vw, 1121px\" \/><\/a><\/p>\n<p>Yo suelo utilizar mucho este tipo de alertas para informar al usuario de que su acci\u00f3n se ha ejecutado con \u00e9xito, por ejemplo.<\/p>\n<h3>Alerta de peligro<\/h3>\n<p>Las alertas de peligro se muestran con un fondo rojo claro y con un color rojo un poco m\u00e1s oscuro para el texto.<\/p>\n<p>Para utilizar este tipo de alerta, en tu archivo <strong>HTML<\/strong> debes agregar al contenedor del mensaje de alerta las clases \u00abalert alert-danger\u00bb.<\/p>\n<p>Por ejemplo:<\/p>\n<div id=\"wpshdo_4\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_4\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_4\"><\/a><a id=\"wpshat_4\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_4\"  onClick=\"javascript:wpsh_toggleBlock(4)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_4\" onClick=\"javascript:wpsh_code(4)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_4\" onClick=\"javascript:wpsh_print(4)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_4\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"html4strict\" style=\"font-family:monospace;\"><span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a> <span class=\"kw3\">class<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert alert-danger&quot;<\/span> role<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert&quot;<\/span>&gt;<\/span>\n    Esta es una alerta de peligro. Utiliza la clase <span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>alert alert-danger<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>\n<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a>&gt;<\/span><\/pre><\/div><\/div>\n<p>Obteniendo como resultado:<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-danger.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7460 size-full\" title=\"Alerta de peligro en Bootstrap\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-danger.png\" alt=\"Alerta de peligro en Bootstrap\" width=\"1120\" height=\"61\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-danger.png 1120w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-danger-300x16.png 300w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-danger-768x42.png 768w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-danger-1024x56.png 1024w\" sizes=\"auto, (max-width: 1120px) 100vw, 1120px\" \/><\/a><\/p>\n<p>Yo suelo utilizar mucho este tipo de alertas para informar al usuario de que su acci\u00f3n no se ha ejecutado correctamente. Hay alg\u00fan error. Es ideal para mostrar errores al usuarios.<\/p>\n<h3>Alerta de advertencia<\/h3>\n<p>Las alertas de advertencia se muestran con un fondo amarillo claro y con un color amarillo un poco m\u00e1s oscuro para el texto.<\/p>\n<p>Para utilizar este tipo de alerta, en tu archivo <strong>HTML<\/strong> debes agregar al contenedor del mensaje de alerta las clases \u00abalert alert-danger\u00bb.<\/p>\n<p>Por ejemplo:<\/p>\n<div id=\"wpshdo_5\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_5\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_5\"><\/a><a id=\"wpshat_5\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_5\"  onClick=\"javascript:wpsh_toggleBlock(5)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_5\" onClick=\"javascript:wpsh_code(5)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_5\" onClick=\"javascript:wpsh_print(5)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_5\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"html4strict\" style=\"font-family:monospace;\"><span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a> <span class=\"kw3\">class<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert alert-warning&quot;<\/span> role<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;alert&quot;<\/span>&gt;<\/span>\n    Esta es una alerta de advertencia. Utiliza la clase <span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>alert alert-warning<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/strong.html\"><span class=\"kw2\">strong<\/span><\/a>&gt;<\/span>\n<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/div.html\"><span class=\"kw2\">div<\/span><\/a>&gt;<\/span><\/pre><\/div><\/div>\n<p>Obteniendo como resultado:<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-warning.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7461 size-full\" title=\"Alerta de advertencia en Bootstrap\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-warning.png\" alt=\"Alerta de advertencia en Bootstrap\" width=\"1121\" height=\"61\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-warning.png 1121w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-warning-300x16.png 300w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-warning-768x42.png 768w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alert-warning-1024x56.png 1024w\" sizes=\"auto, (max-width: 1121px) 100vw, 1121px\" \/><\/a><\/p>\n<p>En el ejemplo en funcionamiento puedes ver en directo estos tipos de alertas y algunos m\u00e1s.<\/p>\n<h3>Conclusiones<\/h3>\n<p>Dentro del contenedor de la alerta, en la mayor\u00eda de casos se agrega texto pero tambi\u00e9n puedes agregar etiquetas <strong>HTML<\/strong> de todo tipo.<\/p>\n<p>Las alertas en <strong>Bootstrap<\/strong> tienen un aspecto espec\u00edfico por defecto que ya puede servir para la mayor\u00eda de los casos. No obstante, debes saber que esto puede ser personalizado. Tan solo tienes que sobrescribir la clase que desea cambiar. Si dominas el <strong>CSS<\/strong> no te resultar\u00e1 nada dif\u00edcil.<\/p>\n<p style=\"text-align: center;\"><a class=\"btn btn-secondary\" href=\"https:\/\/www.jose-aguilar.com\/scripts\/css\/bootstrap\/tutorial\/alerts\/\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"fa fa-eye\"><\/i> Ver demo<\/a> <a class=\"btn btn-primary\" href=\"https:\/\/www.jose-aguilar.com\/scripts\/css\/bootstrap\/tutorial\/alerts\/alerts.zip\"><i class=\"fa fa-download\"><\/i> Descargar<\/a><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/getbootstrap.com\/docs\/4.0\/components\/alerts\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ver m\u00e1s informaci\u00f3n sobre las alertas en Bootstrap 4<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descubre como agregar alertas al usuario f\u00e1cilmente utlizando Bootstrap. Ideal para mensajes de confirmaci\u00f3n, error, advertencia, etc.<\/p>\n","protected":false},"author":1,"featured_media":7462,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[163],"class_list":["post-7456","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css","tag-bootstrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Las alertas con Bootstrap 4 - Jose Aguilar Blog<\/title>\n<meta name=\"description\" content=\"Descubre como agregar alertas al usuario f\u00e1cilmente utlizando Bootstrap. Ideal para mensajes de confirmaci\u00f3n, error, advertencia, etc.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Las alertas con Bootstrap 4 - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"Descubre como agregar alertas al usuario f\u00e1cilmente utlizando Bootstrap. Ideal para mensajes de confirmaci\u00f3n, error, advertencia, etc.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-25T15:54:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alertas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"250\" \/>\n\t<meta property=\"og:image:height\" content=\"250\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/\",\"name\":\"Las alertas con Bootstrap 4 - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alertas.png\",\"datePublished\":\"2019-09-25T15:54:22+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"description\":\"Descubre como agregar alertas al usuario f\u00e1cilmente utlizando Bootstrap. Ideal para mensajes de confirmaci\u00f3n, error, advertencia, etc.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alertas.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alertas.png\",\"width\":250,\"height\":250},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Las alertas con Bootstrap 4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Las alertas con Bootstrap 4 - Jose Aguilar Blog","description":"Descubre como agregar alertas al usuario f\u00e1cilmente utlizando Bootstrap. Ideal para mensajes de confirmaci\u00f3n, error, advertencia, etc.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Las alertas con Bootstrap 4 - Jose Aguilar Blog","og_description":"Descubre como agregar alertas al usuario f\u00e1cilmente utlizando Bootstrap. Ideal para mensajes de confirmaci\u00f3n, error, advertencia, etc.","og_url":"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2019-09-25T15:54:22+00:00","og_image":[{"width":250,"height":250,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alertas.png","type":"image\/png"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/","url":"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/","name":"Las alertas con Bootstrap 4 - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alertas.png","datePublished":"2019-09-25T15:54:22+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"description":"Descubre como agregar alertas al usuario f\u00e1cilmente utlizando Bootstrap. Ideal para mensajes de confirmaci\u00f3n, error, advertencia, etc.","breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alertas.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2019\/09\/bootstrap-alertas.png","width":250,"height":250},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/alertas-con-bootstrap-4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Las alertas con Bootstrap 4"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/7456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=7456"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/7456\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/7462"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=7456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=7456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=7456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}