Todos los elementos HTML pueden ser considerados como cuadros. En CSS, el término “modelo de caja” se usa cuando se habla de diseño y diseño.
El modelo de caja CSS es esencialmente una caja que envuelve cada elemento HTML. Se compone de: márgenes, bordes, relleno y el contenido real.
La siguiente imagen ilustra el modelo de caja:
Explicación de las diferentes partes:
- Contenido : el contenido del cuadro, donde aparecen el texto y las imágenes.
- Relleno : limpia un área alrededor del contenido. El relleno es transparente.
- Borde : un borde que recorre el relleno y el contenido.
- Margen : limpia un área fuera del borde. El margen es transparente
El modelo de caja nos permite agregar un borde alrededor de los elementos y definir el espacio entre los elementos.
- ¿Qué debo hacer si no me desafían en mi clase de matemáticas?
- ¿Qué es un consejo para el aprendizaje autodidacta en física?
- ¿Qué debo hacer sobre el hecho de que quiero probarme a mí mismo que soy capaz de aprender más cosas matemáticas?
- ¿Qué tan efectiva es la educación democrática en comparación con otros modelos?
- ¿Cómo se convierte uno en un mejor lector y qué significa ser un “mejor” lector?
Anchura y altura de un elemento
Para establecer correctamente el ancho y la altura de un elemento en todos los navegadores, necesita saber cómo funciona el modelo de caja.
Supongamos que queremos diseñar un elemento
div {
ancho: 320px;
relleno: 10px;
borde: 5px gris sólido;
margen: 0;
}
Aquí está la matemática:
320px (ancho)
+ 20px (izquierda + derecha)
+ 10px (borde izquierdo + derecho)
+ 0px (margen izquierdo + derecho)
= 350px
El ancho total de un elemento debe calcularse así:
Ancho total del elemento = ancho + relleno izquierdo + relleno derecho + borde izquierdo + borde derecho + margen izquierdo + margen derecho
La altura total de un elemento debe calcularse así:
Altura total del elemento = altura + relleno superior + relleno inferior + borde superior + borde inferior + margen superior + margen inferior
Es importante obtener el ancho y alto real de la etiqueta html que desea que sea sensible
Fórmula de diseño web sensible
(objetivo / contexto) x 100 = resultado%
Considere la siguiente maqueta, comencemos a convertir eso a CSS, para crear una grilla fluida sensible.
estilo de envoltura
[código]
#envoltura{
margen: 0 auto;
ancho: 960px; / * 900/960 * /
}
[/código]
estilo contenedor
[código]
#envase{
margen: 0 auto;
ancho: 93,75%; / * 900/960 * /
}
[/código]
estilo principal
[código]
#principal{
flotador izquierdo;
ancho: 72.22222%; / * 650/900 * /
}
[/código]
estilo lateral
[código]
#lado{
flotar derecho;
ancho: 23.8888%; / * 215/900 * /
}
[/código]
así que% es la clave
Para texto
Entrar en el em
Un em es una unidad de medida. Al igual que los píxeles, ems puede determinar el tamaño de los elementos en una página web. A diferencia de los píxeles, que son absolutos, los ems son relativos al tamaño de fuente de sus padres, que es donde hay mucha confusión.
1em es igual al tamaño de fuente heredado.
Si el tamaño de fuente de un
Un em es generalmente un toque más grande que la forma de la letra, pero entiendes la idea.
Conversión de píxeles
Valor de px deseado / valor de px heredado = valor de em
Vista en cuadrícula
Muchas páginas web se basan en una vista de cuadrícula, lo que significa que la página se divide en columnas:
Usar una vista de cuadrícula es muy útil cuando se diseñan páginas web. Facilita la colocación de elementos en la página.
Una vista de cuadrícula receptiva a menudo tiene 12 columnas y tiene un ancho total del 100%, y se reducirá y expandirá a medida que cambie el tamaño de la ventana del navegador.
Bueno, aquí hay una buena introducción a la vista de cuadrícula:
Diseño Web Responsivo Grid
Bueno, esto era lo básico … hay mucho más que eso, como la consulta multimedia,
viewport, css frameworks, js frameworks, especificación w3c, etc.
Creditos
Modelo de caja CSS
Fórmula de diseño web sensible
Tomando el “Erm ..” de Ems – Artículo de Envato Tuts + Web Design
sitios web para comenzar
Hacer un sitio web // recomendado
Aprende a codificar HTML avanzado y CSS
Tutorial de Diseño Web Responsivo – Code School // curso premium
Guía para principiantes sobre diseño web receptivo – Treehouse Blog
// curso premium
Related Content
¿Cuáles son algunas buenas maneras de enseñarte a ti mismo OOP PHP?
¿Cuáles son las 10 mejores escuelas de español en España para extranjeros adultos jóvenes?
¿Cómo se aprenden las habilidades básicas de enseñanza?
¿Qué idiomas hablados debería uno aprender a sentirse seguro en cualquier lugar?
Hacer que el sitio responda no es solo la parte del código. Más bien el código es la parte más fácil en ese proceso. Dice así,
- Priorizar los contenidos: planifique qué contenido será más relevante y atractivo para el visitante móvil. Como el ancho de la pantalla es pequeño, resalte primero el contenido más importante
- Elimine partes innecesarias de ancho de banda alto, como fondos de video, incluso presentaciones de diapositivas en la mayoría de los casos. Ancho de banda de usuarios móviles es importante
- Aspecto visual: piense en cómo puede continuar el aspecto de la versión de escritorio a la versión móvil.
- Codificación real – Ahora ensucia tus manos aquí
Codificación
Como la mayoría de las otras respuestas sugeridas, hay dos formas de hacerlo.
- Uso de Framework como (Bootstrap · El framework de front-end más popular y con mejor respuesta para dispositivos móviles del mundo). Bootstrap o incluso Better Zurb Foundation (el framework de front-end más avanzado y sensible de ZURB) Personalmente prefiero Foundation sobre Bootstrap.
- Al escribir consultas de medios personalizadas, esto se recomienda en caso de requisitos de CSS complejos, o su interés en explorar CSS, así como en mediaqueries.
Priorice las secciones del sitio web para verticle scrolling y el código en consecuencia. Además, para no perderse, también hay una vista de tableta que forma parte de los diseños sensibles.
No es una cosa de pocos minutos, pero una persona experimentada puede darle una visión general de minutos de cómo se pueden hacer las cosas.
La forma más fácil de crear un sitio de respuesta es con un marco de respuesta como Foundation . Al usar un marco, se beneficia de tener un código claro y simple que sigue las mejores prácticas y se mejora cada día por una comunidad mundial de diseñadores y desarrolladores.
Definitivamente toma más de unos minutos reconstruir un sitio para que sea receptivo, pero te quedará un sitio web fácilmente actualizable que puedes expandir fácilmente en el futuro.
MeUndies, una innovadora marca de ropa interior de Los Ángeles, pudo reconstruir su sitio con un pequeño equipo en menos de 3 meses, y los resultados son bastante impresionantes. Pudieron aumentar sus conversiones móviles en un 40%.
Vea el estudio de caso de reconstrucción receptiva de MeUndies aquí.
No hay software disponible para eso. Sin embargo, con pequeños ajustes de CSS, puede lograr capacidad de respuesta en su sitio web. Debe establecer el ancho en ‘%’ en lugar de en ‘px’
Realmente depende de muchos factores.
¿Ya tienes un HTML / CSS que quieres que responda? ¿O tiene un PSD que necesita convertirse a HTML / CSS responsivo?
El usuario tiene razón, realmente no importa el script de backend que use. puede usar cualquier Marco de trabajo útil y de ahorro de tiempo como Bootstrap para crear sitios receptivos.
También debe conocer las consultas de los medios si desea dominar el diseño responsivo.
Depende de la plataforma que estés utilizando para tu sitio web !!,
Por cierto, hay muchas plantillas receptivas disponibles en la web, encuentre una que se adapte a su nicho y aplíquela. Creo que esta es la única manera más rápida de hacer su w
sitio sensible !!
Veamos lo que dicen los demás ..
Ir para el arranque de Twitter. Este es un sitio fácil de aprender, de entender y hacer receptivo. Tienen buena documentación dada en clase.
Si no eres técnico, simplemente sigue los pasos que han dado en el sitio y estás listo. Además, tienen pocas plantillas que puedes usar.
Es menos la biblioteca de edición para responder y más en la mayoría de los sitios usan esto solo.
Feliz aprendizaje.
More Interesting
¿Qué debo saber / aprender antes de comenzar a aprender Photoshop en línea?
¿Qué grandes lecciones hemos aprendido de la historia?
¿Puede una persona muy inteligente ser mala en matemáticas?
¿Cuáles son algunos ejemplos personales de la ética del aprendizaje?
Cómo decidir qué función de pérdida usar para el aprendizaje automático