![]() |
[HTML / CSS] Design zentrieren
Hi,
ich bin langsam am Verzweifeln. Wie ihr ![]() ![]() Align=Center" macht er, aber Valign="Middle" macht er nicht. Woran liegt es? Ich mache doch nichts anders als sonst. Grße aus Berlin Chrissi91 |
Re: [HTML / CSS] Design zentrieren
Versuche es mal mittels css:
Code:
margin: auto;
Edit: Ich habe festgestellt, dass meine Möglichkeit nur horizontal zentriert ... |
Re: [HTML / CSS] Design zentrieren
Machs mit CSS:
Code:
align="center" style="vertical-align:middle"
|
Re: [HTML / CSS] Design zentrieren
möglichkeit Nr.3 in css wäre
Code:
top:50%; margin-top: -303; (minus die hälfte der höhe) |
Re: [HTML / CSS] Design zentrieren
Zitat:
|
Re: [HTML / CSS] Design zentrieren
Die Höhe dieses Projekts da diese Festsehen kann man die auch benutzen.
303 war nur ein besipiel hier müsste das projekt 606px groß sein |
Re: [HTML / CSS] Design zentrieren
Ahso jetzt check ichs :wink:
|
Re: [HTML / CSS] Design zentrieren
Was mich nun interessieren würde, auch wenn ich's nicht benötige: Wie würde man denn eine Webseite mit dynamischer Höhe vertikal ausrichten? Im Internet sind nur so Wischi-Waschi-Lösungen zu finden. Ich denke daher, dass es mit CSS ohne weiteres gar nicht sauber lösbar ist oder geht das doch irgendwie?
Vielleicht brauch ich's ja mal, denn die oben verlinkte Seite sieht mit einer hohen Auflösung ja lustig klein aus, ich musste den Inhalt auf dem Bildschirm erstmal suchen. :mrgreen: |
Re: [HTML / CSS] Design zentrieren
Zitat:
|
Re: [HTML / CSS] Design zentrieren
Hi,
das momentane Design hat zum Glück eine feste Höhe und Breite. Zitat:
Könnte man nicht mit PHP die Auflösung ermitteln, dann die aktuelle Größe des Designs (z.B. der Tabelle) und das dann ausrechnen? Eure vorgeschlagenen Möglichkeiten probier ich gleich mal aus. Grüße aus Berlin Chrissi91 |
Re: [HTML / CSS] Design zentrieren
Hier sind ein paar Lösungen. Es wird auch erklärt, dass es keine optimale Lösung gibt. ;)
![]() Zitat:
Grüße Faux |
Re: [HTML / CSS] Design zentrieren
xD
Also. Man könnte mit JS die Bildschirmauflösung ermitteln (in unserem Fall die Höhe), zieht die Höhe des Layouts ab (z.B. 603) und teil den Wert anschließend durcch 2. Dann übergibt man den Wert PHP und schreibt bei top-margin hin: top-margin="<?php echo $ermittelter_wert ?>" Edit: Deine Möglichkeit funktioniert. Fragt sich nur, wie ich die Scrollbar ganz rechts wegkriege. ( ![]() Außerdem ist der Text bei 800x600, 1024x768 nach rechts weg. Mit anderen Worten ich probier mal meine Idee mit JS und PHP. Weiß jemand, wie ich einen Wert von JS nach PHP übergebe? Möglichst nicht in der URL ... |
Re: [HTML / CSS] Design zentrieren
Zitat:
Zitat:
Zitat:
Grüße Faux |
Re: [HTML / CSS] Design zentrieren
Zitat:
Also: Entweder absolut oder gar nicht. |
Re: [HTML / CSS] Design zentrieren
:wiejetzt:
Wieso ist das eine Wischi Waschi Methode? Ist zwar nicht elegant gelöst, aber Fehler (Abgesehen von Leuten die kein JS aktiviert haben) dürften eigetnlich nicht auftreten. :P |
Re: [HTML / CSS] Design zentrieren
Sag guckst du da vieleicht mit dem IE die Seite an wenn ja haste keine wirkliche chance das vernüftig hinzukriegen
|
Re: [HTML / CSS] Design zentrieren
Wie oben erwähnt haben nicht wenige JS ausgeschalten. Ich zähle zu denen, die es nur für wenige bestimmte Seiten aktiviert haben. Als Altenative müsstest du dann eben eine absolute Position angeben für die, die JS deaktiviert haben. Aber das ist für mich auch Wischi-Waschi.
|
Re: [HTML / CSS] Design zentrieren
Zitat:
|
Re: [HTML / CSS] Design zentrieren
Zitat:
Wieso habern eigentlich viele Leute JS deaktiviert? Hat das irgenwelche Vorteile? ^^ Ich habe eben vom chef erfahren, dass der Kunde kein JS haben will. Also hat sich das erledigt. |
Re: [HTML / CSS] Design zentrieren
Übermittelt der Browser im header nicht normalerweise die Systemauflösung?
|
Re: [HTML / CSS] Design zentrieren
du koenntest in der css datei mit javascript arbeiten
das stichwort hierfür heisst expression
Code:
width: expression(document.body.clientWidth - 603 + "px");
|
Re: [HTML / CSS] Design zentrieren
Zitat:
|
Re: [HTML / CSS] Design zentrieren
Ich nehme mal an das die Größe deiner Box, die du zentrieren willst, konstant ist. Dann kannst du folgendes verwenden:
Code:
position: absolute;
width: 20em; /* Nur mal als Beispiel */ height: 20em; top: 50%; left: 50%; margin-left: -10em; /* minus die Hälfte der Boxgröße */ margin-top: -10em; |
Re: [HTML / CSS] Design zentrieren
Das entspricht ja bereits erwähntem Code, mit dem Unterschied, dass sich die horizontale-Zentrierung auch für dynamische Breiten mit CSS lösen lässt und nicht, wie bei dir, mit fester Breite. ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz