draqo
6.07.2011, 13:31:48
Mam taki kod:
<div class="nazwa">Jakaś nazwa
</div> <div class="cena">20 PLN
</div>
.wiersz {
width:670;
}
.nazwa {
float:left;
}
.kropki {
float:left;
border-bottom:1px dotted black;
}
.cena {
float:right;
}
Chciałbym aby pomiędzy polem z nazwą i ceną były kropki. Niestety to nie działa i nie mam pojęcia jak to zrobić.
luckyps
6.07.2011, 14:11:05
Nadaj klasie "kropki" konkretną szerokość w css.
pietrov8
6.07.2011, 15:19:13
<div class="nazwa">Jakaś nazwa
</div> <div class="cena">20 PLN
</div>
.wiersz {
width:670;
}
.nazwa {
float:left;
}
.kropki {
float:left;
border-bottom:1px dotted black;
width:100%;
}
.cena {
float:right;
}
draqo
6.07.2011, 17:47:21
właśnie o to chodzi że szerokość będzie zmienna.
Próbowałem też dawać width:100% ale wtedy border jest na całą szerokość, na wszystkie 3 divy.
Chyba że zrobić to za pomocą javascript pobrać szerokość divow nazwa i cena. Od szerokości całego wiersza to odjąć i przypisać do diva kropki. Tylko nie mam pojęcia jak to zrobić
Damonsson
6.07.2011, 18:26:53
Nie możesz ustalić jakiegoś padding-right dla NAZWA i ustawić border-right dla NAZWA? Albo analogicznie po lewej dla CENA?
draqo
6.07.2011, 21:31:31
kropki mają być pomiędzy nazwa i cena.