Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wykropkowanie w środkowym div'ie
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
draqo
Mam taki kod:

  1. <div class="wiersz">
  2. <div class="nazwa">Jakaś nazwa</div>
  3. <div class="kropki"></div>
  4. <div class="cena">20 PLN</div>
  5. </div>
  6.  
  7. .wiersz {
  8. width:670;
  9. }
  10. .nazwa {
  11. float:left;
  12. }
  13. .kropki {
  14. float:left;
  15. border-bottom:1px dotted black;
  16. }
  17. .cena {
  18. float:right;
  19. }


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
Nadaj klasie "kropki" konkretną szerokość w css.
pietrov8
  1. <div class="wiersz">
  2. <div class="nazwa">Jakaś nazwa</div>
  3. <div class="kropki"></div>
  4. <div class="cena">20 PLN</div>
  5. </div>
  6.  
  7. .wiersz {
  8. width:670;
  9. }
  10. .nazwa {
  11. float:left;
  12. }
  13. .kropki {
  14. float:left;
  15. border-bottom:1px dotted black;
  16. width:100%;
  17. }
  18. .cena {
  19. float:right;
  20. }
  21. </style>
draqo
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
Nie możesz ustalić jakiegoś padding-right dla NAZWA i ustawić border-right dla NAZWA? Albo analogicznie po lewej dla CENA?
draqo
kropki mają być pomiędzy nazwa i cena.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.