html - css3 媒体查询 Bootstrap

标签 html twitter-bootstrap css

我想在浏览器屏幕变窄时在一行中显示两个相同大小的部分,第三部分应该占据下一个整行但它没有正确对齐请有人帮助我并检查我的代码在哪里代码中的问题

 <!DOCTYPE html> 
     <html> 
     <head> 
     <meta charset="utf-8"> 
     <meta name="viewport" content="width=device-width, initial-scale=1"> 
     <title>Responsive Layout</title> 
     <style> 

     /********** Base styles **********/ 
     * { 
       box-sizing: border-box; 
     } 
     h1 { 
      margin-bottom: 15px; 
     } 

     p { 
       border: 1px solid black; 
       background-color: #A52A2A; 
       width: 90%; 
       height: 150px; 
       margin-right: auto; 
       margin-left: auto; 
       font-family: Helvetica; 
       color: white; 
     } 

     /* Simple Responsive Framework. */ 
     .row { 
       width: 100%; 
     }


     /********** Large devices only **********/ 
     @media (min-width: 1200px) { 
       .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{ 

         float: left; 
         border: 1px solid green; 
       } 
        .col-lg-1 { 
         width: 8.33%; 
       } 
       .col-lg-2 { 
         width: 16.66%; 
       } 
       .col-lg-3 { 
         width: 25%; 
       } 
       .col-lg-4 { 
         width: 33.33%; 
       } 
       .col-lg-5 { 
         width: 41.66%; 
       } 
       .col-lg-6 { 
         width: 50%; 
       } 
       .col-lg-7 { 
         width: 58.33%; 
       } 
       .col-lg-8 { 
         width: 66.66%; 
       } 
       .col-lg-9 { 
         width: 74.99%; 
       } 
       .col-lg-10 { 
         width: 83.33%; 
       } 
       .col-lg-11 { 
         width: 91.66%; 
       } 
       .col-lg-12 { 
         width: 100%; 
       } 
     } 

     /********** Medium devices only **********/ 
     @media (min-width: 992px) and (max-width: 1199px) { 
       .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { 
         float: left; 
         border: 1px solid green;
       } 
       .col-md-1 { 
         width: 8.33%; 
       } 
       .col-md-2 { 
         width: 16.66%; 
       } 
       .col-md-3 { 
         width: 25%; 
       } 
       .col-md-4 { 
         width: 33.33%; 
       } 
       .col-md-5 { 
         width: 41.66%; 
       } 
       .col-md-6 { 
         width: 50%; 
       } 
       .col-md-7 { 
         width: 58.33%; 
       } 
       .col-md-8 { 
         width: 66.66%; 
       } 
       .col-md-9 { 
         width: 74.99%; 
       } 
       .col-md-10 { 
         width: 83.33%; 
       } 
       .col-md-11 { 
         width: 91.66%; 
       } 
       .col-md-12{ 
         width:100%;   
        } 
     } 

     </style> 
     </head> 
     <body> 
     <h1>Responsive Layout</h1> 

     <div class="row"> 
       <div class="col-lg-4 col-md-6"><p>Item 1</p></div> 
       <div class="col-lg-4 col-md-6"><p>Item 2</p></div>   
       <div class="col-lg-4 col-md-12"><p>Item 3</p></div> 
     </div> 
     </body> 
     </html> 

最佳答案

只需使用适当的 Bootstrap 类属性即可。

p {
   border: 1px solid black;
   background-color: #A52A2A;
   width: 100%;
   margin-right: auto;
   margin-left: auto;
   font-family: Helvetica;
   color: white;
 }

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    border: 1px solid rgb(0, 128, 0);
    float: left;
    padding: 0 15px;
}

关于html - css3 媒体查询 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38842407/

相关文章:

javascript - 如何根据屏幕尺寸交换图像?

html - 如何在 Bootstrap 3 中显示响应式折叠图标?

javascript - UX : dev plan + jQuery/Framework? 原型(prototype)制作

javascript - CSS(scss)变量计算返回错误

html - 高度为 div 的 100%

javascript - 如何在另一个 div 之上显示和隐藏一个 div onMouseOver

php - 在模态中将 Jquery 变量传递给 php

javascript - 通过自定义字段更改购物车中的产品价格,Woocommerce

html - 当内容改变时动态改变元素的宽度

javascript - 即使将元素设置为自动,如何确定元素的 z-index