私はレスポンシブ Web サイトに取り組んでいます。Web サイトの背景には目に見えるグリッド線があります。これと比較できます: http://fearonhay.com/ (背景の非常に柔らかい灰色の線)。しかし、それを解決するための最善の方法を見つけるのを少し難しくしている違いが 1 つあります。それは、Web サイトがレスポンシブ (% 幅) であるということです。
どのように見えるべきか、非常にラフなドラフトを作成しました。実際には、3 つの列だけでなく 4 つの列があります。
意図したとおりに動作するかどうかをテストするために、簡単なフィドル(Chromeで見てください)を作成しました:http://jsfiddle.net/T76MK/
.lines {
background-image: -webkit-linear-gradient(0, black 1px, transparent 1px);
background-size: 25% 100%;
}
.grid {
margin-left: -30px; /* Gutter */
}
.grid__item {
box-sizing: border-box;
display: inline-block;
padding-left: 30px; /* Gutter */
vertical-align: top;
}
.one-quarter { width: 25%; }
.red { background: red; }
ご覧のとおり、線に線形グラデーションを使用しましたが、2 番目と 4 番目の線は数ピクセルずれています。それらはガター内で適切に中央に配置されていません。3行目は問題ないように見えます。これを修正する方法はありますか?
前もって感謝します。