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 23.04.2008, 17:21  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard 2 Div's zentrieren

Hallo,

ich hoffe mir kann jemand helfen. Ich habe folgendes Problem:

Ich habe 5 div's welche folgendermaßen aufgebaut sind:

Ein Header mit Breite 900px und Höhe 100px
Darunter ein Nav-Menü mit Breite 900px und Höhe 35px

Darunter kommen 2 divs nebeneinander:
ein Linksmenu mit Breite 130px und Höhe 470px
ein Inhalt mit Breite 770px und Höhe 470px
Darunter noch ein Footer mit Breite 900px und Höhe 25px

Alle divs habe ich mit margin:0 auto; zentriert. Die beiden Divs
Linksmenu und Inhalt habe ich mit float:left; nebeneinander gesetzt.
Danach habe ich ein Clear-div mit clear:both und height:0 gesetzt.

Hier der html-Code:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Stempel - Neue HTML 4.01 Webseite</title>
        <link rel="stylesheet" type="text/css" href="sides/styles.css" />
    </head>
    <body>
        <div id="header">&nbsp;</div>
        <div id="menu_oben">&nbsp;</div>
        <div id="menu_links">&nbsp;</div>
        <div id="inhalt">&nbsp;</div>
        <div id="clear"></div>
        <div id="footer">&nbsp;</div>
    </body>
</html>
Und hier der css-Code:
Code:
*{
    padding: 0;
     margin: 0;
      background-color: #F3ECD3; 
       overflow: auto;
}
body{
    text-align:center;
}
div{
    margin: 0 auto;
}
div#header{
    height:100px;
    width:900px;
     background-color: #E2D21A;
      z-index: 2;
}
div#menu_oben{
    height:35px;
    width:900px;
     background-color: #524C0A;
      z-index: 1;
}
div#menu_links{
    height:470px;
    width:130px;
     background-color: #524C0A;
      z-index: 2;
     float:left;
}
div#inhalt{
    margin-left:0;
    margin-right:auto;
    height:470px;
    width:770px;
     background-color: #FCFAE4;
      z-index: 2;
}
div#clear{
    clear:both;
    height:0;
}
div#footer{
    height:25px;
    width:900px;
     background-color: #E2D21A;
      z-index: 1;
}
Alle divs werden korrekt zentriert, nur die beiden nebeneinander-
liegenden divs nicht.
Kann mir bitte jemand sagen wie ich die zentriert bekomme?

Mfg
pfump ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.04.2008, 17:31  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Da überschreibt das clear-Attribute wohl die Funktionalität von margin: auto. Ich empfehle dir ein Div um die beiden zu zentrierenden Divs zu legen, das du dann zentrierst. Kann mir nicht vorstellen, dass es anders funktioniert.
Montellese ist offline   Mit Zitat antworten
Alt 23.04.2008, 21:10  
Erfahrener Benutzer
 
Benutzerbild von pixelprinzessin
 
Registriert seit: 23.04.2008
Beiträge: 270
PHP-Kenntnisse:
Anfänger
pixelprinzessin befindet sich auf einem aufstrebenden Ast
Standard

Code:
/* Layout */

#wrapper { 
  	width: 700px;
  	margin: 0px auto;
	background: #ffffff;
	margin-bottom: 10px;
}

#header { 
  	width: 700px; 
  	height: 210px;
  	margin: 0;
  	padding-bottom: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px;
  	background: url(images/header.jpg);
}

#menu { 
  	width: 122px;
  	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
  	padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 58px;
  	background-color: #ffffff;
  	float: left;
	clear: none;
}

#content {  
  	width: 520px;
  	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
  	padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 8px;
  	background-color: #ffffff;
	border-left: 1px solid #075dac;
  	float: right;
	clear: none;
}

.clr
{
clear:both;
}

#footer {
	width: 700px;
	height: 50px;
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
	padding: 0px;
	background: url(images/footer.jpg)
}
das ist eine Seite von mir, die auch so aufgebaut sein soll, nur dass hier das horizontale menü nicht da ist... aber müsste ja funktionieren und hier html:

Code:
<div id="wrapper">
<div id="header"> </div>
    	<div id="menu"> </div>
        <div id="content">

</div
  <div class="clr"> </div>
	<div id="footer"></div>
</div>
pixelprinzessin ist offline   Mit Zitat antworten
Alt 23.04.2008, 23:32  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Da hat sich im HTML-Teil ein Fehler eingeschlichen: Da fehlt ein > beim schliessenden Tag von <div id="wrapper">
Montellese ist offline   Mit Zitat antworten
Alt 24.04.2008, 00:20  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von Montellese Beitrag anzeigen
Da hat sich im HTML-Teil ein Fehler eingeschlichen: Da fehlt ein > beim schliessenden Tag von <div id="wrapper">
das ist vom content, nur beschissen eingerückt
cycap ist offline   Mit Zitat antworten
Alt 24.04.2008, 08:22  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Lol alles klar. So genau hab ich nicht hingeschaut. Hab mich aber schon gewundert, dass die Aufteilung der Div-Blöcke bissl komisch ist.
Montellese ist offline   Mit Zitat antworten
Alt 24.04.2008, 08:46  
Erfahrener Benutzer
 
Benutzerbild von pixelprinzessin
 
Registriert seit: 23.04.2008
Beiträge: 270
PHP-Kenntnisse:
Anfänger
pixelprinzessin befindet sich auf einem aufstrebenden Ast
Standard

ja irgendwie ging das hier in dem editor ein bissl komisch... und hatte dann keine lust mehr das noch zu ordnen ^^ aber gehts denn nun?
pixelprinzessin ist offline   Mit Zitat antworten
Alt 24.04.2008, 10:57  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard

Erst mal danke für die schnellen Antworten.

Also ich hab die 2 divs in ein übergeordnetes div reingehauen
und jetzt gehts.

Aber gibt es denn keine Möglichkeit das ohne dieses "Eltern-Div" zu
machen?
pfump 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
DIVs nebeneinander? wers1 HTML, Usability und Barrierefreiheit 13 18.07.2008 14:26
[JS] Divs nach Datum sortieren cycap JavaScript, Ajax und mehr 24 16.07.2008 18:48
Formular mit DIVs Aris Sung HTML, Usability und Barrierefreiheit 2 25.11.2007 14:09
Dynamisches Container-Div für floating Divs HStev HTML, Usability und Barrierefreiheit 1 14.09.2007 12:39
DIV's untereinander -> Problem snatch-ic HTML, Usability und Barrierefreiheit 1 05.02.2007 12:39
3 divs nebeneinander mit dynamisch gleicher Höhe HTML, Usability und Barrierefreiheit 19 18.01.2006 22:05
DIV's positionieren scooter HTML, Usability und Barrierefreiheit 10 12.01.2006 16:11
DIVs auf "echte" 100% der Seite setzen? King2k HTML, Usability und Barrierefreiheit 3 07.12.2005 15:15
Firefox + Divs Anubis2183 HTML, Usability und Barrierefreiheit 10 28.05.2005 16:33
DIVs nebeneinander freitz HTML, Usability und Barrierefreiheit 4 21.04.2005 22:47
Tabelle im DIV-Container zentrieren HTML, Usability und Barrierefreiheit 1 21.04.2005 22:28
div + float zentrieren Anubis2183 HTML, Usability und Barrierefreiheit 1 18.04.2005 08:44
DIVs visible -> hidden beim Laden der Seite HTML, Usability und Barrierefreiheit 2 03.03.2005 22:20
[Erledigt] drei divs nebeneinander HTML, Usability und Barrierefreiheit 5 10.01.2005 20:27
Verschachtelung von DIV's bei unterschiedlichen Auflösungen HTML, Usability und Barrierefreiheit 8 24.12.2004 14:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zwei divs nebeneinander zentrieren, divs in div zentrieren, 2 divs zentrieren, padding zentrieren, mehrere divs zentrieren, z-index zentrieren, zwei div zentrieren, zwei div nebeneinander zentriert, 2 divs nebeneinander zentriert, mehrere divs nebeneinander zentrieren, 2 div zentrieren, zwei divs nebeneinander mittig, div tags nebeneinander zentriert, zwei div nebeneinander zentrieren, div in div zentrieren, zwei divs nebeneinander zentriert, z-index zentriert, 2 div nebeneinander zentriert, z-index bei zentrierter seite, zwei divs zentrieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:09 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