CSS / html

html desde cero CSS padding & margin Viewport Color Git & github Practicar Listas & Tablas DOM Navbar Responsividad Dropdowns Float Layout Flex Layout Fuentes Inspector Grid Layout Fixed Items Iconos Animaciones Box shadow y Text shadow

CSS / html

  1. HTML desde cero
  2. CSS
  3. Padding & margin
  4. Viewport
  5. Color
  6. Git & github
  7. Practicar
  8. Listas & Tablas
  9. DOM
  10. Navbar
  11. Responsividad
  12. Dropdowns
  13. Float Layout
  14. Flex Layout
  15. Fuentes
  16. Inspector
  17. Grid Layout
  18. Fixed Items
  19. Iconos
  20. Animaciones
  21. Box & Text Shadow

Responsividad

Responsividad

En diseño responsivo se busca que la pagina se adapte de mejor forma a los diferentes dispositivos. Ya que si creas un html y lo visualizas en un viewport de dispositivo mobil notaras que las dimensiones de los elementos se escalan al tamaño dispositivo, es decir que apenas y se alcanza a leer.

El primer paso para solucionar esto es especificando en <meta> que para viewport el ancho sera: width=device-width. Con solo escribir esto la pagina se auto ajustara, hasta cierto punto, a los diferentes tamaños de viewport en los que la visualicemos.

Ahora te invito a ver el video ( ^__^)/

<head>
  <title>
    diseño responsivo
  </title>
  <meta
    name = "viewport"
    content = "width=device-width, initial-scale=1.0"
  >
  <meta
    name = "Cursos de html"
    content = "Pagina para enseñar conceptos basicos de programacion web"   >
  <link
    rel="stylesheet"
    href="../styles/style.css"
  >
</head>

Aqui te muestro un fragmento del css que uso en la pagina de este curso. Como puedes ver uso univades relativas ya que estas se ajustan mejor ante la variedad de diferentes tamaños de viewport.

unidad definicion
vw relativo a 1% de viewport-width
vh relativo a 1% de viewport-height
vmin relativo a 1% de la dimension mas chica del viewport
vmax relativo a 1% de la dimension mas grande de viewport
em relativo a tamaño de la fuente del elemento
rem relativo a tamaño de la fuente de root

Tambien se puede notar que practicamente se modifica cualquier propiedad que se desee con tal de conseguir el resultado que uno busca en dispositivos mobiles, desde tamaño de fuente, dimensiones, hasta ocultar secciones completas con display:none; entre otras propiedades.


@media only screen and (max-device-width:800px){
  p{font-size:0.9em}
  .smallh{display:block;}
  .bigh{display:none;}
  .glowing-txt{font-size: 4.5rem;}
  .glowing-txt::before{display:none;}
  .smallmenu{display:block}
  .navbar{display:none}
  .navbar>ul{margin:0 0 0 0;}
  .sidemenu{display:none;}
  .embed{
    width:100%;
    height:34vh;
    margin:1vh 1vw;
  }
}

Para agendar una entrevista puedes contactarme por estos medios

Boston, Massachusetts
sinoplecarballo@gmail.com
Martin Carballo
@shur_d_firsiel