задание последнему элементу (или порядковому) свойство CSS
здравствуйте! помогите пожалуйста с решением одной задачи, уверен она многих интересует
у меня четыре картинки . для каждой из них пишется стиль .img { border-right:1px solid #A9A9A9; padding-right:13px; padding-left:13px; }и получается что картинки выводятся а между ними полоска. <div class="img"> <img src="адрес" class="img" alt="" > <img src="адрес" class="img" alt="" > <img src="адрес" class="img" alt="" > <img src="адрес" class="img" alt="" > </div> в последней картинке этот border-right:1px solid #A9A9A9; не нужен. как этого можно добиться? думаю что только средствами JS ... но в ней не силен, к сожалению и поэтому был бы благодарен если вы подскажете, как для 4ой (в том числе 8ой, 12ой и т.д.) картинки в ряду стиль был img { border:none; padding-left:13px; } ------- <div class="img"> <img src="адрес" class="img" alt="" > <img src="адрес" class="img" alt="" > <img src="адрес" class="img" alt="" > <img src="адрес" class="img" style="border:none" alt="" > </div> не выход так как эти картинки генерируются через php и иногда их 2 иногда 20... =( заранее спасибо :-) |
Вложений: 1
приувожу скрин для наглядности задач:)
|
Цитата:
<!DOCTYPE html> <html> <head> <title>test</title> <style type="text/css"> .container { float: left; height: 100px; border:1px solid #A9A9A9; } .img { float: left; width: 100px; height: 90px; margin-top: 5px; padding-right:13px; padding-left:13px; } .img + .img { border-left:1px solid #A9A9A9; } </style> <script type="text/javascript"> </script> </head> <body> <div class="container"> <div class="img"></div> <div class="img"></div> <div class="img"></div> <div class="img"></div> </div> </body> </html> |
Цитата:
|
Часовой пояс GMT +3, время: 01:25. |