Вопрос по верстке
Страницы: 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)
Новые темыОбъявленияСвободное общение
09:47 Adsense личный опыт 
13:13 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:47 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
08:27 Ищу специалистов 
08:18 Прибыль 200$ - 400$, за каждую 1000 уников! Google, FB и тд 
08:12 ру гембла 
09:18 Влияние использования ИИ для написания текстов на позицию в поисковой выдаче 
04:05 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
23:00 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
23:00 Trustpilot Reviews | Подниму рейтинг вашей компании 
22:59 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
22:59 Установка|Настройка|Доработка|Наполнение сайтов|Дизайн|3D|Видеомонтаж 
22:04 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
19:58 Создам под вашу нишу сетку сайтов-сателлитов для привлечения целевого трафика 
03:07 Всего п онемногу 
12:45 Куплю проигрышные букмекерские аккаунты 
11:55 Union Pharm - топовая фарма-партнерка для профессионалов! 
17:09 Точные прогнозы на футбол 
10:00 Ну что, кто куда деваете свои сайты? 
16:22 Компьютерная мышь 
23:55 Добро пожаловать в цифровой мир...