php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.01.2007, 17:16  
Benutzer
 
Registriert seit: 10.01.2007
Beiträge: 34
Matze
Standard [CSS]vertical-align bei <div> anwenden

Guten Tag die Herren!

Mir stellt sich folgendes Problem: Ich möchte eine Div-Box in die Mitte der Seite positionieren. Die horizontale Ausrichtung war kein Problem, jedoch komme ich bei der vertikalen nicht weiter. Zwar habe ich die Funktion "vertical-align" gefunden, jedoch funktioniert diese wohl nicht bei <div>.

Zitat:
Man kann damit also kleineren Text an größerem Text oder auch an Grafiken ausrichten - nicht aber die vertikale Positionierung in einem Blockelement (z.B. div-Element) direkt bestimmen.
Quelle

Wie ich die Box nun richtig positioniere, habe ich allerdings noch nicht herausgefunden.

Mein HTML-File:
PHP-Code:
{doctype}
<
html>
<
head>
    <
title>{title}</title>
    {
css=main.css}
</
head>
<
body>
    <
div class="main">
        <
div class="container">
  
        </
div>
    </
div>
</
body>
</
html
{css=main.css} wird noch später durch mein Template-Parser ersetzt, ebenso wie {doctype}

Mein CSS-File:
PHP-Code:
* {
    
padding:0px;
    
margin:0px;
}

.
main {
    
font-family:Tahoma,Verdana,Arial,sans-serif;
    
color:#ffffff;
    
font-size:11px;
    
background:#000000;
    
width:1280px;
    
height:1024px;
    
text-align:center;
}

.
container {
    
border:1px solid #ffffff;
    
width:950px;
    
height:500px;
    
margin:auto;
    
text-align:left;

Nebenbei würde ich auch gerne die Höhenangabe bei div.main durch 100% ersetzen. Dann gibt es allerdings ein Problem mit der Ausgabe (obere Hälfte schwarz, untere Hälfte weiß).

Ich hoffe, ihr könnt mir helfen!
Matze ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.01.2007, 17:48  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Versuch mal "display:table-cell;vertical-align:middle"
Zergling-new ist offline   Mit Zitat antworten
Alt 21.01.2007, 18:39  
Benutzer
 
Registriert seit: 10.01.2007
Beiträge: 34
Matze
Standard

Klappt leider nicht. Wenn ich das in den Container-Div mache, bleibt alles unverändert. Wenn ich es in den Main-Div mache, seh ich nur ne weiße Seite.
Matze ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
div anwenden, css vertical align div, div vertical align, vertical align anwenden, css vertical-align div, vertical-align richtig anwenden, vertical-align anwenden, div mit php richtig benutzen, css div vertical align middle ausrichten, php div text valign, html div anwenden, align anwenden html, div tags anwe, css auf div anwenden html, divs richtig anwenden, php vertical align, divs anwenden, php div vertical align, divs richtig verwenden, vertical align wo anwenden

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.