![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 20.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
W pliku css ustawiłem sobie między innymi:
I fajnie, bo mam wszystko wyśrodkowane z takimi ustawieniami. Jednak obawiam się, że przy innej rozdzielczości może nie być już tak kolorowo. Jak więc ustawić parametry, aby niezależnie od np. wspomnianej rozdzielczości zawsze treść dopasowywałaby się do środka okna? Górny margines może być ustawiony na sztywno. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
? ew. ,ale to tylko gdy podasz szerokość, najlepiej: Kod <body> <div id="test"> </div> </body> i dla #test ustawiasz szerokość bloku i właśnie powyższy styl CSS. Wszystko zależy czego potrzebujesz. Żeby działało w IE należu ustawić odpowiednie doctype -> strict -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tag body nie należy ustawiać szerokości i wysokości ani marginesów.
Należy zrobić np.: a w CSS: #wrapper_page{ width: 580px; margin-left: 250px; margin-right: 5px; } Pamiętaj to tylko przykład, a nie gotowe rozwiązanie. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 20.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie działają mi powyższe propozycje. Może więc konkretniej trochę napiszę o co mi chodzi. Otóż mam tabelę w powiedzmy #zawartość i na nią składa się wiele elementów (ale wszystko w table) i teraz chcę aby ta tabela była zawsze na środku strony.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Dla IE odpowiednie Doctype i element zawartosc ma się znajdować bezpośrednio w <body> Jak nie zadziała pokaż kod! -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 20.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Powiem tak, jeżeli dam ustawienia:
To jest na środku i odpowiednio od górnej krawędzi tak jak chce. Moje pytanie brzmi, czy to się sprawdzi zawsze? Skąd pewność, że przy innej rozdzielczości nie będzie inaczej? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że się nie sprawdzi.
Dlaczego nie skorzystasz z poprawnego rozwiązania, które podał @kamil4u? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 20.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Bo mi ten gotowy sposób nie działa. Kod poniżej:
I styl:
W efekcie całość przesunięta jest do prawej strony, zachowując lekki margines. Ten post edytował beel 1.06.2011, 22:58:21 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
1. Tabelki służą do przedstawienia danych TABELARYCZNYCH
2. Ktoś wyżej zasugerował doctype strict, warto byłoby posłuchać. Osobiście nie sprawdzałem czy coś zmieni. Ale skoro ktoś to napisał, to zapewne ma rację. 3. Wyobraź sobie że masz karton o długości 1,500m i chcesz włożyć do niego człowiek który ma 1,800m. Jak myślisz co się stanie...pewnie mimo ograniczenia zrobi dziurę w kartonie i nogi i tak będą wystawały poza 1,5 metrowy karton ![]() Ten post edytował Damonsson 1.06.2011, 23:20:43 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 20.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ok, rozumiem, że tabelka nie była najlepszym wyborem. Co polecasz zastosować aby później objąć to ramką.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 20.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Umiem posługiwać się Google. Uzasadniając moje pytanie, chciałem uniknąć sytuacji, że znów dokonam złego wyboru
![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Wszystko zależy co chcesz osiągnąć:
- dane tabelaryczne -> tabelka -> <table>, <tr>, <td>, itd. - dłuższy tekst -> akapit -> <p> - lista -> <ul>, <ol> - blok(wiele różnych elementów na stronie) -> <div> - krótki tekst -> <span> + dla wszystkiego odpowiednia style CSS Najczęściej w celu określenia bloku elementów używa się <div> np.: Aby wypozycjonować elementy na stronie musisz się posłużyć CSS. Na pewno musisz poznać: float, clear, margin, padding, width, height, border, position, left, top, right, left. Jak poznasz te elementy, z grubsza będziesz mógł układać poprawne semantycznie strony. Powinieneś móc osiągnąć wtedy to co chcesz. Miłej nauki ![]() -------------------- |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 28.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
vertical-align: center; text-align: center; float: center; margin: auto; -------------------- LS Easter egg < |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Cytat float: center; Skąd to się wzięło? http://www.w3.org/TR/CSS2/visuren.html#propdef-float Sprawdzaj co piszesz ![]() Poza tym te rozwiązania były już opisane w wątku - bez vertical-align: center;, ale to służy czemuś innemu -------------------- |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:04 |