Вопрос по верстке
Страницы: 1
Вопрос по верстке
Только начинаю делать собственные сайты не на готовых движках, столкнулся с проблемой в верстке. Посмотрите на top-shop.ru/ , на главной, товары разделены вертикальной пунктирной линией. При этом border-right, насколько я понимаю, есть только у 3 блоков из 4. Вопрос: как не выводить border-right для правого крайнего блока (то есть, чтобы у четвертого слева товара не было вертикальной пунктирной линии, как на top-shop.ru/), учитывая, что товары на сайт выводятся массивом, соответственно, и div class для каждой мини-карточки товара используется один и тот же, просто дублируется в зависимости от количества выводимых товаров. Спасибо!
Код
<style>
.wrapper > div {border-right:1px dashed #ccc} 
.wrapper > div:last-child  {border:none  !important;}
</style>

<div class="wrapper"> 
   <div>бла бла бла</div>
   <div>бла бла бла</div> 
   <div>бла бла бла</div>
</div>
импортант тут на самом деле просто для страховки, по идее все и так работать будет. Читайте: http://webgyry.info/last-child
Изменено: Olderman - 10 Июня 2014 08:30
Максим, там не border-right. У них в шаблоне вшит вывод бордера-картинки, ребята не заморачивались с CSS.

"<div class="vert_razd_line_cont"><div class="vert_razd_line" style="height:252px;"> Рисунок
</div></div>"

 А так, Olderman совершенно верно советует.


Альтернативный вариант - 

.wrapper > div:nth-child(4)  {border:none  !important;}


Так же избавит 4ый див от рамки.
Цитата
Dexter пишет:
У них в шаблоне вшит вывод бордера-картинки
на да, конечно, картинка ))) вы уж наговорите сейчас. А  это что, у них,  в файле additional.css на 6 строке, картинка? 
Код
.vert_razd_line { 
border-right: 1px dashed #CCCCCC;
width: 1px !important;
}
 

Цитата
Dexter пишет:ребята не заморачивались с CSS.
если это не css, я прям тогда не знаю, что такое css...
Изменено: Olderman - 10 Июня 2014 09:25
Да, каюсь, с утра недоглядел. Принимаю желаемое за действительное smile:)*ушел пить кофе.
Цитата
Dexter пишет:
Да, каюсь, с утра недоглядел.
Бывает )) Надо сначала пить кофе ))))
первое, что я делаю после пробуждения - иду на работу smile:D Кофе и все ништяки уже тут
Цитата
Dexter пишет:

Альтернативный вариант -

.wrapper > div:nth-child(4) {border:none !important;}


Так же избавит 4ый див от рамки.
Огромное спасибо за помощь, сделал для себя большое открытие сегодня. У меня в тестовом инет-магазине товаров очень много, и во .wrapper выводится минимум 16 <div>, по 4 <div> на строчку. Соответственно, была задача убрать бордер не только у одного <div>, а у каждого четвертого. В моем случае помогло nth-child, записал так:

.wrapper > div:nth-child(4n+4) {border:none !important;} 

Таким образом, у каждого четвертого <div> нет бордера. Еще раз огромное спасибо!

Если кому нужно и может быть полезным, систему высчитывания "формулы" по типу nth-child(4n+4) можно посмотреть здесь 

http://htmlbook.ru/css/nth-child
Изменено: Максим Павлов - 10 Июня 2014 16:21
Всегда пожалуйста )
добавлю к вышесказанному: эти псевдоклассы не поддерживаются ишаком ниже 9 версии...
что бы не обидеть посетителей, заходящих с 8 ишака и ниже, можно использовать вот этот
хак smile:)
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
16:00 РСЯ и тормоза сайта: Яндекс начал штрафовать за плохой PageSpeed? 
15:56 SEO под нейро 
15:53 Трафик пробил дно? Худший январь за 10 лет и внезапный рост продаж с Bing 
15:50 Яндекс туда же: "Нейро" отжал 50% первого экрана. Органический трафик падает 
15:49 Плагин ответа 
15:44 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
09:49 Исходящие ссылки из файлов .swf 
18:39 SellBuycoin.io - надежный проводник в мир обмена криптовалют на фиат и наличные по РФ! 
17:25 SMS.PRO - площадка для продажи твоих номеров 
16:14 Все услуги в Телеграм 
14:16 Nexulume.com Обменник без AML и KYC 
13:43 Anonflare - Приватные IPv4 прокси от 0.39 USD 
10:52 Mixmasters - Exchange without AML and KYC 
10:29 Admaker.tech - Конструктор ботов | Магазин | Подписки | Обратная связь 
16:35 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
15:38 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
09:05 Точные прогнозы на футбол 
05:31 Ставки на супер тренды в спорте 
17:02 Gartner обещал смерть SEO к 2026 году. Открываем метрику и проверяем 
08:25 Отвратительное поведение 
11:00 Кто может дать инвайт на WebMasters?