{"id":574,"date":"2021-04-15T13:27:48","date_gmt":"2021-04-15T13:27:48","guid":{"rendered":"https:\/\/dr-heshmati.ir\/?p=574"},"modified":"2024-05-27T08:55:12","modified_gmt":"2024-05-27T08:55:12","slug":"css-tutorials-css-mdn","status":"publish","type":"post","link":"https:\/\/dr-heshmati.ir\/index.php\/2021\/04\/15\/css-tutorials-css-mdn\/","title":{"rendered":"CSS Tutorials CSS MDN"},"content":{"rendered":"<p>Usando <a href=\"https:\/\/www.votatuprofesor.com\/blog\/1463-que-tecnologias-afectaran-el-futuro-del-desarrollo-web-aprende-todo-sobre-esta-profesion-en-un-curso-online\" target=\"_blank\" rel=\"noopener\">https:\/\/www.votatuprofesor.com\/blog\/1463-que-tecnologias-afectaran-el-futuro-del-desarrollo-web-aprende-todo-sobre-esta-profesion-en-un-curso-online<\/a> se pueden controlar con precisi\u00f3n c\u00f3mo se ven los elementos HTML en el navegador, que presentar\u00e1 para las etiquetas de marcado el dise\u00f1o que cada uno desee. La ventaja de los frameworks basados en componentes es que te dan mucho trabajo de estilos ya prefabricados, con temas de dise\u00f1o muy definidos. Sin embargo, los frameworks basados en componentes en ocasiones tambi\u00e9n representan algunas desventajas, como mayor rigidez a la hora de desarrollar y dificultad para conseguir que el dise\u00f1o de varios proyectos que usan el mismo framework se distingan unos de otros. Hoy podemos decir que CSS cubre las necesidades de los dise\u00f1adores, m\u00e1s a\u00fan despu\u00e9s de la aparici\u00f3n de CSS Flexbox, que permite agregar una facilidad enorme a la hora de colocar los elementos en la p\u00e1gina. A partir de este punto el mundo de los est\u00e1ndares abiertos para la web tuvo un par\u00f3n generalizado. CSS 2 tuvo una revisi\u00f3n publicada como CSS 2.1 en la que a\u00f1adieron algunos selectores nuevos, pero pasaron a\u00f1os antes de la presentaci\u00f3n de una nueva versi\u00f3n.<\/p>\n<h2>Evoluci\u00f3n del lenguaje CSS<\/h2>\n<p>Los navegadores nuevos interpretar\u00e1n la l\u00ednea del ancho en p\u00edxeles, pero la anular\u00e1n al llegar a la l\u00ednea de calc() porque aparece despu\u00e9s en la cascada. En el siguiente ejemplo hemos utilizado la ortograf\u00eda brit\u00e1nica para la propiedad color, que invalida la propiedad porque no la reconoce. Sin embargo, se han aplicado todos los dem\u00e1s estilos del CSS; solo se ha ignorado la l\u00ednea que no es v\u00e1lida. En nuestro art\u00edculo Depurar el CSS que encontrar\u00e1s en el siguiente m\u00f3dulo, vamos a utilizar las herramientas DevTools del navegador para depurar posibles problemas en el CSS. Tambi\u00e9n aprenderemos m\u00e1s sobre c\u00f3mo el navegador interpreta el CSS. Cada  elemento, atributo o bloque en el lenguaje de marcado se convierte en un nodo DOM con estructura de \u00e1rbol.<\/p>\n<p><img decoding=\"async\" class='aligncenter' style='display: block;margin-left:auto;margin-right:auto;' src=\"data:image\/jpg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEAAUDBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChANCAgOCggIDRUNDhERExMTCA0WGBYSGBASExIBBQUFCAcIDwkJDhIQDxAWGBUSFRUSFRUVEhISFRUSEhUVFRUSFRIVEhUSEhUSFRISEhIVFRUVFRUVFRISFRUVFf\/AABEIAWgB4AMBIgACEQEDEQH\/xAAdAAEAAQUBAQEAAAAAAAAAAAAAAQIDBAYHBQgJ\/8QAVBAAAQMCAgUIAwsGDQMDBQAAAQACAwQREiEFBjFBUQcTFCJhcaHRgZHwCCMyNVJyc4KxsrMzQnSSk8EVFyQlNFNiY6LT4eLxQ4PSFkRkCSZUhJT\/xAAbAQEAAgMBAQAAAAAAAAAAAAAAAQQDBQYCB\/\/EAEIRAAIBAgQDBQYCBQoHAAAAAAABAgMRBAUSIQYxQSJRYXGBEzKRobHBFDMVI3PC8DU2QmJykqLR4fEHJVKCg7Kz\/9oADAMBAAIRAxEAPwD4yREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREARXuju4jx8k6O7iPHyXrSyLllFe6O7iPHyTo7uI8fJNLFyyivdHdxHj5J0d3EePkmli5ZRXuju4jx8k6O7iPHyTSxcsor3R3cR4+SdHdxHj5JpYuWUV7o7uI8fJOju4jx8k0sXLKK90d3EePknR3cR4+SaWLllFe6O7iPHyTo7uI8fJNLFyyivdHdxHj5J0d3EePkmli5ZRXuju4jx8k6O7iPHyTSxcsor3RzxHj5J0d3EePkmli5ZRXuju4jx8k6O7iPHyTSxcsor3R3cR4+SdHdxHj5JpYuWUV\/ozuI8fJR0Z3EePkmli5ZRXuju4jx8k6O7iPHyTSxcsor3R3cR4+SdGdxHj5JpYuWUV7o7uI8fJOju4jx8k0sXLKK90d3EePknR3cR4+SaWLllFe6O7iPHyTozuzx8k0sXLKK90d3EePknRncR6z5JpYuWUV7o7uI8fJOju4jx8k0sXLKK90d3EePknR3cR4+SaWLllFe6O7iPHyTozuI8fJNLFyyivGmd2ePknR3cR4+SaWLllFe6O7iPHyTo7uI8fJNLFyyivdHdxHj5J0d3EePkmli5ZRXuju4jx8k6O7iPHyTSxcsor3R3cR4+SkUzs9mW3blnbhxI9aaWLlhFe6O7iPHyU9GdxHj5JpYuWEV\/ozuI8fJOjO4jx8k0sXMoBVQxF5sPSdwHEqkBZEULxnctvtz2r1VmornuZ8Lh3Vmuy2utv8+R6GjtHxyuEJJ5x5tE64aDIdkbuDXHIEnIkbiVYrNGOAc5jX3jvzrHDrRhuTiRa4sdo3egrK0PQGbnI8IJdHcSPc73prHBznBo+ETYN+st20UOcLJ5SzpQaIKiwmxSlkfVneXDA572vY15vcuhxWONxWpqYuVN3vfwO1wWRQxiUHT0RlspdU\/v5ddzlq2Aatt\/gc6WNfRY+mtpG6N5y9aWlj3PnMe1rAQywsQQ4m4sA7H1q0M+jmPVtDI4uhcPg2OfN9jm7LcBdeSxrSescIwvN8OLrBjixth8pwa2+7FfcttCaqRUovZ\/xY4vE4WeFrSo1o2lG6fn3+K6rvRSp+32v+71KEWQqhFKhAEREAREQBEUns80BCIiAIiIC8yYiN0YIwyOY54LGXvEHc2WyEFzR74+4aQDle9hayiIAEREBUBlf2Oz29ChClhlnuO7Yc7DwHrQELM0XouqqyW0tNU1Rb8IU0Es5b84RNNvSu1+5C5HIdZayordJMc7ROjnMa6IFzem1bxjbTlzSCIWMs99rE4427HG32Frxyg6t6n09NT1csOjo5GkUlDR0xLjGzIuZTUrLRxA5Y3AC+QJOS8tg\/M7SNFPTP5uphmp5P6ueKSF\/D4MjQVZjYXOaxrXOe42axoLnOJ2BrW5uPcvvPlV5dtUtI6s6Wlp6qh0jUNpXx02jq+mtO6qntDBI2krGAytje8Sl0d7CMm42rcfc88mGjtWtD0jo4Y3aQnpYqjSFe5gfUSSyRtlfEyS2JlNHfC1jbAhlyC4klqB+ddfq\/pCnj52ooK6CLbzs1JURR2443sAtmN+9eaDv3L9BtEe6r1PqZjC+qraZhdgbPVUUgp5LnCHYoS9zGHjI1tgc7ZrSOT3VvV\/XHXjT+k20lDPorQcdDTU8MMETaTSVXManFX1LGNDatuOnqQC4EPbzJNw0XXB8g6L0FXVTS+loqypYDYvp6WedgPDFEwi6waiJ8bzHIx8b27WSNcx472uAIX6VcrHLRoPVOWkpNICrD6mIywxUVKJGRQNeY8brvY1rcTXDC25y2Zi\/F\/dScsurGmtWHM0dJS6Qr6mphgiFRSAVujmNvNPVMZVRh8JMbDCJI99RkdqXB8dIim3t7e2S9AhERAEREAREQBERAEREAREQBERAEREAV2DD+c0m+Qs4Nsdu8HgVaU29u7\/ketAXayMNecIcGHrMxWLsBJAJt3FWURAEREBKqaBtIuOsLBzQcWE4TmCcIJBOWYBAIOYoUhAZmi4rlzvkjLvO\/1fasyGlfM6zQTc2aBtcfLtXlRSubfCSLix7VUKqQWIe4W2WJFu4DJU6uHnOTaa8DfYLM6FGlGnKMnv2rW3\/hHTtB6Xp6RgpXaPgnu2zqhsjuced5BI6gBy6pA6q9Coo3MMBw2Lw9\/wDaIu0NcR2hv2rnFLWOc1hkdZ7iWx4RbrbSTnl+aMt7gvY0doHSGkp2wxTwQtMT5XzVVQaeMNYAXY5Dd8rjfJrASeG9aaWEvLtSUe9953WE4ijRpydOE6iumo9Y9UutvF77HrazaaomMkp5jzxIIdFGMRB3dbZG4bb3uFzUo5tiRvBIPeDZQt3hcNGhGybdzgs9zyrmlVTqRjHTsklvbub5v5LnsgiIrRpAiIgCIiAIiIAiIgCIiAIiIApBFjlnlY32cbi2ahEBI3oFcbI0RubgaXFzSJLnE0NBu0DYQbg58FbQEIiID9A\/cMUscep9O9gAdPX6QllI2ue2YQgnt5uKMehfMPu0K+WfXTSjJXEtpotH08AOxkJoYKiw7DLUTO+sV2P\/AOn7r1AaWt1dmkDamOd+kKFriBz0ErI21MUfF8ckYkw7SJyRk022z3SnudHaz1zNK6ProaKu5hlPUxVMb3U1SIieZm5yEF8UzWOLD1XhwYz4JaS7ygfBbhfJfoD7mPl00bpnR9Fo2tqY6TTVNDFSuhqHtiFfzLBGyopJDZsr3taC6IWc12KwLbOPE9Z\/cqS6I0JpXSukNLslmoaGapipqGncInSxtu3nKioOJ0fECNpPELZta\/cbMlAl0Ppjm2vY14ptJwc7hc5uKwqqaxLM7ZxE9pRg6vyt+5x1e08ZqhkJ0VpKTEemULQ2OSQ4jjqqK4imJc4lzm4Hu3vyC+feRfWOTk21m0lojT4tR1kdMyarp2PkY0RmV9DXxttikpi2edrmgFzS45EsIP037nfUfTWgNGyUWmdLN0o7ng6lDTPKykhDMJhZPUgSPYTYhhADLZbStA5VuS3RevWnNLBmkJqSs0FS6N0aZ4WRz0\/SJTX1csVRC6xlMYkhF2SNwkyNNyLCAdc07oHV\/WzR8fSIqHTFA+7oKiN7ZObcRZzqeqgcHwS7jgc05WPBfHnumfc6HVyndpfRc8lTolsjGVMNQWmqoTNII4X840AVFMZHsjvYPaXsvjBLm9H5J\/c1axav6Zpq2l1ipYaNk8L6xlOyqbJW08byX001I4cy9rml7Q5zzgL8QzAXU\/dcaepqHVDS4qHNx10LaCliJGKWoqHtADAfhGNgklPAQnsQH5wIpCFewQiIgCIiAIiIAiIgCIiAIiIAVVI8uJcdpNzYBouduTQAPQqUQBERAEUoTfagIREQBS218xccNihSgIRFIG2w2C57BxPYgJxnDh6tsWK+BmO5AFuctjLbD4N8N87XzVdK4NcHOa14b1ixxID7fm5fZ2K0ihq5KdncyK+sfM8yODWn81sbBGxgGwMY3JoW9xVL4+YjqpoxN0KCWJjJYyOZrKds8OFwIHOFsjcTT1gRbMAFc8QBV6+GjUilytyL+DzKph6jmt9XNPr\/AK9xuUup8czMVJO5s5F+i1DbB7tuCGpGRPAOGfELT5GFpLXAtc0lrmkWLXNNi0g7CDlZVU0743B0bnMcDcFptn+9ZOl9IGpfzr2MbK4DnXsxDnXABuNzSbNdYC5Fr7TmppRqQdpPUu\/qjziquHqrVCOiXVXun5dz8OXcYSIisFEIqo43ONmtc47g0FxPoCvdBn\/qZv2Un\/iouelCT5JlgqFelppGC745Gji5jmi53XI2qypIcWuYRQSBtNkxjiPWEIJRQHA7CCpQBFBcBtI9aljxn8F1wQLk5H5QwkZjtuOIKAkFQoLgNpCYxxHrQEooLgNpAUYxxHrCArChTG8Xvk4XBIBtcXzHV2A9ihAERxttUYxxHrCAyKCsmp5Y56eaWnnicHxTwSPimieNj45YyHRuHEFdw1f91frdSxNilfo6vLRYS1tE7niN2J1HNCHHtIud91wcOB2EKVFgdd5RPdF6z6cpZqGonpKajqGOjqIKKkbGJo3bY3yzukkDN3VcL77r09WfdSa2UETITUUekWMYwNdpCivK20bbsMlLLEZA11wHOJJDQTtsuJwwPffAx77Wvga51r3tfCMr2PqVzoM\/9TN+yk\/8VGx7UJNXSfwOza2+6k1t0hC6BlRR6Na8Fr5NG0z4py0ixDJ6iaV8R\/tMLXDcQtG5NOVPTurs00ui60x9Ke2SrinjjqYap7cdnytmBdj98d12ua43zK06WF7LY2ObvAe1zbgW4gXGY9atFwG+3pU2R5aa2Z9DO919rUWYRT6EDrW5wUVXj77GtLb\/AFVx\/lC180vrBUtqtL1slXLGHNhaQ2OGnY8gubTwRAMiBs25Au7CLk2C1kOHEesJjHEesJsQSijGOI9YTEOIUglFBeOI9akFAERVwQvkOGNjnu4MaXH1NCEpNuyKEWY7RVUBc0tSBxMEoH3ViWOYsbg2ItmCNoI3FQnc9TpTh7ya81YhEUFwG0hSeCoqFGMcR6wpBB2IApKhQXAbSPWgJRQ1wOw3VQKAhFepaWWX8lFJLbbzbHvH+EFVz0E8YJkgmjA2ufFIwDvLm2UXRkVGbjq0u3fbYxkRtlLlJjIRSg7ckBCm6rDBYkOzG4i1xkMs8z2K2gJVQJGwkXFjYkXabGxttGzLsVO5QgCIiAIiICWkjZwI9BBafAlLZX9G77FCIAikFQgN95IKC8tRVHYxogYf7TyHyekNaz9crpBPbtyH2\/uPqXhahaP6Po+BpFnyAzPysby9ZoPaGYB9VY+uel+jT6Nbe2OrxP8AosBhdfs\/lF\/qrV1G6lR2\/ix9xyeMMpymnKptycvOpJfRNL0PR1soOlUVRCBdzoy6P6SPrx5\/OaB6Vw4L6FXEtc9H9GrqiICzC\/nI+GCUYwB2Akt+qs2Dlzic5\/xCwP5WKS\/qS\/8AaP7xsfI6ff6r6Fn310vEeJXM+R38vVfQs++ui1lSyFjpHmzGWLjua24BcewXuewLFifzDfcGSjHKYSlsk5tvwUmeHyhaGNZSOwC80F5Yt5cAPfI\/rN8WtXHAcuzavoVcd5QdDdErHFgtDUXlisMmkn32Mdzjfue1ZcJU\/ov0NBx9lHu46mv6s\/3X+6\/Q3DkhJ6FL+lP\/AAoVlcqZ\/m1\/00P31ickP9Cl\/Sn\/AIUKyuVP4tf9ND99Y3+d6m3o\/wA2v\/E\/uYvJAf5FP+lv\/AgXv63k\/wAH1uf\/ALWf8Ny1\/kh\/oU36W\/8ABgWwa3fF9b+iz\/huXmp+b6lzKF\/yKP7KX0kaZyN\/lKz5kH3pV0jEeJXN+Rz8pWfMh+9Iuh1MwY3EdmJjf2j2xg+twTE\/mMjg1qOUU5Pktd\/70jUuVmh5yjZOM3U8oudp5uWzHD9fmj6Fy0HIiwzIz\/OFr5DsN8\/mhd40zRiop54D\/wBWJ7AeDnNOF3eHWPoXBnAi4cLEZEHcRkQe1WcJK8bdxxfH2C9ljI10tqkd\/wC1Db6NG9cj9FeaoqCDaNjYmHdikOJ9u0NYP110vEeJWt8m9BzGj4iRZ87nTuve\/Xs1m3Z1GMy7V78MweZAP+m\/Ae\/Ax\/2PCq15aptne8L4RYTLqUJbSmtT85dr5RsvQ1blaJ\/g9v6TF9yVcnXV+Vn4vb+kxfclXLaaAyyMijHWlkbGwHOxe4NFyBna+1XML+WfOuOYuWaWS3cY289zqvJbQczQiQ3Dql7pM9uBvUjHdZpd9dbXftVqjp2xRxxMFmRsbG0f2WNDR4Ba+zTH89OpcQwdDDbf34dz34TiqTvOTfqfTsP7PK8LQoS6uNPzlJNt+ruzD5WKDnKRk4F3U0gJ+jlsxwy\/tc2fQrfI8f5HPn\/7o\/gwrbdJUjZ4ZYXfBljdGezECL94vf0LilHpSso8cMUz4bSO5xrbW5xvvbr3G3qW9CzUk6lNwXQ5bPqtPKs2p4+UW4zi07WvqSt18Gvgd0xHiUxHiVzPk907WVFcyKaokkjMcpLXWtcNyOQXS1gqU3B2Z1mS5vTzOg69OLik3GztfZJ9L95OI8StV1kJ\/hfQ\/wD+5+CFp+tWsVdFW1UcdVKxjJnNa0YbNAtkLjYqNUtJ1FTpShNRK+UsdMGY7dUOgkxWsN9h6lnjQcVqv0+xyeO4rw+KqxwcYSUvawV3a3ZqRv1v0Ou4jxK4zyin+c6r\/s\/gRrsq5PrPRdJ066DdLLTtdnbqczGZCLb8AcowrtJvwLfHlJ1MHShFbyqxS83GSRnah6mtnY2qqwTG7rQw3Ixt3SSEZ4DuaNu3YbLo1LAyJoZExkbBsaxoY0ehuSrY0AAAWAAAA2ADIAdllpfKVrJLS83TU7sEsjeckkHwmR4i1rWXFg5xa7PaA3tuvDcq0rGwp4fBcPYF1HG7SWqSXanJ9PjyV7JG6rB0voimq24aiFkmWTiLSN7WSDrNPcVxml07WxvD21dRiBv1ppJGn5zHkhw7wuv6qaW6bSRzkBrzdkjRsEjDZ1v7JycOxwSpRlT3uYsn4kwudOWHlTs7X0ytJSXJ+qvyscs1x1dfo+UC5fBJcxSkC5ttjfbZIMuwg3G8DbORs+9Vf0sX3Hr39fdHiooKgWu6JpnjNrkOi6xt3tD2\/WWv8jn5Kr+li+45ZnU10XfmjQYfJoZdxDSjT\/LmpSj4dmSa9Hy8GjfsR4labyp6H5+nFUwXlpgcXF0BPX\/VPW7sXFbXVVDYg0vNg57I77g6Q4WX73Fo73BXXNBBBAIIIIOwg5EHsVWEnFpnd5lgqWOw9TDS6r+6+cX8VfxPnwnZ2ZDsF72HAXJPpXYeTI\/zZT\/On\/HlXM9bNEGiqpIc+bJxwk74nE4RfeW2LT2tvvXS+TP4sg+dP+PKruKlemmj5nwRh50M1qUqitKMJJrxUonmcsJ\/k1N+kH8J6x+T7VKJ0TKyqYJDIMUMTheNrPzZHtOT3O2gHIAjfsv8sP8ARqf6d34T1t2iMPR6fBbBzEOC2zDzbcNuy1lgc3GkkurZ00MtoYrPq06qUvZwg0nyu1zt1tb5mS0AAAAADYBkB3AbFUtZ5QaWulp2dCdIC1xMrInlkr226uEgguAN+qDncbbLmtLrBpCneQKmoa5ps6OVzngEbnRzXsfQCvNOg5q6ZbzfiqGWV\/Y1aM9NlaStZ+XR25PdG8cqdNSR0wkMEYqZZGsjka3C\/LrPc4stjAaCM75vC5pC5oc0ubjYHNLmYizG0EFzMYF2XFxcbL3Xp6x6enr3ROmDAYmFoDAQCXG7nkEmxNmj6q8olX6MHGNmfLOIsxpY7GSq0YqMLJLazfe343b9LFdQ5pc4sbgYXOLI8RfgaSS1mM5vwiwucyraKVlNGApytvvu4I11r5A3Fs79XMHELEdbK2dxYnLYRSgCqjeWm44EbAcnAtIsewlUqQgIUqFKAhERAFIUIgCztAUPSaqCDdJI0O+jHWkP6jXLBW88kVBinnqSMomCJnDHLm4jtDW2\/wC4sdWWmLZtMkwP4zG0qPRy3\/sreXyTOmAAZDIDYOAXJOVKt52vMYOVPEyPue68riO3rtH1V1tefUaEopHOfJSUz3uN3PfBE5zjxLnNuStbRqKErs+z8R5TVzLCqhSkodpN3vyV9tvGz9CrV+s6RS08++SFjnWzs\/CA8X7HBw9C0vlg0flT1QG808htxvJFf1SesLfaWnjiYI4mMjY2+FkbQxguSTZrRYZkn0rztb9H9KoqiEC7ywvj+kj67B6S23pSlPTO4znLp4rK5UJ9qagnddZxV9vNq3qaVyO\/l6r6Fn31u+trb0Fb+iz+Ebj+5aRyOH3+q+hj++t51q\/oFb+iVH4L1lr\/AJvwNPwyr5C\/Kp+8eVycaZ6VSBjzeamtG++1zLe9P9LRhJ4sPFZeu+h+m0j2NHvsfvsPz2g3Z9Zt295B3LmGpmmOhVccpPvTve5h\/duI63e0hrvQRvXawd4z4Hd3hRWi6c7oycN42Gb5Y8NX3lFaJ97VuzLzt171c0zkhP8AIpuyqfkd3vUKyuVP4tf9ND99ezonRrad9SWZMnm5\/D8l7mNbIO4ubi+tbcvG5U\/i1\/00P315UtVVPxM9fCTwuQ1KE+cKcl52vZ+q3MTkh\/oU36W\/8GBbBrd8X1v6LP8AhuWv8kP9Cm\/S3\/gwLYNbvi+t\/RZ\/w3JU\/N9T3lH8hR\/ZS+kjTORz8pWfMh+9Itx1wJFBVlps5sLnNI2gts4EdxC07kc\/KVnzIfvSLctcPi+s\/Rpfuleq35vwKXDv833\/AGan1kZmiasVEEM42SxMktwLmgkHtBuPQuS646Jc3SklOwW6TLG+LeP5SRc24CQv\/VW68lNbzlCYj8KnlczbfqP98ae67nj6q9XSWhhLX0dXlanZMHf2iQOZ9RfIfUkJeym15\/6HrMcH+nMsw9SO8rwb8n2anw3foetGxsbA0ZMjaAL7msFs\/QF4WodUZ6aSc39+qqmTPaA5\/Vb6Gho9Cua+VvMaPqHA2c9ohbuN5SGEjuaXn6qw+S74tj+lm++saj+rcvE2tTFr9K08LHlGlKTXm4xj8En8Szys\/F7f0mL7kq1PkuoOerhIR1aZjpOzG4GOMeLnfUW2crPxe39Ji+5Ko5KaDmqJ0xHWqZC4ZWPNx9Rg\/WEh+ss8Z6aL8zm8bgfxXEkE1tCEZv8A7b2\/xWNvXFmaZ\/nXptxh6Xjv\/cl3N\/hZLtDgCCDmDkRxB3Lzf\/T1B\/8Ag0n\/APND\/wCKw0aihe65m\/4iyfE5g6XsZxh7OWre+8lbTy7t\/iemuQ8pWjuZr5HAAMnYJxsAxZtlAvtdiaXW29ddeAtkMgNi0zlZoOcpI6gDrU8lj9HNZrv8Yj8VOGnpn5mHjLA\/ictlJe9TtNem0v8AC2\/Q1Xku+Mo\/opvurrq5FyXfGUf0U33V11esX7\/oVOAf5Of7SX0icR10+MKz6d\/7lf5PvjOk+fJ+BKrGunxhWfTv\/cr\/ACf\/ABnSfPk\/AlV2X5fp9j5vR\/liP7df\/Q7OueMaDrM6+65HeKIea6GuY6RqRDrIHuNhz0LD\/wB2nZFc9l3hUKH9LyZ9T4rnGEcNKXJV4N+XaOnLkPKe4nSUt90cIHdgB+0ldeXMuVvRrm1EdUBeOSNsTjb4MrC62I\/2mkW+YVOFaUzBx3RnUy28V7s035Wa+rRo66fyPuPRKgbhUm3phiv9i5guwcm2jnU9A3G0tfO905adoDg1sdxuOBjTb+0rWKfYOJ4EoznmWpLaMZX9dl82e\/XNBilB2GN4PcWlaPyNH3mq+kh+45bbrLVCGjqpSbYYJLbus5uBg7y5zR6VqfI3+Sq\/pIvuOVSC\/VS9DvMxnF53hIdVGo35ONl9Ge3yjg\/wZUEEgtMLgQbEETxkEEbCsnU3TAraSOUkc633uYcJWgXPc4EO+t2Kxyi\/FlV3RfjRrQuTfTPRasRvNoanDG6+xsmfNP8AWcJ7H9i9Qp6qTtzTKmY5t+BzynGbtCrTjGXg9UtL9Ht5Nm58pehuk0vPMF5aXFILbXRG3Ot7bABw+b2q7yZH+bIPnT\/jyLZV5+gdGtpInQs\/JiWV8Y+SyR3OBn1S4juAWPXeGnxN1+ilTzRY2C9+DjPzTi4v1St6I1flg\/o1N+kH8J6t8nWtUXNMo6h4jfHZkD3EBj2fmxlx+C8bBfaLb1c5YT\/Jqb9IP4T1zispZIXYJY3xv+TI0tNuIB2jtGStUoKdKzOEz7Na+W53OvSV1pipJ8mnFbPue115d1zv683Teg6WsbaeJrnWs2QdWVvzZBnbsNx2LlOgda6yjs1knORDLmZbuYBwYb4mZcDbsK6tq1pZtbTMqGtLMRc1zCb4XNNnAOHwm8D2qvUpSpbnXZVn+CzqLoSh2rXcJJNNdbPk7X8H4HK9cdWpNHvacXOQSEiOS1iCM8EgGQfbeMjYniB4K7HyiwNfo2pv+YI5Gng5sjdnoJHpK42ruHqOcbs+acV5TTy7G6KXuSipJd12015XWxJUIiznMhSAoUgkbMu5AQpUIgCIiAK7jZzeHBaQPvzgcbFhbYscw5XBAIIttde+VrSIAiIgC7JyeUHR9Hw3FnzXqH5W\/KWwX\/7YYFxw29Hf+8LbGcoNeAAGUoAAAHNSWAAsB+VWDEQlNWR1XCeZ4TL8RKviNV9No2V+b3fPwt6s6HrbpM0dHNO22Noa2MOFxje4NbcbwL39C53\/ABgaQ\/8Aj\/sT\/wCawNYdaqquibDMImsbIJLRMc0lwa5oDi55uOsTbjZeEvNHDpLtJXLfEHFtbEYhSwdScKailz03e93b5HStRdbqirquYqOas6J7mYGFhxsLTbabjDj9S3tcE0VXSU00c8WHnIyS3ECW5gtIIBFwQTvWy\/xh6Q+RS\/spP81Y6uGbfZNvw\/xpSo4dwx0pynqdna\/Zdut++5sOpej+i6U0lEBZmFr49w5uR+NoHYMWH6q2PWr+gVv6JUfgvXMhrtWCd1QGU3OOibCfe5LFjHue3LnPhXc7PgVVpDXmunilhe2mDJY3xvwxyB2F7S04SZMjYncVEqE5ST8j1hOKMtw2DqYeGvd1NPZ5KbbiufS9jV11nky0z0il5l5vLTWZtzdCfyTvRYt+qOK5MV6GhdLy0c\/P09mmz24H3e0sdsY+1i63VN8s2+hWa1PXG3wOP4czj9G4tVXfQ9ppdz6+ae\/y6ndVq3Kn8Wv+mh++tS\/jDr\/kUv7KT\/NWBp3W6rrITBM2AMLmuPNse112m4zLyLehVaeGnGSbO6zbjLL8Tg6tGnr1Ti0rx2u15m48kH9Cm\/S3\/gwLYNbvi+t\/RZ\/w3LlWr2tNVQxuigEJY+QyHnGPc7EWsYbFrxlZg3cVl6R15rZ4ZYXtpwyWN0bsMbw7C8FpwkyGxseC9Tw8nPUuVynl\/FeCo5WsLLVrUHH3dru\/W\/ievyOflKz5kP3pFuWuHxfWfo8v3SuS6uaeqKAyugbGeca0P5xjnABhNiMLhbN\/iF6WkNeK2oilgkbThkrHMcWxyB1nCxsTIbH0KalCUqmpcitlHE2Dw2U\/hKmrXaa2W3acrb38TJ5Jq3m6x8J2VERt2yQ3e0fqGVdUXA9G1j6eaOeMjnInBzbi4JG0OF82kEg9hWzfxh6Q+RS\/spP81K9CUpXiTwtxXhsBhPYYjVtJuNlfsvfv77\/E9Tlhrf6NTA\/KneL57448uH5X1L2uS74tj+lm++uY6d0tLWzGebBjLWssxpa0NbewAJO8k7d69LQet9XRwiCFsBYHOcOcY9zrvNzmHj7FMqL9mormVsHxLQjnNTG1dXs5RcY2W9uyltfwubzypROkoo42C731cDGji54ka0eshbJo+lbBFFCz4MUbIx2hjQ2\/psuU1evFbKYi9lMealbMwCOS2NrXNaT75mBjJ7wFe\/jD0h8il\/ZSf5qxvDz0qOxvKPFuWQxlTEvXeajFdnko3b69W\/kbdyhawy0DIBBg52V7z12lw5uMDFkCLHE9nqK0\/wDjA0j\/APH\/AGJ\/8142sOnJ657JJ8ALGYGiNpa0C5cTZzicRvx3BeYs9KhFR7S3OUznirFV8XOeGqzhT20q9uSV9vF3Z13k91glro5+fwc7FI34DcI5t7ercXOeJj8172lqMVEE0DshLG+O\/AuBAcO0Gx9C4xq7p2ege98HNkyNDHCRpc0gHEDZrhmM\/WV7X8YekPkUv7KT\/NWGphparx5HTZVxnhVglRxrnKdmpO19Sbdt79zsW+TNhZpNrXCzmMna4cHNFiPWCutriFLp+aKsfWsbCJnl5LcDuavILPIbjuLnPbtK9n+MOv8AkUv7KT\/NU1qE5u67inwzxNgctw0qNRyfbk1aP9F2S689uR5GufxjWfTv\/cr3J\/8AGdJ8+T8CVeTpKsfUTSTyYQ+V5e7CCG3PAEmw9Kq0TXPpZ46iLCZIi4tDwS3rMcw3AIJycd6suL0W8DjKeLhHMFiHfSqmvx069Xxsd7XGuUT4zqtoN4bEceZj37lnfxh6Q+RS\/spP81a5pjSElVM+olDQ+TDiwAtb1WhgsCSdjRvWDD0ZQldnXcV8S4TMsLGlQ1alNS3VtkpLv8TrGpGsbK6FrXuAqo22lZfN9sudYN7TlfgTbgT71RCyRrmSMa9jhZzHtDmuHAtcLFcBglfG5r2Ocx7Tdr2Etc08QRmFtWjtf66MBsnNVAH50jMD+zrRkA+kLxUwrveBfyfjmj7FUccndK2pK6kuXaXO\/fZO\/gdDp9W6CN4eykhDwbglmKxGYLQ64BHYvVXNXcpM9sqWEHtkeR6gB9q8TTOuFfVNLHSiKM5FkA5sOHBzyS8jsvbsXj8NUlz+psZ8ZZThYP8ADRbb6RhoTfjdL42Z7fKdrGya1FA7Exj8U72m7XPb8GJp\/ODTmTxAG4rN5HPyVX9JF9165uvZ1d1kqKBsjYBERK5rnc41zjdoIFsLxYZlWZUf1eiJxeB4i1Zusfir23VlvpWlqKXx+rOmcovxZVd0X40a40T6OHf2dq2PTGudZVQPp5W04jkw4sEbw7quDhYmQgZtG5eRQVxhjqmBjSamAQYz8KJnPwzPLMvhOEOAnLqvcN5BmhTcI2Zh4rzahmOKjVoXsoJbq26bf3Ot6i6Y6ZRsc43mi96m4lzRk\/6zbHvxcF7y4dq9p2ooHvfAWe+NDXtkaXMNjdps1wOIXNs\/ziva\/jD0h8il\/ZSf5qr1MLLV2eR2OVcc4WGFhDFa\/aRVm0r3tsnz5tc\/G573LJ\/Raf6d34T1uM1LFNG1k0ccrcI6sjGvbsG5wXHdYtZ6mvYyOdsIax5e3m2OablpbniebixWZo3XWvgAHOMqGCwAnaXOA4c43CSdm0lS8PPSkua+5TocW4COYV6s4ydOqoJdlO2hNO6vy36XN\/m1N0Y43NK0djZJWD9VrwF7NHSxwsbFExscbcmsaLAXNz6SSTftXO28pM++liv2SPA9Vl5+k9fa6UFsfN04O+NpL\/13k27wAV49hVlz+ptI8VZHhb1KEO0\/+ilpb9WkvmbDyraaY2EUTHAySOa6ax\/JxsIe1rrbHOcG5cAeIXNFLnkkuJLnOJLnOOIuJ2kk5k9qu04b1r\/Jcb55EA7ldp01CNj5rnWbTzLEuvNW6RXdFcl9W\/FlqQAGwN7b+3s7FSgUjt9KyGpIRZE7obERtlJNuvK5owi5yDGDM2w9YncchfLHQBSiICEREAREQBFKhAFKhVix2m2WWW\/hkgKEUkKEAREQBEUgICEUkWy2KEAUqEQBFUCLEWuSW2dcjCBixDDvvdue7D2lUoApytvv4W81ClACfbZ4BQiIApXs6haPjq9LaLpJo3Sw1WkqCmliY8RPlinqoopI2SH8m5zXkB24m67zyxe53qJtN6Rp9VtG9HpdG6M0fWT0VRXGaokkq3aQDeiGR8he53QXjA6TaN2IAeXKwsfNiLpfKhyHax6t0cNfpOkiFLI9sT5aaoZUdGlkBMcdSG\/k7kFoe27L2GK7mg7XyJajakaR0bTVOsOn5Kaulqzo2LRdC0RVIlfO4wyzjmJpKkPE7LTNayNowsJJYbTqQscLkYWuLXAhzSWuB2hzTYg9oIKpX1vJ7lDRtHpXSjtIaVq2au6M0ZDpMzMELa0teawzQyyCNzcMLKGR7nNjBcJ4wACHFcy90ZyQUGg6PQ+m9CVdTV6F0zGx0PTA3pEL5IBUw3e1jMTJIi84XMDmmIg3vlCkibHFUXY9Xfc1a1aQg0bVUtPSPptJ0ba6Gc1bWRwwvjhkjbU3Zdkr2ztsxof8F+5pKyKP3LeuknSx\/B0EZpnFjedradoqyGhwNIQSHsIc2znlgu6xsWuAakRY4oi+i6LkYpqnUfR1XHoyeHWOs003Rhq5610cDZH6an0YIJqUyERhpY2M2ixBzS7ERkfCd7lfXK1URRUrujGzQK2IGrOBsh6JjADh1sN5MAxAjcmpE2OIour6g+561o01RivpqSGCne+SOHp1Q2llnkie+ORkcLmlwIex7euG5tO4XXNtYNEz0FXU0NU1rKmjnkpqhjJY5msmhcWSMEsLnMdZwIyJsQRtClNEGCiIpAREQBVxSFuKwb1mOYcTWusHZEtxDqutliGYubKhEARSFCAIiIAiKfb2zQEKQbKEQEnYPEcO5QpabKTbtHigKVXGfhfN+0gKlS3f3eR\/cgKUREBIHts8SoUgogIUopLCA0lrgHAlpIIDgCWktJHWAc0jLe0hAI3WN7A7cnC4NxbP1qlEQBERAEREAREQE3QqWEZ3F7tsM7YTcdbZ1sgRbtvuVKAltr5m3bt8EbbeoRAEREAREQEg+Pt6FCIgCm2\/dsv2qEQBERAEREBtPJK8DWLQDiQ1o03okkuIADRpCnNydlgN6\/QmLSsLNYdbJGVETSNXtXzG8Ss+Gx+sruqb\/CF2n0hfmaVTgHAeoLzKNyUz6vOk+e5FnNlqOdn6WMpJccx\/+42O2OOI5En0r1vcYck+jmUMOtVXNSVOkZOfOiaSolEcFE+GWWnFRUZEuqC+NxacJDGkEXcQW\/HeEXvYX470LBwHqCjTtYXP0C0cydj9ZtX9P6w6Nn0prZo6qk0dPHeCkiZJSz6OdRQMkcQ1sAdC9sYcXvDpXHE4PceRe670rR0GrOquqbKymrNIaNZTSVxpJBLHCaSgfSdY7W85JO8ta4B2GO5AuL\/LWAcB6gpAA2eCKAufbOummTFqvyWMhqubvpTVMTtjnDTgZRtuJQ13wAdodlxW51GnB\/GnCzpY6K3U99mc+OYEjtIuc7LFh5w4WE7+o3gF+eWEcBntyTANlhbuUaCbn6FTV0H8B0IE0NxyiyvtzjLhn\/r6tfitf4OHO\/DNUaM05flVrGGrHRW6psaxpnHMB3TaZ9gMWHFd7zx6xX58Fg4D1BMItawtttZNAufofyeQyVdPUUulptWNLauO0lpiXBVzc3pDRjm6SrnMjMbmSQVOF\/wXl0D42vJBdYBfDHKxDo2PTulmaHlM2jG104o5TK+YPjxXcWzyEunj5wvDZHFxc0A3de51bA3gPUFXlbt8LZWyt3+vsz9KNiGyERF6ICIiAIikICEREAREQBSr5o5OYFRZvMumdAHc5Hj51kbJCDFi5wNwvacZbhOYBJBAx0AREQBERAVA\/vUD29ShTdALKERAFn6L0a6oEzWE87HGZmx5e+xxm84YSReRkd5bb2xScFg3VUUjmOa9jnMexwex7SWuY5pBa5rm5tcCAQRssgPTZq\/Uc0yV7qaHnWiSGOpqqemlniJLRNE2d7QYbtdZ5IDrHDiss7TMEzqSKKrY+CqowTCZG+91dC5tOxrYZQSx8kNmkYcnMkJvibZ\/jCrkkkc6Z75nS5SPkeXyPJsLue8kk5DMn80K1VQ82cG4dYcOtbMDYDYAHuUAsqQoRSAiIgCIiAIilAQiIgCIiAKpjCb2BNgXGwvZrRck9gVKIAiKTbdw8eKAhERAS02N8vSAR6jkVCIgCIiAIiIAiIgCKoMN7EEZA5gjJwDmnPcWkEcQQvW0JoOoq383BE+V9rkNGwcXOOTR2kheoxcnZHidSMFeTsjyDbge3P8A0yUL3tN6tVVIQKiB8WL4JNi13YHsJaT2AryOjuvsUyhKLs1Y8wrQmrxd0Wmtuq+ZPBblye6lVGlKgQxDCxtnTTOBwQxn851vhPNiGt3kbgCR2uo5GtEmAxsdUNmw5VBkxHFba+KwYW33AA9o2q9hssrV46orbx6mqx2eYfCzUJvfw3t5ny8RZCtq121UqNHVD6edmFzc2uFyyVh+DJG785p8DcHMLVntsqNSnKEtMlZo2lGtGrFSi7p8ilEReDMEREAREQBERAEREAREQCyIiAKVCICXCxIyNiRcG4Nt4O8KERAFKhSCgFlCkn7PbcoQBSoRAXIrXBJwjM34dwUSvc43cbmwFzwtkFSdg9Pt4KEAREQBFKhAEREAUlLZXyy7RfPgNpUIAiIgCIiAIiICR7e3tsUIiAIpUIAiIgCkqFIQEKQFCvU7LlCG7ENiJVT4s8hYcNtvTvXS9T9Cwsp45XxtfLKMd3tDsLT8ENB2ZWN+1ejUavUcx60DWnjH72e\/qWB9IV6OBk4p3NTPNYRm42dl1OU0NKSdh27h7XK+gtQtAigpGscLTy2knO8OI6sfc0Zd5cd68vUvUGETtqA9xZCcTWSNBvLtb1hbJu21vkrf3UT+F+7P\/VbbLsC6d5yW\/Q5\/Oc1jWtTg9ub+yMGemZM0xyMbIxws5j2hzT3grVqnknjnlDqV\/NMLgZGSXe2NpObo3bT2Ndt4hdBoNHuebWtbaSDl39q2Knhaxoa0ZeJPErafg4VvfWxoVmVTD\/lSs38DA1a0HT6Op201MzCxubnG2OV5ADpJHAdZ5sOwAACwAC9NEWyjFRVlskaic5Tk5Sd2+Z4eumrFNpWmME4s4XdDM0AvheRtF9rDldu8cCAR8va8arVGjqh8FQyzm5tcM2Ss2NkjdvabeixBsQvr1eHrpqxTaVpjBOLOFzDMAC+F\/EcWHK7d44EAjWZjl0cRHVHaS+fh\/qbvJs5lg5aZbwfy8V919z4zeyypW2676q1Gjqh8E7MLm5tcL4JWX6skbvzmnwzBsQtUkbYri6lOUJaZKzR9Lo1o1YqUXdMpREXgzBERAEREAREQBERAEREARSoQBERAFcdY3PVbbD1RiscgCRiJzNsRztmbWFgqFW9tgLgg5nZ6Bt2bCgLaK5MRla2QAyBFyNpN952+lUluQNxmSLX62VsyNwz8CgKUCKR9vtt3IAVCqf8AuG7sCpQEqEUuaQSCCCCQQQQQQbEEHYQdyAhERAEREAREQElQiIAiIgCIiAqda5te264APpsVSiIAiIgJUIiAKoNUNC9nQNE2Quc8XDbWG4k329mS9RjqdjHUmoK7PJ5tZ+iqR0j2MG17mtHe4gD7VsQo4v6qP9Rvktj1P0bEZ2nm2dQF\/wABu7IbuJCtUsK3JK5Qr45Rg3Y92KINaGNFmtAaO5osPBZ+jqRz3Na0XLiAB2lZ0VO0n4LfUFtGrWjmtHO4QDsZkO5x\/d610NOhqdjjq+K0Rb6mbo+kEUbY27hmeLjtPr\/cvTpoLq5Twdiy2i2xbaFP4HO1KvxDW2FgpRFYK4REQgIiIDw9dNWKbStMYJxZwuYZgOvC8jaPlMNhduw23EAj5e141VqNHVD4J2Wc3Nrm5slYfgyRu\/OafA3BsQvr1eHrnqxT6VpzBOLOF3QzNAL4XkWuOLTlduwjgQCNXmOXRxEdUdpL5+f+ZvsmzmWDlolvB\/LxX3X3PjN7bKlbdrxqpUaOqHwTss4ZtcM2SsJIbJG7e027xmDYhaq9tsrG\/flbuttXGVKcoS0yVmj6XQrxqxUou6ZbUqEWMzBERAEU2UIAiIgCIiAkGyl4sezcoCqAu055t2ZXvcjLstmUBQiKUBVFI5pu1zmuGxzSWuHcRmFVPIXBpc5zjY3LjiPwjvKtK7JIC1rcIGG4uL3dc3ubnt2IC2VCm3b3+wSyAhS0XICnD7ZKWi2dyDuQFLjckqFKhAFLiSSSSSTck5kk7STvKhEAUnszG7dl3blCIAiIgCKXG5JO05qEARSFCAKbb93H27j6lCm\/t3Xt9p9aAhSoRATb2yUIiAKppAINrgWJa4kh1rXBw2Iaewg2O3eqUQEuNyTYDfYXsM9guSbbs1CIgKmLZNW\/gv72\/YVrbFserfwX97fsKzUPeK2K9w9mMZrddS6ezHyfKIaPqi58T4LTqZua6Tq7S4IYm78OI97usftt6Ft8JG8r9xzeYTtC3ee1oijMj2tG\/aeA3lbxSU4AAAsAAAOwLB1c0fgZiI6zs+5u4fvXtAWXQ4eltdnGYuvqlZdABZSiK6UQiIhAREQBERAEREB4muWrNPpSnME4s4XMMwAL4Xn85vFp3t39hAI+XtedVqjR1Q+CdmFwza4XwSsJ6skbvzmnwNwbEL68Xh66asU2laYwTizm3MMwF3wvI2j5TTYXbsNtxAI1eY5dHER1R2kvmb7Js5lg5aZbwfy8V919z4ze2ygLadedWJ9HVL6edmF7es1wzZJGb4ZIzvabHuIINiCtWeLGy4upTcJOMuaPplGtGrFSi7pkK\/QUkk7xFE0OkcCWtL2MLrbQ3nHAOfwaMzuBVhSQCP3LwZSuWFzHujka6N7XFr2yNc1zHDItc0i7TfdZKcsuecDi3BKAGkA84YniEkn80SmMnsBVF+PmoQEgKEVTHEEEbQbjIHMdh2oCFCkDu2bzwF\/XkiABTFttxy9ezxsoRu0e3qQC6l1t17WG3bewxbN1727LKZGi5se0bd+7x8FSUBClAPRl6\/8AVCgDXEbMipLiqUQBVOGQ4ndbdxB4XRjiMwS1zc2ltwcQItYj4J337Ee2xLbg2JALb4TY7W3AyO3YNqAgI626+wbRbOwxDIm4BvY7xnYbAacxfMX2bLjhfchcDs+26AhERAERSgIREQBEU+3sPSgIREQFbjcNs0DCMJIxXecTnYn4nEB1iG9XCLMGV8RNCnEbWubXva+V+NuKhAFIUKRt4X3nZ6UBClQiAIiIAiKb+3t3n1oCWLY9W\/gv72\/YVrsYz4e3Ytj1ZHVf3t+wrNQ94rYr3DaNC03OSxs+U8D0E5+F12DV6ixvFx1W2J4djfbgVzzUOjxzYrXwNNvnO6o8C5dg0bT81GG79rj2\/wCi6XL6N1c4bOMRZ6Ue3AclcWFTy2WY03W7hLoctOPUlERZTGEREAREQBERAEREARFzjlW5QG0TX0lI8GqILZZWkEU4I+C075\/u9+zDXrxow1S\/3LOFwtTE1FTprf6eZp\/ujdJwTVFPBG5rpKWOVszm54XSuYWxE\/KaGEkbuc43XEJTY5L19KVb5S+13EBz3G+dr9ZxJOebu\/NeNcXzueNjY235kGx9C4XGYj21Vz7z6rlmE\/DUI073t\/uQ0f8AA+wKFKhVDYhSFCIApA9ChSexAQiIgCIiArvfD7dn2AKhVt2d1z6LW+2yoQBSoUkoCFIUIgKmWvne2ewgHZlmQd9lSikIAD6ciMxfIi29ZFdWzVD8c0kk0rgxpfI4ve7AxsUYuczhjaxg7GgLHQeKAhEVUhBPVBAs3Jzg43DQDmGtyuCQLZAgXNrkClERAT7e3tvUKQFXPHgcW3a61rlpuLkAkA77EkXGWWSAtopFs8t3qPH24+lCgIREQBERAEREAREQBERAEREBUxbPqqLh\/e37CtYYts1Rb1X97fsKzUPfKmMf6tnWOT5gjjEhGbpAe9sZy8cS6VDK14xNII+zsPArnui2c1FGze1gv8613eN169HWuabgkHs\/fxXV4afs42Pn2Npe2m5dTbwVk081l4dFpRrsn5H5Q2HvG5emx28bDvC2EZKXI1E6bjs0eqDdSsKnmsswG6zQn0ZXlGxKIiyGMIiIAiIgCIuccq3KA2ia+kpHg1RFpZRmKcH81p3z\/d79mGvXhRhrmWcLhamJqKnTW\/0XexyrcoDaJr6SkeDVEESyixFODta3jPb9W\/HZ87aX0iXk5k3JJN7kk7STvKaW0iXuOZNySSc7k7bneV473XXFY7HTxE7vl0XcfTcqyqnhKdlz6vv\/AI7g911Ft\/7xfO+70e11CLXm5CIpQBQiICQoUlQgCIiAIiICWn7PtyQN38O0KFJQFRDbtti2DFe3wrm+G20Wtt33VLtpUIgCIiAIiICrK2\/Fc8LWsLdt738FLgRYi4BzBta\/G3Ze49CoU3QEKSFCFAEREAREQBERAERSRbb2H1i48EBCkns\/1UIgCkqEQBERAERSgKosN+tiIwvthIBx4Hc3e4PUx4L77XtY5qhEQFbFuWo7mg3d8ESRl3cDc+C0xi2jVV9mv72\/YVnw7tMqYxXps7OCCLg3BzBGwg7x2KprrZrQKLS0sYsyRwHC92\/qm4Xr02sr\/wA9rXdo6p\/ePBb+OKi+ZyM8FNctzbopyF6dBpJzNhy+ScwfRuWo0+nYHbS5h\/tC49bbr0qapY\/Nj2u+aQfXbYs8Ki5plOrh3ykjeaLSDH2zwu4E7e4716lPNZc+hqLL2dH6Wc2wJxN4HaO4q5CvfaRrKuE6xN0abqV5uj65jx1T3g7R6F6IN1dp1LmtnTcWSiIspiCIudcquvzaJr6SkeDVEESyixFOD+a3jOf8N+OzFXrxow1S5FnC4WpiKipwW7+S72U8q3KA2ia+kpHg1RBbLKCLU4I+C3jP93v2fO2l9Il5OZJJJJJuSTmSTvKaX0k57nZk3JuSbkkm5JJ333rx3OuuJx2OniJ3fLou4+mZVlVPCU7Ln1fe\/wCOgc66pRFrzdBEVT7XOEG18sRzt22y\/wCEBSiKWi6AhERAFL7AmxuBexAOYGw2PFVRROeWta0uc9wY1rQS5ziQA1rRmXEkAAbbqgICqRuFzm3DsLi3E03a6xIxNO9ptcHgVARQgJKhEQBSoRAFKrbhtniuL2tax4X4b1bQBVMNjsB7DsVKICT3W\/d2KWi99gyvn2bh2qlEBN1Cm3t3\/wDChAS5pFrgi4uLjaDsI4hQpKhAVOYQASCA4EtJBAcAS0lpPwgCCMt4KpU38Nmezach33VUseHDm04mh\/VcHWuSML7HqPy+Cc8xxQFCIiAKpjrG9gduTr2zBG47c7+hQfb96hAEREARFN\/b227UBCIiADf7cEREBLjfdbsvlt3XzAtbaTsQlQVPt4\/8oCEREBUxbHq18F\/e37CtbaV6Gja10RuLEHItOw8O4rJSlaV2YK8HKNkbXdVCQrxhpof1f+P\/AGp\/DQ\/q\/wDH\/tVv2se8134efce62oIV+KrIzvmFrf8ADQ\/q\/wDH\/tT+Gv7v\/H\/tUqtHvIeFk+hu9Lp2ZmyQkcHdYeOa9ei1o+Wwd7Dbwdf7VzL+HP7v\/H\/tVbdP\/wB3\/j\/2rLHGW6leeW6ucTtOjdZICRaQsP8AaBbb62zxW6aG08HAYiHD5bbH122r5nj1jt\/0\/wDH\/tXo0GuDozdrS08RIQfWGq3SzNI1uIyJzWx9URSNcLtII4hVrhOrvKZKwi5B2XxOuPTZtyvb0vypPdERGI4SRm5pLnj5pOTfVdbanmtJxuzn6mQ4hTslse9yn67CijdT07h0ggh8g\/6II2N4y\/d79nzfpzSTpHHO97m97k5m5PbcFZutOnDM45k3J33utXe665vMMdKvPw6HbZRlUMLT8XzfeHvJ9Hnf96pRFrTehERAFLbb72sdlr3scO3ditfsuoRAEUqEAREQAqb7t3t5KEQBEUhAQiIgKmm3A3BGYvbZmL7D296hQiAlHAgkEEEGxBFiCNoI3FQqnX+Eb9a5uTck3zJO83QFKKSPb29skvlbL1Z+vggIRFJtu7NpvnbPdsv7FAQiIgCLF6Q7gPHzTpLuzx8151omxl3NrXNttt19l\/AepQsXpLuA8fNOkO4Dx801oWMpFi9IdwHj5p0h3AePmmtCxlKbLE6Q7gPHzTpDuA8fNNaFjKU39vbuWJ0h3AePmnSHcB4+aa0LGUixekO4Dx806S7gPHzTWhYyl6uqertbpWrjotH07qmqka9zImvjju2NpfI4vme1jGhoJuSF4HSHcB4+aGcnaG+r\/VRrQsZs8bmPexwAcxzmOAc1wDmEtcA5pIcLg5gkHcqFi9IPAePmnSHcB4+anWhYykWL0h3AePmnSHcB4+aa0LGUixekO4Dx806Q7gPHzTWhYylIKxOkO4Dx806Q7gPHzTWhYzcaY1h9Jdwb4+ajpDuA8fNNaI0me+ZzrYnF1gGi5Js1os1ovsaBkBuVONYXSHcB4+adIdwHj5prQ0mbjTGsLpDuA8fNOkO4Dx801oaTNxlSJCsHpDuA8fNOkO4Dx801oaT0WVLhsKrfXSHeV5fSHcB4+adIdwHj5qfaEezXcZj3E7VSsXpDuA8fNOkO4Dx81GtE6TKRYvSHcB4+adIdwHj5prRNjKRYvSHcB4+adIdwHj5prQsZSLF6Q7gPHzTpDuA8fNNaFjKRYvSHcB4+adJd2ePmmtCxlIsXpDuA8fNOkO4Dx801oWMpCsbpLuzx81HSHcB4+aa0LGUpWJ0h3AePmnSHcB4+aa0LGUixekO4Dx806Q7gPHzTWhYylJ9vJYnSHcB4+aqdWPIANrAWGWwD\/lNaFjJt7eCrZEXfBzsCXG4AAB2kk5DZ61g9JdwHj5q5FXOaCAG9ZpaTY3s7aLgqNaFi8ixekO4Dx81U2qcNzT3i\/wC9TrQsZCLG6SeDfHzUdIdwHj5prQsZahYvSXcB4+adIdwHj5prQsWURFhPQREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAf\/9k=\" width=\"305px\" alt=\"CSS\"\/><\/p>\n<h2>Turorial CSS Nivel Principiante<\/h2>\n<p>Antes de comenzar con este tema, deberemos tener conocimientos b\u00e1sicos sobre el uso de ordenadores y sobre el uso pasivo de la Web (navegar y consumir contenido). Es recomendable tener configurado un entorno de desarrollo como el detallado en Instalaci\u00f3n de software b\u00e1sico, y saber crear y gestionar archivos como se detalla en Manejando archivos \u2014 ambos forman parte del m\u00f3dulo Primeros pasos en la Web para principiantes. Ahora que ya sabes qu\u00e9 es el <a href=\"https:\/\/www.votatuprofesor.com\/blog\/1463-que-tecnologias-afectaran-el-futuro-del-desarrollo-web-aprende-todo-sobre-esta-profesion-en-un-curso-online\" target=\"_blank\" rel=\"noopener\">curso de desarrollo web<\/a> y conoces sus conceptos b\u00e1sicos, es hora de profundizar un poco m\u00e1s en la estructura del lenguaje en s\u00ed. Ya hemos visto muchos de los conceptos que aparecen en este art\u00edculo; puedes volver para recapitular si m\u00e1s adelante encuentras conceptos confusos. El navegador analizar\u00e1 el c\u00f3digo HTML y crear\u00e1 un DOM a partir de este.<\/p>\n<ul>\n<li>El atributo href del elemento tiene que hacer referencia a un archivo de tu sistema de archivos.<\/li>\n<li>Ten en cuenta que este es un modelo muy simplificado de lo que sucede cuando un navegador carga una p\u00e1gina web y que cada navegador gestiona el proceso de manera diferente.<\/li>\n<li>Hemos aprendido los conceptos b\u00e1sicos de CSS, para qu\u00e9 sirve y c\u00f3mo escribir hojas de estilo simples.<\/li>\n<li>El CSS se puede usar para estilos de texto muy b\u00e1sicos como, por ejemplo, cambiar el color y el tama\u00f1o de los encabezados y los enlaces.<\/li>\n<li>Esta p\u00e1gina enlista todo el contenido, con una descripci\u00f3n corta.<\/li>\n<\/ul>\n<h2>M\u00f3dulos CSS<\/h2>\n<p>Una explicaci\u00f3n extensa sobre c\u00f3mo aplicar fondos en elementos mediante CSS com m\u00faltiples ejemplos y t\u00e9cnicas \u00fatiles. La aplicaci\u00f3n de fondos en una p\u00e1gina web debe realizarse con CSS. Esto funciona especialmente bien cuando quieres utilizar un valor que es bastante nuevo que no admiten todos los navegadores. Por ejemplo, algunos navegadores antiguos no entienden calc() como valor. Podr\u00edamos dar un valor de sustituci\u00f3n para el ancho de una caja en p\u00edxeles, y a continuaci\u00f3n dar un ancho con un valor calc() de 100% &#8211; 50px. Los navegadores antiguos usar\u00e1n la versi\u00f3n en p\u00edxeles y har\u00e1n caso omiso de la indicaci\u00f3n calc(), porque no la entienden.<\/p>\n<h2>Entonces \u00bfqu\u00e9 es CSS, realmente?<\/h2>\n<p>Algunos elementos son padres de nodos secundarios, y estos nodos hijos tienen hermanos. Enseguida, se ha puesto un relleno arriba y  abajo del t\u00edtulo de 20 p\u00edxeles, y se hizo que el color del texto sea el mismo que el color de fondo de html. Existen multitud de atributos de CSS para gestionar el fondo de cualquier elemento de la p\u00e1gina. A medida que las especificaciones han ido avanzando se han ido completando con nuevas variantes para conseguir fondos con m\u00faltiples configuraciones. Los preprocesadores son herramientas indispensables para el desarrollo frontend actual. Permiten desarrollar CSS de una manera m\u00e1s \u00e1gil pero sobretodo crear un c\u00f3digo m\u00e1s mantenible.<\/p>\n<ul>\n<li>Uso de CSS para resolver problemas comunes proporciona v\u00ednculos a secciones que explican c\u00f3mo usar CSS para resolver problemas comunes cuando se est\u00e1 creando una p\u00e1gina web.<\/li>\n<li>CSS viene de las iniciales de &#8220;Cascading Style Sheets&#8221;, que traducimos por &#8220;Hojas de estilo en cascada&#8221;.<\/li>\n<li>Las hojas de estilo en cascada llegaron al mundo de la web bastante m\u00e1s tarde que el lenguaje HTML.<\/li>\n<li>El navegador analizar\u00e1 el c\u00f3digo HTML y crear\u00e1 un DOM a partir de este.<\/li>\n<li>Soy Manz, vivo en Tenerife (Espa\u00f1a) y soy streamer partner en Twitch y profesor.<\/li>\n<li>Aunque soy full-stack, mi pasi\u00f3n es el front-end, la terminal y crear cosas divertidas y locas.<\/li>\n<\/ul>\n<h2>\u00bfPara qu\u00e9 sirve el CSS?<\/h2>\n<div style='text-align:center'><iframe width='562' height='310' src='https:\/\/www.youtube.com\/embed\/3Q47pNMfrq0' frameborder='0' alt='CSS' allowfullscreen><\/iframe><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Usando https:\/\/www.votatuprofesor.com\/blog\/1463-que-tecnologias-afectaran-el-futuro-del-desarrollo-web-aprende-todo-sobre-esta-profesion-en-un-curso-online se pueden controlar con precisi\u00f3n c\u00f3mo se ven los elementos HTML en el navegador, que presentar\u00e1 para las etiquetas de marcado el dise\u00f1o que cada uno desee. La ventaja de los frameworks basados en componentes es que te dan mucho trabajo de estilos ya prefabricados, con temas de dise\u00f1o muy definidos. Sin embargo, [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-574","post","type-post","status-publish","format-standard","hentry","category-bootcamp-de-programacion"],"_links":{"self":[{"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/posts\/574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/comments?post=574"}],"version-history":[{"count":1,"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/posts\/574\/revisions"}],"predecessor-version":[{"id":575,"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/posts\/574\/revisions\/575"}],"wp:attachment":[{"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/media?parent=574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/categories?post=574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dr-heshmati.ir\/index.php\/wp-json\/wp\/v2\/tags?post=574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}