![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Turnbeutelvergesser
Registriert seit: 18.08.2005
Beiträge: 33
|
Tag leute!
nach google und Foren-suche (hab mir auch den thread von warrenfaith durch gelesen, ist aber glaub nicht die lösung meines problems) folgendes problem: ich habe nen ziemlich simplen div-container: Code:
#body {
position: absolute;
padding: 15px;
padding-bottom: 15px;
margin-left: -250px;
left: 50%;
width: 500px;
height: 100%;
border: solid 1px black;
}
ich habe jedoch innrhalb des body-divs noch nen div: #inbody, der sieht so aus: Code:
#inbody {
position: absolute;
padding: 0px;
width: 100%;
height: 100%;
border: solid 1px black;
}
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<title>{$titel}</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="body">
<div id="inbody">
</div>
</div>
</body>
</html>
kennt jemand das problem? Geändert von Jann Hendrik (22.06.2007 um 08:30 Uhr). Grund: php-info.org - link entfernt. |
|
|
|
|
|
Nach oben #3 |
|
Erfahrener Benutzer
Registriert seit: 18.03.2005
Beiträge: 585
|
Dein CSS und DOCTYPE sieht zwar etwas komsich aus, aber teste mal:
Code:
body {
margin: 0;
padding: 0;
}
#body {
position: absolute;
padding: 15px;
padding-bottom: 15px;
margin-left: -250px;
left: 50%;
width: 500px;
height: 100%;
border: solid 1px black;
}
#inbody {
padding: 0;
width: 100%;
height: 100%;
border: solid 1px black;
}
|
|
|
|
|
|
Nach oben #4 |
|
Turnbeutelvergesser
Registriert seit: 18.08.2005
Beiträge: 33
|
danke euch beiden, es war tatsächlich das position: absolute; *schäm*
folgendes css läuft perfetto (falls es wen interessiert Code:
html {
height: 100%;
}
body {
height: 100%;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: white;
}
#rahmen {
position: absolute;
padding: 15px;
padding-bottom: 15px;
margin-left: -250px;
left: 50%;
width: 500px;
height: 100%;
border: solid 1px black;
}
#imrahmen {
padding: 0px;
width: 100%;
height: 100%;
border: solid 1px black;
}
@pater: hab sogar die divs umbenannt @ cix: wieso ist mein css etwas komisch? |
|
|
|
|
|
Nach oben #5 | |
|
Erfahrener Benutzer
Registriert seit: 18.03.2005
Beiträge: 585
|
Zitat:
padding: 0px; 0px gibt es garnicht, also blos: margin: 0; padding: 0; padding: 15px; padding-bottom: 15px; Schwachsinn, wenn schon alles auf 15px gesetzt ist, braucht unten nicht auch noch auf 15 setzen. Das sehe ich zum erstem mal margin-left: -250px; left: 50%; EDIT: Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|
|
|
|
|
|
Nach oben #6 | |
|
Turnbeutelvergesser
Registriert seit: 18.08.2005
Beiträge: 33
|
@margin: http://www.css4you.de/margin.html ist meine quelle
@padding: stimmt Zitat:
und last but not least beim doctype hab ich auch etwas viel kopiert |
|
|
|
|
|
|
Nach oben #7 | |
|
Erfahrener Benutzer
Registriert seit: 18.08.2005
Ort: Dortmund
Beiträge: 166
|
Zitat:
|
|
|
|
|
|
|
Nach oben #8 |
|
Erfahrener Benutzer
Registriert seit: 14.12.2004
Beiträge: 219
|
Problemstellung:
Man nehme einen DIV0 darin enthalten drei weitere DIV1-3 Container welche horizontal angeordnet sind. body/html & div0 je 100% höhe der mittlere DIV2 wechselt je nach Inhalt seine höhe hat selbst auch 100%höhe. Somit ändert sich ja auch die höhe des DIV0, wenn jetzt DIV1 und 2 mit 100% angegeben werden wollte ich annhemen das diese sich vertikal nach unten ausdehnen. Dies ist nicht der Fall. Hier bischen Code: PHP-Code:
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! |
|
|
|
|
|
Nach oben #9 |
|
n00b -.-
Registriert seit: 10.11.2005
Beiträge: 318
|
Öhm... ja das geht so eben nicht^^
height: 100; ist eh Stuss^^ Ich mein dann ist's immer so lang wie der Bildschirm - und wenn der Inhalt kürzer ist, ist es sinnlos^^ Ne, aber dafür gibt es nen Hack names Faux Colums... Das Problem wird ürigens auch schon im Thread von jan88 diskutiert.
__________________
Alle wollen doch nur mein Bestes. Aber sie werden es nicht kriegen!
|
|
|
|
|
|
Nach oben #10 | ||
|
Erfahrener Benutzer
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 495
|
Zitat:
__________________
Weißt Bescheid - Scheiß wie weit |
||
|
|
|
|
|
Nach oben #11 |
|
Erfahrener Benutzer
Registriert seit: 14.12.2004
Beiträge: 219
|
@Bookworm
Also von mir aus nimmt man für #DIV0 { width:810px; min-width:810px; } Somit müssten sich aber alle drei DIV in diesem DIV0 an das Maximum anpassen. Wenn der Mittlere je nach Inhalt Variiert sollten die rechts und links gleiche höhe haben wie der mittig. Ausgehend davon das 100% rechts und links sich von der höhe DIV0 welche bestimmt durch die mitte wird ausdehnen müssten... http://www.click4y.de/test/css/index.php5
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! Geändert von DasMööp (24.08.2006 um 13:58 Uhr). |
|
|
|
|
|
Nach oben #13 |
|
CSS-Spinner
Registriert seit: 27.08.2005
Ort: Kissing
Beiträge: 46
|
schau dir mal bei http://positioniseverything.net/ den link In search of the one true layout an.
vielleicht hilft das was. evtl hat auch shauninman was für dich: http://www.shauninman.com/plete/2006...nline-absolute |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|