![]() |
Re: [CSS] Code zusammenfassen
Sicher lässt sich das zusammenfassen:
Du machst aus der linken Sparte einen Block mit der ID sidebar und aus dem rechten Teil einen Block mit der ID content:
Code:
Und im CSS:
<html>
<head>...</head> <body> <div id="sidebar"> <div> Navigation... </div> <div> Admin-Krams... </div> <div> Und anderes... </div> </div> <div id="content"> Der Inhalt... </div> </body> </html>
Code:
div#sidebar {
position: absolute; top: 0; left: 0; width: 150px; } div#sidebar div { background: ...; border: ...; padding: ...; margin: ...; Und anderes für die Boxen links... } div#content { position: absolute; left: 200px; top: 0; } |
Re: [CSS] Code zusammenfassen
@Thorben: noch besser. Lass #sidebar floaten und gut is:
Code:
<div id="sidebar">...</div>
<div id="content">...</div> <div style="clear:both;"></div>
Code:
#sidebar ist 150px breit, mit padding allerdings 160px. Ich fuege beim Margin nochmal 15px dazu, damit die beiden Boxen auch huebsch getrennt sind.
#sidebar {
width:150px; float:left; padding:5px; } #content { margin-left:175px; } Greetz alcaeus |
Re: [CSS] Code zusammenfassen
Wie ich alcaeus auch via ICQ schon erklärt habe sind alle meine Seiten so aufgebaut:
Code:
Dass es da einen div-Tag gibt ist purer Zufall und stammt noch von früher.
<html>
<body> <div> include navigation.shtml </div> </body> </html> Ich bräuchte jetzt also eine Lösung, die ich mit so wenig Aufwand wie möglich umsetzen könnte. Was bedeutet, dass ich maximal die Datei navigation.shtml und den Stylesheet verändern / anpassen möchte. Alles andere wäre mit erheblichen Aufwand verbunden. Das einzige, wa smich an meiner bishergen Lösung stört ist die Tatsache, dass ich auch jedes mal die Positionen der Boxen anpassen muss, wenn ich dort etwas ändere am Inhalt. Mache ich es so:
Code:
hängen alle drei Boxen übereinander am oberen Seitenrand ziemlich in der Mitte der Seite.
div.nav, div.admin, div.stats {
background-color: #d8d8d8; float: left; /*position: absolute;*/ /*left: -180px;*/ width: 150px; padding: 5px; border-width: 1px; border-style: solid; border-color: #808080; } |
Re: [CSS] Code zusammenfassen
Könntest du die Contaoner nicht einfach left floaten und left clearen ?
Am besten wäre es glaube ich auch noch, die drei container in einen großen div zu packen, und diesen dann auszurichten - dann brauchst du dich nicht mehr um die Ausrichtung der drei kleineren zu kümmern. Und: Zitat:
|
Re: [CSS] Code zusammenfassen
Zitat:
Zitat:
|
Re: [CSS] Code zusammenfassen
|
Re: [CSS] Code zusammenfassen
Ja gut. Aber das:
[code] div#content { position: absolute; left: 200px; top: 0; } [delphi] würde bedeuten, dass ich so ziemlich alle Seiten ändern müsste und das wollte ich vermeiden. |
Re: [CSS] Code zusammenfassen
Du kannst ja an den Anfang der Navigationsdatei noch das setzen:
Code:
Und ans Ende das:
</div>
<div id="sidebar">
Code:
Dann müsste es klappen :wink: . (Oder ich hab das mit der navigation.shtml nicht so richtig verstanden.)
</div>
<div id="content"> |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz