Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 25. Juni 2012 11:40
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
[GELÖST] div fixieren
Hallo,
habe wohl wieder mal ein eher simples Problem.
Ich möchte ein div fixieren, da es im Moment immer mit dem Inhalt "wandert".
Das Template sieht wie folgt aus:
<div id="content">
<div class="post">
<h2 class="title">{title}</h2>
{* <p class="date">{created_date}</p> *}
<div class="entry">{content}
</div>
<div class="meta">
<p class="tags"></p>
<p class="links">{print} | {anchor anchor='main' text='^ Top'}</p>
</div>
</div>
</div>
/* Content */
#content {
float: left;
width: 655px;
padding: 0 24px 0 25px;
background: url(/uploads/terrafirma2/bg04.jpg) no-repeat 0 -335px;
}
/* Post */
.post {
}
.post .title, .post .date {
padding: 0 25px;
}
.post .title {
margin: 0;
padding-top: 25px;
line-height: normal;
font-size: 32px;
color: #5A5544;
}
.post .title a {
text-decoration: none;
color: #5A5544;
}
.post .title a:hover {
text-decoration: underline;
}
.post .date {
line-height: normal;
color: #ACAAA1;
}
.post .entry {
margin: 0 25px;
padding: 20px 0;
border-top: 1px solid #E5E1D8;
}
.post .meta {
height: 53px;
background: #E5ECDB;
border-bottom: 1px solid #DDE5CE;
}
.post .meta p {
line-height: normal;
}
.post .meta .tags {
float: left;
padding: 20px 0 0 25px;
}
.post .meta .links {
float: right;
padding: 20px 25px 0 0;
}
.post .meta .comments {
margin-right: 30px;
padding-left: 22px;
background: url(/uploads/terrafirma2/img04.gif) no-repeat 0 50%;
}
.post .meta .more {
padding-left: 17px;
background: url(/uploads/terrafirma2/img05.gif) no-repeat 0 50%;
}
Link zur Seite: kampkrusty.de (nicht lachen, bin Anfänger )
Es handelt sich um den unteren grünen Balken.
ff-jena-mitte.de
Offline
#2 25. Juni 2012 12:18
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] div fixieren
position: fixed;
... ich habe allerdings nicht die geringste Ahnung, ob das auch innerhalt eines Tabellen-Layouts funktioniert.
Beitrag geändert von antibart (25. Juni 2012 18:21)
Offline
#3 25. Juni 2012 12:25
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] div fixieren
An welche Stelle müsste das denn genau?
ff-jena-mitte.de
Offline
#4 25. Juni 2012 15:09
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re: [GELÖST] div fixieren
Es handelt sich um den unteren grünen Balken.
Welcher grüne Balken?
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#5 25. Juni 2012 15:18
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] div fixieren
Der auf dem "^ Top" steht. Habe die Farbe mal wohlwollend mit "grün" beschrieben...
ff-jena-mitte.de
Offline
#6 25. Juni 2012 16:37
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] div fixieren
Gib mal dem Div mit der Klasse "meta" im Stylesheet folgende Eigenschaften:
.post .meta {
background: none repeat scroll 0 0 #E5ECDB;
border-bottom: 1px solid #DDE5CE;
height: 53px;
position:fixed;
left:0;
right:0;
bottom:0;
}
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 26. Juni 2012 12:08
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] div fixieren
Danke dir erst mal, allerdings hatte ich mir das anders vorgestellt.
Mit deinen Änderungen sieht es jetzt so aus: kampkrusty.de
Ich hätte es aber gern wie im Anhang. Im Moment "wandert" dieser Balken halt mit der jeweiligen Textlänge auf der Seite.
Beitrag geändert von kampkrusty (26. Juni 2012 12:09)
ff-jena-mitte.de
Offline
#8 26. Juni 2012 12:28
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] div fixieren
Entweder er ist fixiert - also immer an der selben Stelle - oder er passt sich dynamisch der Textmenge an.
Dritte Option wäre "immer unten (am unteren Browserrand)" - also auch bei wenig Text. Dafür gibt jede Menge Anleitungen im I-Net:
http://www.ohne-css.gehts-gar.net/0044.php
Beitrag geändert von antibart (26. Juni 2012 12:29)
Offline
#9 26. Juni 2012 12:39
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] div fixieren
Es wäre dann die dritte Option. Ich möchte das dieser Balken immer an der Stelle bleibt wie er oben auf der Zeichnung zu sehen ist, egal wie lang der Text ist.
Wenn ich das richtig sehe muss ich dafür aber einiges umschreiben. Mal sehen ob ich das hin bekomme.
ff-jena-mitte.de
Offline
#10 26. Juni 2012 12:45
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] div fixieren
Ah. Jetzt verstehe ich was Du meinst.
(Bei "fixiert" denke ich meistens an "position:fixed")
Da gäbe es noch eine Möglichkeit.
Du packst das Div mit der Klasse "meta" einfach nach unten vor den Footer (nach clearfix) und formatierst ihn so, dass er genauso breit ist wie der Inhalt. (Dann ist er allerdings auch immer unterhalb der Sidebar)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#11 26. Juni 2012 12:51
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] div fixieren
Es wäre dann die dritte Option. Ich möchte das dieser Balken immer an der Stelle bleibt wie er oben auf der Zeichnung zu sehen ist, egal wie lang der Text ist.
Wenn ich das richtig sehe muss ich dafür aber einiges umschreiben. Mal sehen ob ich das hin bekomme.
Und wenn der Text länger ist als der Bildschirminhalt ermöglicht? Soll dann ein Scrollbar erscheinen wie bei einem Frame? Also overflow: auto; ?
Beitrag geändert von antibart (26. Juni 2012 12:53)
Offline
#12 26. Juni 2012 13:07
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] div fixieren
Im Moment "wächst" die Seite mit dem Inhalt. Also je mehr Text desto länger wird die Seite (Textbereich).
Das sieht man ganz gut beim Vergleich Startseite (home) und wenn man mal auf einen Termin im Kalender klickt.
Da erkennt man auch mein Problem am besten.
/edit
für einen Nicht-Profi ist das Problem ganz schön tricky. Überlege gerade ob ich dieses div ganz weglasse.
Beitrag geändert von kampkrusty (26. Juni 2012 13:11)
ff-jena-mitte.de
Offline
#13 26. Juni 2012 14:16
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] div fixieren
So schwer ist das garnicht.
Hattest Du das hier schon probiert?
(Pack das DIV mit der Klasse "meta" nach unten vor "footer-bar")
Suche im Sytelsheet dann nach .post .meta und ändere das zunächst in .meta (weil das meta-div ja dann nicht mehr im post-div ist).
Danach suchst Du im Stylesheet nach #content und schaust nach wie dort die Breite formatiert ist und gibst dem meta-div die gleiche Breite. Dann musst Du vermutlich noch mit width, margin o. padding spielen, damit alles an der richtigen Position sitzt.
Z.B.:
width: 680px;
margin: 10px 0px 10px 25px;
Das sollte es im Prinzip gewesen sein.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#14 26. Juni 2012 14:39
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: [GELÖST] div fixieren
Genial! Ich glaube ich hab es hinbekommen.
Der entscheidende Hinweis war (u.a. ) das ich das .post im Stylesheet entfernen muss.
ff-jena-mitte.de
Offline
Seiten: 1