Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#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 wink)
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

kampkrusty schrieb:

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.

mini_kk.png

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.  smile


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

kampkrusty schrieb:

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.  smile

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. wink

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. wink) das ich das .post im Stylesheet entfernen muss.


ff-jena-mitte.de

Offline