tuve un problema similar en el que se necesita para tener un ancho fijo columna izquierda (estructura de menús), sino que tenga la columna de la derecha cambiar el tamaño responsablemente como el navegador se redujo.
que terminó la implementación de unas pocas preguntas de los medios adicionales (que ya existían para manejar otros casos extremos) y la búsqueda de la anchura porcentaje de la columna de la derecha que trabajó para que la consulta de medios. Esto "salta" ligeramente (solo usé 2 consultas de medios "extra" sobre las computadoras de mano/tableta estándar/de escritorio) pero en todas las resoluciones intermedias no pasará a la siguiente línea. En efecto, está ajustando el contexto en cada consulta de medios antes de que se pueda romper. Más consultas de medios equivaldrían a interrupciones más suaves a medida que el navegador cambia de tamaño.
estoy bien con los saltos porque no estoy construyendo para el caso de uso de una persona cambiar el tamaño de su navegador, sino más bien para asegurarse de que funciona aceptablemente en diferentes dispositivos resolución.
Una advertencia, al calcular las anchuras porcentuales de la columna de la derecha, la anchura de la base usada es la anchura de la consulta de medios que se encuentra, no el ancho original completo. Además, debe usar el ancho mínimo y usar el tamaño que funcione con la resolución más pequeña para cada sección de consulta de medios.
/* 641+ */
@media all and (min-width:641px) {
.itemDetailLanding {
width: 58.81435257410296%; /* 377/641 */
}
}
/* 725-768 */
@media all and (min-width: 725px) {
.itemDetailLanding {
width: 63.44827586206897%; /* 460/725 */
}
}
/* 769+ */
@media all and (min-width: 768px) {
.itemDetailLanding {
width: 65.625%; /* 504/768 */
}
}
/* 860-990 */
@media all and (min-width: 860px) {
.itemDetailLanding {
width: 69.18604651162791%; /* 595/860 */
}
}
/* 990+ */
@media all and (min-width:990px) {
.itemDetailLanding {
width: 74.04040404040404%;
}
}
¿espera utilizar ese "hello world" o columna de ancho fijo como un marcador de posición para un logotipo o algo así? He solucionado este problema al usar consultas de medios pero, una vez más, no es compatible con todos los medios. – Xavier
Debería haber explicado que la columna "Hola mundo" contendría la columna más grande, por ejemplo, el texto del cuerpo de una publicación. Las otras dos columnas son para el contenido de la barra lateral. Tengo la intención de utilizar las consultas de los medios, pero estoy buscando un diseño fluido que cambie de tamaño suavemente hacia arriba y hacia abajo, y quiero evitar los saltos entre los tamaños si puedo. –