Antworten auf deine Fragen:
Neues Thema erstellen

div am Bildschirm ausrichten

fakerer

Aktives Mitglied

Hallo,
ich würde gerne ein div mittig am Bildschirm ausrichten so wie es jede lightbox tut.
Allerdings denk ich mir müsste das so auch möglich sein.
Es soll klappen egal wo das div eingebunden ist.
Mit margin:0 auto; oder ähnlichem kommt es ja immer drauf an wo das letzte position war.

Ein weiteres Problem ist das ich Infotext bei Mouse over anzeigen will. Ich kann das ganze dann reletiv zu der Position anzeigen allerdings wird dabei nicht geachtet ob dann auch noch genug platz zum anzeigen ist für das div würde das gener irgendwie bewerkstelligen und das dann die Position angepasst wird so das das div immer ganz angezeigt wird.
 

AW: div am Bildschirm ausrichten

verstehe ich dich richtig, dass du dein div, unabhängig von dessen Position im quelltext immer mittig im bildschirm platzieren willst?
Das könntest du mittels absoluter positionierung (position:absolute) hinbekommen.
horizontal zu zentrieren ist einfach einfach left:50%; margin-left:-(diehälfte deiner div-breite)
vertical zu zentrieren ist schon etwas schwieriger...
könnte aber damit funktionieren:

ansonsten müsstest du halt mit Javascript arbeiten...

Grüße
 
AW: div am Bildschirm ausrichten

Hi!

Ich hab da eine Möglichkeit mal im Netz gefunden um ein DIV auch horizontal zu zentrieren:
Die Seite zeigt das Ergebnnis mit ein paar Hinweisen. Einfach mal in den Quelltext schauen.

Gruß, Dirk!
 
AW: div am Bildschirm ausrichten

Danke für die schnellen Antworten,
ich werd es wohl fürs erste mal mit javascript machen, da es glaub ich nur mit css nix gibt womit man bestimmt wie viel sozusagen von der Seite schon rausgescrollt ist.
Aber vielleicht kommt ja noch was :)
 
AW: div am Bildschirm ausrichten

Hi,
ein div kann aber mittels "margin: 0 auto", zentriert werden...
Machen das auch immer so, um die Seiten mittag anzuzeigen!
Ältere Browser zentrieren ein div teilweise auch mit "text-align: center".
 
AW: div am Bildschirm ausrichten

Aber vielleicht kommt ja noch was :)

du brauchst weder JS noch das übliche Gewürge mit pos. absolute, display-table und vertical-align:schlagmichtot um eine komplette Website horizontal/vertikal zu zentrieren.
Corina hat schon vor sechs Jahren die sogar im IE5 problemlos funktioniert. ;)
 
AW: div am Bildschirm ausrichten

ich werd es wohl fürs erste mal mit javascript machen, da es glaub ich nur mit css nix gibt womit man bestimmt wie viel sozusagen von der Seite schon rausgescrollt ist.
Vollkommen unnötig.

Lösung wurde hier schon gesagt: Mache einen Wrapper mit #wrapper { margin: 0 auto; }
Einfacher geht es nicht.

Grundstruktur sieht so aus:
HTML:
    <body>
<div id="wrapper">    

    <div id="header"></div>
    <div id="nav"></div>
    <div id="main"></div>
    <div id="footer"></div>

 </div>
    </body>
und das CSS:
HTML:
#wrapper { margin: 0 auto; }
Die Datei nennst Du screen.css. Sie muss im gleichen Ordner liegen wie die Startseite (in diesem Beispiel).

Erklärung: 0 ist der Abstand oben und unten; auto immer der Abstand zum Bildschirm in Abhängigkeit der Content-Breite. Daher immer zentriert.

Das externe CSS bindest Du im Kopf so ein (einfach Cut&Paste):
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" version="-//W3C//DTD XHTML 1.1//EN" xml:lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>untitled</title>
    <meta name="description" content="content" />
    <link rel="stylesheet" href="screen.css" type="text/css" media="screen" />
    </head>

Das ist alles!
 
Zuletzt bearbeitet:
AW: div am Bildschirm ausrichten


Funktioniert super, die Erklärung steht im Quelltext
 
AW: div am Bildschirm ausrichten

rakader, das Problem an Deiner Version ist doch, das nur horizontal centriert wird, aber nicht vertikal...
 
AW: div am Bildschirm ausrichten

rakader, das Problem an Deiner Version ist doch, das nur horizontal centriert wird, aber nicht vertikal...
Noch mehr Silbertablett? Das Problem sitzt eher vor dem Bidlschirm - margin ist Dein Freund. Ansonsten gute Beispiele in selfhtml.

Verabschiede mich mal aus dem Thread und wünsche gutes Gelingen.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.875
Beiträge
1.539.654
Mitglieder
67.888
Neuestes Mitglied
IL_Diavolo_39
Oben