• Resuelto sergeekios

    (@sergeekios)


    Hola a todos. En la web que indico, como a mitad de pagina tengo una tabla con dos smartwatch. Como vereis, la tabla se sale de la pantalla del movil. Esta hecha con Tablepress. Mi intencion es hacer una tabla para cada articulo, deforma que en el movil se vean una debajo de la otra. Pero en una pantalla mas grande que se vean en linea, y eso es lo que no consigo. Tablepress al ser tablas diferentes me pone una bajo otra. Como puedo ponerlas para que se vean en linea todas las que quepan en pantalla? Espero haberme explicado medio bien. Muchas gracias.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • Moderador almendron

    (@almendron)

    Tienes dos opciones:

    1) Mantener la tabla con los dos productos y hacer que el scroll horizontal salga justo debajo de la tabla.

    <div style="overflow-x:auto;">
    
    <table>
    ... table content ...
    </table>
    
    </div>

    Ver https://www.w3schools.com/css/css_table.asp (sección «Responsive Table»)

    2) Hacer una tabla por cada producto. En este caso

    <div style="float:left;">
    
    <table>
    ... table content ...
    </table>
    
    </div>

    Y justo después de la última tabla añades:

    <div class="clear"></div>

    para que el siguiente párrafo comience debajo de la última tabla.

    En la hoja de estilos del tema añade:

    .clear {
    	margin-bottom:1em;
    	clear:both;
    }
    • Esta respuesta fue modificada hace 5 años, 8 meses por almendron.
    Iniciador del debate sergeekios

    (@sergeekios)

    Ante todo gracias por responder, pero creo que no me he explicado bien. La web en la que me estoy basando es comprarunatablet punto net. En la pagina principal vienen tablas con productos que en el portatil se ven una seguida de otra en horizontal, pero en el movil se adaptan y salen una bajo otra en vertical. Y eso usando tablepress para ahorrar escribir el codigo. Eso es lo que intento emular ya que queda muy elegante. Gracias de nuevo.

    Moderador almendron

    (@almendron)

    En comprarunatablet punto net las tablas están construidas con DIV,S mientras que en la otra página que has mencionado están usando «table».

    Hay bastantes tutoriales en la Red. Te dejo el primero que me ha salido buscando:

    https://tutorialesenlinea.es/580-tablas-en-divs.html

    • Esta respuesta fue modificada hace 5 años, 8 meses por almendron.
    Iniciador del debate sergeekios

    (@sergeekios)

    Ese es el punto diferenciador que queria saber. Muchas gracias.

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

    Iniciador del debate sergeekios

    (@sergeekios)

    Buenas noches. Ya me documenté y consegui hacerlo con div. Ahora me surge otro problema. Tengo los div en linea usando float:left y margin:15px pero al hacer la ventana del navegador mas pequeña, el texto sale pegado al ultimo div. He intentado poner <br> y englobarlo todo en otro div contenedor pero nada. Como puefo hacer para que el parrafo siguiente salga en una linea inferior a los div?? Gracias.

    Moderador almendron

    (@almendron)

    ¿Dónde se puede ver el problema?

    Iniciador del debate sergeekios

    (@sergeekios)

    En la home de comprarunsmartwatch.es

    Iniciador del debate sergeekios

    (@sergeekios)

    Ya lo he solucionado. Lo comparto para los que sean tan novatos como yo. Al final de los div he incluido un <br class=»limpiar»> y en el css br.limpiar{clear:both;}

    Lo he visto en http://www.mclibre.org/consultar/amaya/css/css-posicionamiento-flotante.html

    Gracias por vuestra ayuda!

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • El debate ‘Varias tablas en linea con Tablepress’ está cerrado a nuevas respuestas.