Seite 1 von 1

template mit hintergrundbild in .bodyline ?!!

Verfasst: 28.03.2007 14:08
von Nickinami
Sry als Topic das zu formulieren ist schwer.

Also folgendes ich habe ein Template angepasst, und das so das links und rechts zwei freie balken hat und in der mitte alle informationen.
Damit diese Tabellen vorm auch schön erkennbar ist habe ich in der css-Klasse bissl was geändert

.bodyline {
/* background-color: {T_BODY_BGCOLOR}; */

background-image:url(templates/LifeType/images/tb_back.jpg);
background-position: top center;
background-repeat: repeat-y;
}

Jab, so sieht das ganze aus.

Nun gibt es noch einen Header und einen Footer, die habe ich einfach in overall_header.tpl und in overall_footer.tpl eingefügt.

HondaNews
Ähnlich wie dort, nur das die informationen mittig sind. Und links und recht, dank des Hintergrundbilds in .bodyline nen schöner Rahmen ist.
Wenn allerdings die Informationen die angezeigt werden zu kurz sind(nicht den ganzen Bildschirm brauchen), dann steht das Hintergrundbild aus .bodyline noch nach dem footer.

Kann man das unterbinden?
Wenn ja wie?

mfg nickinami

Verfasst: 28.03.2007 14:12
von mgutt
Was heißt es steht nach dem Footer?

Warum geht der Footer überhaupt weiter als der Text der Seite es erfordert?

Hast Du eine fixe Höhe der Seite angegeben?

schwer zu erklären

Verfasst: 29.03.2007 08:42
von Nickinami
das template hat die bodyline und ist in tabellen aufgeteilt.
der Footer ist das untere Ende dieser Tabelle, wenn nun aber die Tabelle
nicht lang genug ist um den die komplette seite zu füllen, dann ist das
bodyline länger als eben diese Tabelle.

Die äußerste Tabelle in dem template, so habe ich es verstanden, gibt quasi
die seite selbst vor, von der größer her und so.

Meine jetzige Lösung, also heute früh ist, ich habe noch eine Tabelle angehangen und dort den Footer platziert, allerdings muss so immer gescrollt werden auch wenn es nicht nötig wäre. Ist ein Nachteil, aber naja anders ging es bisher nicht, wenn ihr noch ideen habt, bitte sagt sie mir.


Die site hat genau mein problem, wenn man ganz runter scrollt sieht man den footer aber der body geht mehr oder weniger im hintergrund bis ganz zum unteren rand des browsers.
http://www.systemacorp.com/

Verfasst: 29.03.2007 13:19
von mgutt
Weise den Background doch einfach der Spalte zu. Geht das nicht?

Also die Haupttabelle ist ja so:

Code: Alles auswählen

<table class="bodyline">
<tr>
<td>
Kopf der Seite

Inhalt der Seite

Footer der Seite
</td>
</tr>
</table>
und um nur der Spalte den Wert zuzuweisen machst Du einfach eine neue Klasse in der css und weißt sie per <td class="neueKlasse"> zu.

hhmm, ziemlich verworren

Verfasst: 30.03.2007 11:26
von Nickinami
Genau, das habe ich gerade auch bei einem anderen Template gemacht.

Aber dieses spezielle hier ist sehr verworren, ich hab allerdings das Problem beheben können, frag mich nicht wie genau das funktioniert, da .bodyline an einen table vergeben ist der eigentlich weit oben geschlossen wird und sich die Klasse dennoch bis zum schluss durchzieht.

Wie gesagt es verwirrt mich schon etwas, aber es klappt dennoch jetzt wie es soll.

danke für die hilfe!