Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[CSS][JS] nadawanie wartosci tylko wybranym elementom
#1
Hejka

Mam takie malutkie pytanko do was a mianowicie jak zrobic aby tak(Opisze krok po kroku co chce uzyskac):

ad.1 mam div class czyli powtarzajacy sie
ad.2 Chce nadac wartosc margin-left: 1px; co drugi div czyli 2 4 6 8 10 itd div albo 1 3 5 7 9 itd tylko ze margin-right: 1px;

Prosze o jak najprostrza forme chcialbym to wykonac w css o ile to mozliwe Smile bylo by lepiej no ale jak ktos poda rozwiazania JS badz jquery bede rowniez szczesliwy Smile

Pozdrawiam
Odpowiedz
#2
dorzucasz do strony
http://selectivizr.com/ (+ jak chcesz NVMatchera - patrz ostatnia kolumna na tej stronie)
a potem sobie stylujesz

Kod:
div.costam {margin-left:1px;}
div.costam:nth-element(2n) {margin-left:0px; margin-right:1px;}

Jeżeli nie chcesz obsługiwać IE to olej te biblioteki i po prostu ostyluj w podany sposób

Jest też inna metoda:
załączasz na stronę jquery (jquery.com)
a potem po prostu wykorzystujesz skrypt:
Kod:
$(document).ready(function() {
  $('.costam:even').css({'margin-left':0; 'margin-right':1});
});
Odpowiedz
#3
Dziekowac . Troszeczke innaczej to zapisalem no ale dzieki za chceci potrzebowac tylko :even z reszta bym juz sobie poradzil Tongue dzieki
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  funkcja nieustannie czytajaca wartosci input Arnimarl 1 2,998 25-05-2014, 07:39
Ostatni post: Arnimarl
  Strona tylko u mnie wyświetla się dobrze dawidwml 7 5,594 19-10-2012, 14:23
Ostatni post: Engine
  tooltop tylko w css rwtryb 5 3,865 20-07-2012, 22:30
Ostatni post: camelrafal
  zmiana koloru czcionki w wybranym DIVie zaxxx 8 5,575 28-04-2012, 02:36
Ostatni post: Kartofelek
  3 Elementy w linii jak wysrodkowac tylko ten pomiedzy? fate 4 3,382 15-03-2012, 14:14
Ostatni post: kornell

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl