Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
.container{overflow: hidden; width: 950px;}
.block{float: left; margin: 5px; width: 230px; height: 100px;}
.block:first-child{margin-left: 0;}
.block:last-child{margin-right: 0;}
Это примерно тоже самое что описал ТС, если уж использовать :*-child, тогда уже лучше :nth-child(1), :nth-child(2) и т.д.быть может псевдоклассами :first-child и :last-child?
Если конкретнее, то задаётеэлементам float: left, рассчитываете отступы исходя из ширины контейнера и убираете через :first-child отступ слева, а через :last-child отступ справа
ну если я правильно понял, то ТС именно это и хочет сделать. (ориентировался по рисунку и названию темы)Это примерно тоже самое что описал ТС
:nth-child использовать глупо, т.к. здесь не нужно менять позицию или отступы каждого элемента, или элемента из середины. а будет достаточно только первого и последнего. (опять же, если я правильно понял ТСа)если уж использовать :*-child, тогда уже лучше :nth-child(1), :nth-child(2) и т.д.