Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS] Wyśrodkowanie div
xlinksysx
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.05.2009

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


Jak wyśrodkować div, żeby było to poprawnie zrobione i w każdej przeglądarce działało?

Kiedyś robiłem to prymitywnymi sposobami i w niektórych przeglądarkach się sypało.

Mam:

  1. <div class="strona">
  2.  
  3. jakaś tam treść...
  4.  
  5. <div class="przycisk">Przycisk</div>
  6.  
  7. </div>


I chciałbym właśnie mój przycisk wyśrodkować, jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
abort
post
Post #2





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

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


w ogólności powinno zadziałać dodanie do pliku css:
  1. .przycisk {
  2. margin 0 auto;
  3. }
Go to the top of the page
+Quote Post
Szymciosek
post
Post #3





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


W poziomie:
Kod
#przycisk {
width: 50px;
height: 50px;
margin: 0 auto;
}


Przejrzyj moje ostatnie tematy, też pytałem o coś podobnego i dostałem kilka odpowiedzi na poziome i pionowe wyśrodkowanie.
Go to the top of the page
+Quote Post
xlinksysx
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.05.2009

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


Tylko 2 przyciski na wszystkich podstronach będą wyśrodkowywane, więc nie dopisuje tego do pliku CSS, robię to w ten sposób:

  1. <div class="przycisk" style="margin: 0 auto;">Przycisk</div>


Niestety nie działa.

Oczywiście chodzi mi o wyśrodkowanie w poziomie.

Ten post edytował xlinksysx 4.10.2012, 17:45:17
Go to the top of the page
+Quote Post
Arcioch
post
Post #5





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


Dodaj jeszcze jakiś width do tego przycisku wink.gif To że będą tylko dwa nie oznacza, że nie powinieneś dopisać tego do zewnetrznego arkuszu css smile.gif
Go to the top of the page
+Quote Post
abort
post
Post #6





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

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


Cytat(xlinksysx @ 4.10.2012, 18:44:36 ) *
Tylko 2 przyciski na wszystkich podstronach będą wyśrodkowywane, więc nie dopisuje tego do pliku CSS

Taka uwaga na boku: mimo wszystko unikaj inline css - jest to mimo wszystko coś, co zapobiega rozdzieleniu treści (plik html) od formy (plik css). Lepiej sobie stwórz nową klasę na wyśrodkowane przyciski, np. ".przycisk_centr" i styluj w CSS.
A wracając do problemu: możesz zaprezentować kawałek kodu html?
Go to the top of the page
+Quote Post
xlinksysx
post
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.05.2009

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


A jeżeli width nie jest stały, bo zależy od długości tekstu na przycisku, to co wtedy?


Edit:

Podałem kod z głowy, przykładowy. Oto jak mam naprawdę:

  1. <div id="description">
  2. <div class="eight columns">
  3. <div class="description bottom">
  4. <h1>Rejestracja</h1>
  5. <h2>Nie posiadasz jeszcze konta? Utwórz konto zupełnie za darmo!</h2><br/>
  6. <div class="four columns alpha"><a href="index.php?a=newacc" class="link">Załóż nowe konto</a></div>
  7. </div>
  8. </div>
  9. </div>

Czyli jak wyśrodkować four columns alpha względem description bottom?

Ten post edytował xlinksysx 4.10.2012, 17:54:34
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 Aktualny czas: 21.08.2025 - 07:38