Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][HTML] Wyśrodkowanie diva nie znając width.
miras
post 23.12.2012, 00:44:44
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam pytanko - jest możliwość wyśrodkowania diva nie znając jego szerokości ? np.

  1. #.win {
  2. width: 100%;
  3. }
  4.  
  5.  
  6. .win .menu {
  7. margin-left: auto;
  8. margin-right: auto;
  9. }
  10.  
  11. .win .menu .kafelki1 {
  12. float: left;
  13. }
  14.  
  15. .win .menu .kafelki1 a {
  16. display: block;
  17. width: 133px;
  18. height: 130px;
  19. padding-top: 10px;
  20. }


ten kod oczywiście nie działa, dałem tylko taki przykład - da się to jakoś zrobić?

Dzięki z góry!


--------------------
Go to the top of the page
+Quote Post
webdice
post 23.12.2012, 00:46:22
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Spróbuj z szerokością ustawioną na 100%.
Go to the top of the page
+Quote Post
Damonsson
post 23.12.2012, 00:51:48
Post #3





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


To nie jest przykład, to jest bzdurny kod CSS nie mówiący o niczym.

Środkowanie bez znajomości szerokości można zrobić poprzez:
- ustawienie dla pożądanego elementu, marginesu lewego i prawego na auto,
- bądź ustawienie text-align: center dla jego rodzica.

Zależnie od tego jakie elementy chcesz środkować.
Go to the top of the page
+Quote Post
miras
post 23.12.2012, 11:34:59
Post #4





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Ustawienie szerokości na 100% nic nie daje a chce wysrodkowac div kafelki1..


--------------------
Go to the top of the page
+Quote Post
webdice
post 23.12.2012, 11:40:36
Post #5


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Nie wyśrodkujesz elementu ktory ma float left.
Go to the top of the page
+Quote Post
miras
post 23.12.2012, 12:26:52
Post #6





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


No i właśnie w tym tkwi problem, bo te divy kafelki1 muszą się układać obok siebie... da się to jakoś rozwiązać?


--------------------
Go to the top of the page
+Quote Post
webdice
post 23.12.2012, 13:20:27
Post #7


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Stwórz div który je obejmie i go wyśrodkuj.
Go to the top of the page
+Quote Post
miras
post 23.12.2012, 13:44:42
Post #8





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


mam tak:

  1. #.win {
  2. width: 100%;
  3. }
  4.  
  5.  
  6. .win .menu {
  7. margin-left: auto;
  8. margin-right: auto;
  9. }
  10.  
  11. .win .menu .kafelki1 {
  12. float: left;
  13. }
  14.  
  15. .win .menu .kafelki1 a {
  16. display: block;
  17. width: 133px;
  18. height: 130px;
  19. padding-top: 10px;
  20. }
  21.  
  22. .wysrodkowanie {
  23. margin-left: auto;
  24. margin-right: auto;
  25. }
  26.  
  27.  
  28.  




  1. <div class="win">
  2. <div class="menu"><div class="wysrodkowanie">
  3. <div class="kafelki1"><a href="index.php">odnosnik</a></div>
  4. <div class="kafelki1"><a href="index.php">odnosnik</a></div>
  5. <div class="kafelki1"><a href="index.php">odnosnik</a></div>
  6. <div class="kafelki1"><a href="index.php">odnosnik</a></div>
  7. <div class="kafelki1"><a href="index.php">odnosnik</a></div>
  8. <div class="kafelki1"><a href="index.php">odnosnik</a></div>
  9. </div></div>
  10. </div>



i nadal nic...


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 4.06.2024 - 16:00