2016-09-20 2 views
-1

Каков наилучший способ рисовать следующую сетку без использования таблицы или бутстрапа ... просто просто css? Использует ли стол единственный способ?Нарисуйте сетку 2x1 без использования таблицы

enter image description here

+0

уль Ли с селектором п-го ребенка будет хорошим выбором. – vivek

+0

проверить это http://www.w3schools.com/css/css_rwd_grid.asp –

+0

display: table - еще один вариант. Или вы можете просто сделать первый столбец гибким. – k2snowman69

ответ

0

разок попробовать

.step1{ 
 
    position:relative; 
 
    width:98%; 
 
    height:100px; 
 
    border:1px solid red; 
 
    padding:5px; 
 
} 
 
.left{ 
 
    width:50%; 
 
    float:left; 
 
    height:100%; 
 
    border:1px solid #600; 
 
} 
 
.right{ 
 
    width:48%; 
 
    float:right; 
 
    height:100%; 
 
    border:1px solid #ff8800; 
 
} 
 
.step2{ 
 
    width:98%; 
 
    height:100px; 
 
    border:1px solid blue; 
 
    padding:5px; 
 
}
<div class="step1"> 
 
<div class="left"></div> 
 
<div class="right"></div> 
 
</div> 
 
<div class="step2"></div>

2

Там может быть много способов, это только один пример:

.col,.container { 
 
    border:1px solid #000000; 
 
    } 
 
.row1 { 
 
    display:flex; 
 
    } 
 
.col { 
 
    flex:1; 
 
    }
<div class="container"> 
 
    <div class="row1"> 
 
     <div class="col">col1</div> 
 
     <div class="col">col2</div> 
 
    </div> 
 
    <div class="row2">row2</div> 
 
</div>

+1

Будьте осторожны с flexbox, если вы заботитесь об IE 9 и ниже: http://caniuse.com/#feat=flexbox –

0

Использование Flexbox с минимальным размечать, держа в вопросах Брауэр, поддерживающих совместимость ум Flexbox: http://caniuse.com/#feat=flexbox

.container { 
 
    border:1px solid #000000; 
 
    display:flex; 
 
    flex-wrap: wrap; 
 
    } 
 
.col { 
 
    border:1px solid #000000; 
 
    flex-grow:1; 
 
    } 
 
.row { 
 
    flex-basis:100%; 
 
    }
<div class="container">  
 
     <div class="col">col1</div> 
 
     <div class="col">col2</div>  
 
     <div class="row">row</div> 
 
</div>

Смежные вопросы