2015-05-29 3 views
0

Как добавить пробелы (отступы) между элементами на макете сетки? Я попытался добавить padding в div, но пробелы не равны.расположение сетки с отступом/разностью между элементами

div{ 
 
    width:calc(100%/3); 
 
    padding:10px; 
 
box-sizing:border-box; 
 
    float:left; 
 
    
 
} 
 

 
img{ 
 
    width:100%; 
 
    border:1px solid; 
 
    display:block; 
 
} 
 

 
body{ 
 
    margin:0; 
 
    padding:0; 
 
}
<div><img src="http://placehold.it/200x200"/></div> 
 
<div><img src="http://placehold.it/200x200"/></div> 
 
<div><img src="http://placehold.it/200x200"/></div> 
 
<div><img src="http://placehold.it/200x200"/></div> 
 
<div><img src="http://placehold.it/200x200"/></div> 
 
<div><img src="http://placehold.it/200x200"/></div> 
 

+0

р у ищет, как это? https://jsfiddle.net/wsekefun/ –

ответ

2


 

 
    div{ 
 
    padding:5px; 
 
    box-sizing:border-box; 
 
    overflow:hidden; 
 
    } 
 

 
    div > div{ 
 
     width:calc(100%/3); 
 
     float:left; 
 
    } 
 

 
img{ 
 
    width:100%; 
 
    border:1px solid; 
 
    display:block; 
 
    box-sizing:border-box; 
 
} 
 

 
body{ 
 
    margin:0; 
 
    padding:0; 
 
}
<div> 
 
    <div><img src="http://placehold.it/200x200"/></div> 
 
    <div><img src="http://placehold.it/200x200"/></div> 
 
    <div><img src="http://placehold.it/200x200"/></div> 
 
    <div><img src="http://placehold.it/200x200"/></div> 
 
    <div><img src="http://placehold.it/200x200"/></div> 
 
    <div><img src="http://placehold.it/200x200"/></div> 
 
</div> 

+0

Я пробовал это, но пространства не равны, это уродливо. –

+0

Можете ли вы разместить снимок экрана, как вы хотите? – gopalraju

+0

, если вы заметили, что 2-е и 3-е места больше, чем 1-е и 4-е места. –