Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
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 (IMG:style_emoticons/default/wink.gif) To że będą tylko dwa nie oznacza, że nie powinieneś dopisać tego do zewnetrznego arkuszu css (IMG:style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:41