Для уточненного вопроса:
Ваш селектор нуждается в настройке, он должен быть:
li:last-child .streamBox {
border: none;
}
<div class="streamBox">
является первым и последним дочерним элементом его родителя, поэтому ваш текущий селектор соответствует всем им, вместо этого вы хотите <div>
внутри последнего <li>
, поэтому используйте :last-child
на <li>
, вы можете проверить это здесь (я изменил границу на черный, чтобы сделать ее более очевидной).
Для предыдущего вопроса:
Это потому, что вам не хватает кавычки в атрибуте class=""
, исправьте это так:
<div class="box">blah blah</div>
<div class="box">blah blah</div>
<div class="box">blah blah</div>
<div class="box">blah blah</div>
Затем он будет работать как положено, первые 3 имеют границы, вы можете проверить это здесь .