vertikale und horizontale ausrichtung von div ebenen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

vertikale und horizontale ausrichtung von div ebenen

Beitrag von Jack9027 »

hi,
wie kann ich eine div ebene ausrichten also nicht den text darin wie mit text-align oder vertical-align?

schonmal viele danke für eure hilfe
SkullCrusher
Mitglied
Beiträge: 59
Registriert: 16.09.2004 14:45

Beitrag von SkullCrusher »

meinst du zentral ausrichten oder einfach nur vertikal/ horizontal!?


ich denk mal du meinst vertikal/ horizontal:

Code: Alles auswählen

top: 30%;
left: 30%;
....

oder so in der art! :wink:
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

aso und wie schaff ich es dann das die div ebene vertikal und horizontal in der mitte ist
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

Jack9027 hat geschrieben:aso und wie schaff ich es dann das die div ebene vertikal und horizontal in der mitte ist
wenn dein div 20% breit ist, dann bleiben 80% übrig, die rechts und links verteilt sind 40%
left: 40%

bei der Höhe halt das gleiche
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

die div ebene ist aber 800 px breit. was soll ich jetzt machen weil des is ja immer anders je nach der auflösung
Unsinn
Mitglied
Beiträge: 17
Registriert: 10.07.2004 14:42
Kontaktdaten:

Beitrag von Unsinn »

CSS

Code: Alles auswählen

div.element 
{width:800px;
height:500px;
position:absolute;
left:50%;
margin-left:-400px; //zentrieren
top:50%;
margin-top:-250px; //zentrieren }
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

ok danke ich hab aber noch eine frage nämlich:
ich hab 4 div ebenen:

Code: Alles auswählen

<body>
        <div id="pageFrame">
            <div id="header"><h1>Die Kulturtaschen</h1></div>
            <div id="menu">test<br />blup<br /></div>
            <div id="main">na<br />da<br />da<br />da<br />da</div>
        </div>
</body>
und dazu:

Code: Alles auswählen

body
{
    background-color: #ddd;
    color: #000;
    margin:0px;
}

#pageFrame
{
    background-color: #fff;
    color: #000;
    border: solid 1px #000;
    width: 760px;
    margin:10px auto;
}

#header, #main, #menu {
    border: dashed 0px #000;
}

#header {
    border-bottom-width: 1px;
    text-align:center;	
}

#menu { 
    width: 100px;
    float: left;
    padding: 10px;
    text-align:center;
}

#main {
    border-left-width: 1px;
    width: 619px;
    padding: 10px;  
}
problem ist jetzt, dass egal was ich in #menu reinschreib die höhe von #menu ändert sich nicht also steht die schrifft dann im rahmen oder darunter, weil #menu einfach nicht größer wird. dazu kommt auch noch das der rand von #main einfach ganz nach links geschoben wird also ob in #menu nichts drinsteht. ich würd jetzt einfach mal vermuten das es an dem float liegt
Antworten

Zurück zu „Coding & Technik“