Foros del Web » Creando para Internet » CSS »

Articulos y ASIDE ressponsive con CSS y Bootstrap

Estas en el tema de Articulos y ASIDE ressponsive con CSS y Bootstrap en el foro de CSS en Foros del Web. Hola como estan? Estoy luchando con un esquema que quiero hacer en un sitio web, estoy usando boostrap3 para hacer un blog en php que ...
  #1 (permalink)  
Antiguo 02/05/2015, 15:29
Avatar de Hyemin  
Fecha de Ingreso: agosto-2014
Mensajes: 147
Antigüedad: 9 años, 8 meses
Puntos: 0
Articulos y ASIDE ressponsive con CSS y Bootstrap

Hola como estan?

Estoy luchando con un esquema que quiero hacer en un sitio web, estoy usando boostrap3 para hacer un blog en php que tiene como formato la siguiente:

<cabezal>bla bla bla</cabezal>
<menu>emnue </menu>
<articulos> 6 articulos por pagina de a dos</articulos>
<aside>Una lista de ultimos articulos </aside>

Tengo dos problemas:

1) Le doy a los articulos un largo de 4 columnas en Bootstrap asi me quedan 4 para el aside, pero cuando dibujo la pantalla el Aside me queda al medio de la columna en lugar de quedar desde arriba.

Se supone que uso una sola fila, por eso encapsulo todo en el <div class="row container" style="max-width: 100%;">

Luego a los articulos les digo que tomen un largo de 4 columnas para lg y al aside que tome 2 (para prbar nomas luego quizas la haga de 3 u otra medida).

El tema es que quiero que el sitio me dibuje esos 8 articulos en columnas de a dos y un unico aside al lado pero no lo consigo :(

Quiero hacer esto: http://urupro.com pero en vez de un articulo por columna que sean dos como en http://urupro.com/test/test.php


2) Los articulos se muestran en la pagina principal siguiendo esta estructura:
Código HTML:
Ver original
  1. <div titulo>titulo</div>
  2. <div separador>separador</div>
  3. <div contenido>300 caracteres del contenido</div>
  4. <div separador>separador</div>
  5. <div debajo>Leer mas y comentarios</div>

Todo se muestra razonablemente bien, por razones de estetica tuve que limitar el largo de los articulos a 200PX por que de lo contrario cuando alguno de ellos por tener una imagen o algo era mas grande que los demas directamente me deformaba todo el sitio y no lo arreglaba ni con el class"visible-clear-fix".

Ahora, me gustaria que cada uno de esos divs de los que se componen los articulos fuera una caja cerrada y autoajustada.

Me explico mejor, hoy dia si un elemento del DIV sobrepasa su contendor me rompe el esquema, por ahora lo arreglo con la propiedad overflow:hidden pero eso si bien hace que el resto no se muestre tambien me oculta cosas delcontenedor de abajo y eso perjudica al articulo total.

Por ahora estoy tratando de escribir los articulos respetando ese problema pero entiendo que no es una solucion.


Alguna idea?

EDIT: En otras palabras, no se donde poner el aside en el codigo para que se vea bien estoy probando a meter un aside de prueba de este modo
Código HTML:
Ver original
  1. <aside class="col-lg-2" style="height:400px; float: left; margin-left: 10px">aside</aside>

Pero por ahora el aside se pone en cualquier posicion menos donde quiero

Última edición por Hyemin; 02/05/2015 a las 15:52
  #2 (permalink)  
Antiguo 06/05/2015, 03:43
 
Fecha de Ingreso: febrero-2008
Mensajes: 43
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Articulos y ASIDE ressponsive con CSS y Bootstrap

Hola, muéstranos tu código con https://jsfiddle.net/ o similar, si no, es muy complicado entenderte y ayudarte.
  #3 (permalink)  
Antiguo 06/05/2015, 12:31
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 4 meses
Puntos: 208
Respuesta: Articulos y ASIDE ressponsive con CSS y Bootstrap

Algo así seria lo que buscas?

Código HTML:
Ver original
  1.     <div class="container" id="contenedor">
  2.       <div class="row">
  3.         <div class="col-md-12" id="head"></div>
  4.       </div>
  5.       <div class="row">
  6.         <div class="col-md-8" id="principal">
  7.           <div class="row">
  8.             <div class="col-md-6">
  9.               <article>
  10.                 <h2>Titulo del articulo</h2>
  11.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum cupiditate, dignissimos quo. Dolore, omnis totam quibusdam voluptatibus cum, nulla dolores sunt iste? Sunt nam illum, animi magni veniam adipisci non.</p>
  12.               </article>
  13.             </div>
  14.             <div class="col-md-6">
  15.               <article>
  16.                 <h2>Titulo del articulo</h2>
  17.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum cupiditate, dignissimos quo. Dolore, omnis totam quibusdam voluptatibus cum, nulla dolores sunt iste? Sunt nam illum, animi magni veniam adipisci non.</p>
  18.               </article>
  19.             </div>
  20.             <div class="col-md-6">
  21.               <article>
  22.                 <h2>Titulo del articulo</h2>
  23.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum cupiditate, dignissimos quo. Dolore, omnis totam quibusdam voluptatibus cum, nulla dolores sunt iste? Sunt nam illum, animi magni veniam adipisci non.</p>
  24.               </article>
  25.             </div>
  26.             <div class="col-md-6">
  27.               <article>
  28.                 <h2>Titulo del articulo</h2>
  29.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum cupiditate, dignissimos quo. Dolore, omnis totam quibusdam voluptatibus cum, nulla dolores sunt iste? Sunt nam illum, animi magni veniam adipisci non.</p>
  30.               </article>
  31.             </div>
  32.             <div class="col-md-6">
  33.               <article>
  34.                 <h2>Titulo del articulo</h2>
  35.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum cupiditate, dignissimos quo. Dolore, omnis totam quibusdam voluptatibus cum, nulla dolores sunt iste? Sunt nam illum, animi magni veniam adipisci non.</p>
  36.               </article>
  37.             </div>
  38.             <div class="col-md-6">
  39.               <article>
  40.                 <h2>Titulo del articulo</h2>
  41.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum cupiditate, dignissimos quo. Dolore, omnis totam quibusdam voluptatibus cum, nulla dolores sunt iste? Sunt nam illum, animi magni veniam adipisci non.</p>
  42.               </article>
  43.             </div>
  44.             <div class="col-md-6">
  45.               <article>
  46.                 <h2>Titulo del articulo</h2>
  47.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum cupiditate, dignissimos quo. Dolore, omnis totam quibusdam voluptatibus cum, nulla dolores sunt iste? Sunt nam illum, animi magni veniam adipisci non.</p>
  48.               </article>
  49.             </div>
  50.             <div class="col-md-6">
  51.               <article>
  52.                 <h2>Titulo del articulo</h2>
  53.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum cupiditate, dignissimos quo. Dolore, omnis totam quibusdam voluptatibus cum, nulla dolores sunt iste? Sunt nam illum, animi magni veniam adipisci non.</p>
  54.               </article>
  55.             </div>
  56.           </div>
  57.         </div>
  58.         <div class="col-md-4" id="lateral">
  59.           <div class="row">
  60.             <div class="col-md-12" id="anuncios">
  61.               <aside>
  62.                 <h2>Anuncios</h2>
  63.                 <br>
  64.                 <h4>Titulo</h4>
  65.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi optio dignissimos nisi assumenda voluptas similique, esse, vel, fugiat rerum, natus neque perspiciatis accusamus error! Eaque, nobis, et! Reprehenderit, cumque, distinctio.</p>
  66.                 <br>
  67.                 <h4>Titulo</h4>
  68.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi optio dignissimos nisi assumenda voluptas similique, esse, vel, fugiat rerum, natus neque perspiciatis accusamus error! Eaque, nobis, et! Reprehenderit, cumque, distinctio.</p>
  69.               </aside>
  70.             </div>
  71.           </div>
  72.         </div>
  73.       </div>
  74.     </div>
  75. </body>

http://codepen.io/anon/pen/OVywQa

Agregué estilos extras como colores y paddings para que se visualicen mejor los elementos nada mas.

Claramente se ve que no soy experto en bootstrap, yo aplique lo entendido en cursos que estoy haciendo online nada más. Puede que no sea correcta la forma que te indico yo, pero tambien puede que si jaja

Seguramente alguien mas experimentado va a revisar mi código, de ahi veremos si lo aprueba o no

  #4 (permalink)  
Antiguo 14/05/2015, 19:11
Avatar de Hyemin  
Fecha de Ingreso: agosto-2014
Mensajes: 147
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Articulos y ASIDE ressponsive con CSS y Bootstrap

Gracias por las respuestas, Yo habia hecho algo como lo de Fede, el tema es que me queda mal.

PUse online la pgina con el error para ver si me pueden dar una mano.
http://attackphase.net/index2.php

El tema es que si le doy a la fila articulos un tamano de 9 y al lateral uno de 3 como esta tengo ese resultado. me queda un espacio feo entre el aside y los articulos.

Esocreo que es por que los articulos estan de 5 y no de 6, pero si los pongo de 6 no me entran dos en la columna y me queda uno abajo del otro.


Código HTML:
Ver original
  1. <div class="container">
  2.        
  3.         <div class="row" style="width: 100%">
  4.              <div class="col-md-9 col-lg-9" id="principal">
  5.        
  6.                
  7.                <div class="col-xs-12 col-md-5 col-lg-5" id="articulo">
  8.                          TEXTO  
  9.                 </div>
  10.              
  11.         </div>
  12.            
  13.            
  14.             <div class="col-xs-12 col-md-3 col-lg-3" id="lateral">
  15.                
  16.                 <div class="row">
  17.                     <div class="col-md-12" id="anuncios">
  18.                          <aside>
  19.                 <h2>Anuncios</h2>
  20.                 <br>
  21.                 <h4>Titulo</h4>
  22.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi optio dignissimos nisi assumenda voluptas similique, esse, vel, fugiat rerum, natus neque perspiciatis accusamus error! Eaque, nobis, et! Reprehenderit, cumque, distinctio.</p>
  23.                 <br>
  24.                 <h4>Titulo</h4>
  25.                 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi optio dignissimos nisi assumenda voluptas similique, esse, vel, fugiat rerum, natus neque perspiciatis accusamus error! Eaque, nobis, et! Reprehenderit, cumque, distinctio.</p>
  26.               </aside>
  27.                        
  28.                     </div>
  29.                    
  30.                 </div>
  31.                
  32.             </div>
  33.            
  34.            
  35.            
  36.            
  37.         </div>
  38.        
  39.     </div>

Etiquetas: articulos, bootstrap, todo, width
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:55.