Я столкнулся с проблемой, пытаясь разместить три элемента списка, чтобы область содержимого всех трех имела одинаковую ширину и четное количество отступов влево/вправо рядом с каждой вертикальной границей. Левый край первого LI должен упираться в левую сторону контейнера, а правый край последнего LI должен упираться в контейнер.
HTML:
<ul>
<li>
<img src="http://placehold.it/304x120">
<p>Lorem ipsum dolor sit amet cons ectator adipscing elit commer maladonit. Lorem ipsum dolor sit amet cons ectator adipscing elit commer maladonit. Lorem ipsum dolor sit amet cons ectator adipscing elit commer maladonit.</p>
</li>
<li>
<img src="http://placehold.it/304x120">
<p>Lorem ipsum dolor sit amet cons ectator adipscing elit commer maladonit. Lorem ipsum dolor sit amet cons ectator adipscing elit commer maladonit. Lorem ipsum dolor sit amet cons ectator adipscing elit commer maladonit.</p>
</li>
<li>
<img src="http://placehold.it/304x120">
<p>Lorem ipsum dolor sit amet cons ectator adipscing elit commer maladonit. Lorem ipsum dolor sit amet cons ectator adipscing elit commer maladonit. Lorem ipsum dolor sit amet cons ectator adipscing elit commer maladonit.</p>
</li>
</ul>
СКСС:
// ----
// Sass (v3.3.3)
// Compass (v1.0.0.alpha.18)
// Breakpoint (v2.4.2)
// Susy (v2.1.1)
// ----
@import "breakpoint";
@import "compass";
@import "compass/reset";
@import "susy";
// Settings
$total-columns : 12;
$c-width : 64px;
$gutter-width : 16px;
$grid-padding : 8px;
$susy: (
column-width: $c-width,
columns: $total-columns,
global-box-sizing: border-box,
gutter-position: inside,
gutters: $gutter-width / $c-width,
debug: (
image: show,
output: overlay,
toggle: top right,
)
);
$tablet-width: 620px;
$tablet-columns: 8;
$desktop-width: 960px;
$desktop-columns: 12;
body { @include container; }
img {
height: auto;
max-width: 100%;
}
@include susy-breakpoint($tablet-width, $tablet-columns) {
ul { @include clearfix; }
li {
@include span(3 of 6);
border-right: 1px solid black;
&:first-child { padding-left: 0; }
&:last-child {
border: 0;
padding-right: 0;
}
}
}
@include susy-breakpoint($desktop-width, $desktop-columns) {
li { @include span(4 of 12); }
}
Что я делаю неправильно? Любая помощь будет принята с благодарностью!