ERLEDIGT
JA
JA
ANTWORTEN
22
22
ZUGRIFFE
3400
3400
EMPFEHLEN
-
22.06.07 20:57 #1Merbi Tutorials.de Gastzugang
Hallo Allerseits,
habe ein problem mit dem ich absolut an meine Grenzen gestoßen bin und bei dem mir bisher noch keiner helfen konnte.
Code von index.php:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<div class="main"> <div class="header"> Header </div> <div class="menue"> Menü </div> <div class="content"> Inhalt </div> </div>
Code stylesheet.css:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
body{ background-color : #666666; font-size : 8pt; font-family : Lucida Sans Unicode, Verdana, Arial !important; color : #FFFFFF; margin : 0; } .header { margin-left: 100px; width : 658px; height : 137px; } a { color: #666666; } a:hover { color: #666666; background-color: #FFFFFF; } img { border: 0px; background:#FFFFFF } /* --- Navigation --- */ .menue { margin-top : 0; margin-bottom : 0; margin-right : 0; margin-left : 4px !important; text-align : left !important; width : 160px !important; max-width : 160px !important; min-width : 160px !important; border-bottom: 1px solid #666666; } .menue a { font: bold 11px Arial, Helvetica, sans-serif; color: #666666; line-height:16px; letter-spacing:0.1em; text-decoration: none; display:block; padding:8px 6px 10px 20px; background-color: #FFFFFF; } .menue a:hover { color:#FFFFFF; background-color: #666666; } /* --- content stuff --- */ .content { position : absolute; left : 130px; top : 95px; } .main { background-color: #FFFFFF; color: #666666; margin-right:50px; margin-left:50px; margin-top:50px; margin-bottom:50px; }
Das Problem wie ihr am besten im Gästebuch seht ist das der Inhalt von content zwar komplett angezeigt wird aber leider passt sich main nicht an die größe von content an.
MFG Daniel
P.S. Link http://dennisschlossi.de.funpic.de/test/
Habe die HP da sie noch in Arbeit ist bei nem Freund hochgeladen.Geändert von Merbi (22.06.07 um 21:09 Uhr)
-
22.06.07 21:25 #2
Also ich würde zuerst mal einen Doctype angeben, sowiedie restlichen Angaben die benötigt werden, wie z.B. <head>, <body> etc.
Wenn du ein Element absolut positionierst, solltest Du, meines Wissens nach, das Elternelement relativ positionieren.
Könnte u.U. damit zusammen hängen. Versuch es auch mal mit overflow: auto
Falls ich falsch liege, einfach ignorieren.Brillen, Sonnenbrillen und Kontaktlinsen
"Stimmt es, daß die Arbeit am Computer dumm macht?" - "Sie haben nichts zu befürchten. Computer können einen wahnsinnig machen, aber nicht dumm."
-
22.06.07 21:38 #3Maik Tutorials.de Gastzugang
Hi,
wandel mal die absolute Positionierung des DIVs in eine Floatumgebung um.
Hierfür richtest du dir eine linke Spalte #nav ein, in der die DIVs mit der Klasse .menue eingebettet werden. (Anmerkung: das Menü liesse sich auch eleganter mit einem Listenelement umsetzen - Stichwort: "CSS-Listenmenü").
Für das DIV content wird nun ein linker Außenabstand gesetzt:Code :1 2 3 4 5
#nav { position: relative; width: 164px; float:left; }
Code :1 2 3
.content { margin-left: 170px; }Und wieso bindest du (in der Online-Version) das DIV .content in sich selbst ein?Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
<div class="main"> <div class="header"> <img border="0" alt="Der Header" src="template/images/header.jpg" /> </div> <div id="nav"> <div class="menue"></div> <div class="menue"> <a href="index.php?id=home.php" title="Startseite">home</a> </div> <div class="menue"> <a href="index.php?id=construction.php" title="Über mich">about</a> </div> <div class="menue"> <a href="index.php?id=construction.php" title="Nen paar Bilder">gallery</a> </div> <div class="menue"> <a href="index.php?id=construction.php" title="Nen paar Videos">video</a> </div> <div class="menue"> <a href="index.php?id=guestbook.php" title="Gästebuch">guestbook</a> </div> <div class="menue"> <a href="index.php?id=construction.php" title="Projekte">projects</a> </div> <div class="menue"> <a href="index.php?id=stuff.php" title="Material">stuff</a> </div> <div class="menue"> <a href="index.php?id=contact.php" title="Schreib mir ne Mail">contact</a> </div> </div><!-- // end #nav --> <div class="content"> <h1> » newsarchiv </h1> <div class="ungerade"> <p> <strong>» Beta-Version</strong> <span class="news_date"> 07.06.2007 | 14:55:25 </span> <div class="news_entry_content"> <p>So, endlich ist das neue Design Online. <img src="template/images/smileys/icon_cool.gif" border="0" /><br /> <br /> Ich wünsche euch viel Spaß beim rumsurfen auf den paar Seiten die gehen.<br /> Der Rest wird wahrscheinlich erst in den Sommerferien folgen. <br /> <br /> Euer Daniel <img src="template/images/smileys/icon_wink.gif" border="0" /><br /> </p> <p>So, endlich ist das neue Design Online. <img src="template/images/smileys/icon_cool.gif" border="0" /><br /> <br /> Ich wünsche euch viel Spaß beim rumsurfen auf den paar Seiten die gehen.<br /> Der Rest wird wahrscheinlich erst in den Sommerferien folgen. <br /> <br /> Euer Daniel <img src="template/images/smileys/icon_wink.gif" border="0" /><br /> </p> <p>So, endlich ist das neue Design Online. <img src="template/images/smileys/icon_cool.gif" border="0" /><br /> <br /> Ich wünsche euch viel Spaß beim rumsurfen auf den paar Seiten die gehen.<br /> Der Rest wird wahrscheinlich erst in den Sommerferien folgen. <br /> <br /> Euer Daniel <img src="template/images/smileys/icon_wink.gif" border="0" /><br /> </p> </div> </p> </div> </div> </div>
-
22.06.07 21:39 #4Merbi Tutorials.de Gastzugang
Vielen Dank für die schnelle Antwort probiere es mal aus.
Das Doctype etc. hab ich weg gelassen damit der Code nicht zu lang wurde.
MFG Daniel
-
22.06.07 21:44 #5Merbi Tutorials.de Gastzugang
Hundert 1000 Dank hat geklappt denke die restlichen schönheitsfehler behebe ich alleine.
Wenn nicht melde ich mich nochmal.
MFG Daniel
-
22.06.07 21:47 #6Maik Tutorials.de Gastzugang
Und was genau hat jetzt geklappt?
-
22.06.07 22:03 #7Merbi Tutorials.de Gastzugang
Also das jetzt der Main Bereich so groß ist wie der Inhalt.
Naja nur leider ist der Inhalt unter das Menü gerutshct und wenn man mit margin-top: -px; arbeitet verschwidnet dqas menü.
Wäre nett wenn mir da noch eienr helfen könnte.
Trotzdem schonmal vielen Dank.
MFG Daniel
-
22.06.07 22:05 #8Maik Tutorials.de Gastzugang
Die Auswirkung ist mir schon klar, nur, mit welchem der Vorschläge hast du es jetzt umgesetzt? In der verlinkten Seite ist nämlich noch alles beim Alten.
-
22.06.07 22:17 #9Merbi Tutorials.de Gastzugang
So habe es jetzt neu hochgeladen.
Hatte vorher noch nen footer gemacht für den grauen Rahmen.
Das Problem habe ich mit #nav gelöst außer halt das es jetzt unterhalb des Menüs ist.
Wäre auch nett wenn mir kurz einer näher erläutern könnte wie ich das mit dem Menü besser machen sollte.
(Mit ul/li)
Habt mir aber auch so wahnsinnig geholfen.
MFG Daniel
-
22.06.07 22:33 #10Maik Tutorials.de Gastzugang
Du hast zum einen vergessen, die neuen CSS-Angaben im Stylesheet einzusetzen, und zum anderen bindest du noch immer das DIV .content in sich selbst ein - vergleiche hierzu nochmal meine Quellcode-Angaben für das Stylesheet und das HTML-Markup.
Ein Listenmenü wird grundsätzlich so erzeugt:
Auf http://css.maxdesign.com.au/listamatic/ findest du zahlreiche Beispiele, wie sich die Listennavigaton anschliessend mit CSS formatieren lässt.Code :1 2 3 4 5 6
<ul> <li><a href="#">link 1</a></li> <li><a href="#">link 2</a></li> <li><a href="#">link 3</a></li> <!-- usw. --> </ul>
-
22.06.07 22:35 #11Merbi Tutorials.de Gastzugang
Also ich habe die neuen Angaben im stylesheet.css eingetipp und hochgeladen und ich verstehe gerade nciht was du mit conetn in sich selbst einbinden meinst.
Mit li bin ich gerade dran.
MFG Daniel
-
22.06.07 22:42 #12Maik Tutorials.de Gastzugang
Das hier meine ich damit:
Mir wird noch immer der alte Code des Stylesheets angezeigt.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
<div class="content"> [color=red]<div class="content">[/color] <h1> » newsarchiv </h1> <div class="ungerade"> <p> <strong>» Beta-Version</strong> <span class="news_date"> 07.06.2007 | 14:55:25 </span> <div class="news_entry_content"> <p>So, endlich ist das neue Design Online. <img src="template/images/smileys/icon_cool.gif" border="0" /><br /> <br /> Ich wünsche euch viel Spaß beim rumsurfen auf den paar Seiten die gehen.<br /> Der Rest wird wahrscheinlich erst in den Sommerferien folgen. <br /> <br /> Euer Daniel <img src="template/images/smileys/icon_wink.gif" border="0" /><br /> </p> </div> </p> </div> [color=red]</div>[/color] </div>
-
22.06.07 22:55 #13Merbi Tutorials.de Gastzugang
Hmmm ka muss ich mal gucken.
Ist ja nett das du dir so viel Mühe machst.
Nur da ich eigentlich an der stellle nur en stück mit php get habe geht das ja garnid anders mit dem content.
Denn das sieht so aus:
<div class="content">
<?php
blablabla
</div>
MFG Daniel
P.S. Hab nachgesehen bei mir steht da
.nav {
position: relative;
width: 164px;
float:left;
}
.content {
margin-left: 170px;
}
im stylesheet.Geändert von Merbi (22.06.07 um 22:57 Uhr)
-
22.06.07 22:59 #14Maik Tutorials.de Gastzugang
Dann wird sich wohl im PHP-Code nochmal das DIV content befinden.
-
22.06.07 23:05 #15Maik Tutorials.de Gastzugang
Trotz geleertem Browsercache bekomme ich in keinem mir zur Verfügung stehenden Browser das aktuelle Stylesheet (http://dennisschlossi.de.funpic.de/t...stylesheet.css) angezeigt.
Ähnliche Themen
-
DIV passt sich nicht an
Von nhoj im Forum CSSAntworten: 9Letzter Beitrag: 16.02.09, 20:41 -
[CSS] Warum passt sich die Boxenhöhe nicht dem Inhalt an?
Von Maik im Forum Webmaster FAQAntworten: 0Letzter Beitrag: 19.04.08, 02:30 -
Div passt sich nicht an Inhalt an
Von ecology im Forum CSSAntworten: 10Letzter Beitrag: 25.08.07, 18:53 -
Div passt sich im firefox nicht an Inhalt an
Von Merbi im Forum CSSAntworten: 2Letzter Beitrag: 01.07.07, 23:57 -
Inhalt vom Iframe passt sich nicht an..
Von seven-php im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 03.02.04, 21:28





Login





