Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 19.11.06, 15:54
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 131
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken
2 Bilder übereinander und Link auf oberem Bild

Hallo Leute!

Ich möchte auf meiner Seite einen Header erstellen, der aus einem Hintergrundbild und einem darauf liegenden, kleineren Bild bestehen soll. Dieses kleinere Bild soll außerdem einen Link beinhalten.
Momentan sieht das so aus:
Typoscript-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:
HEADER = COA
HEADER {
10 = IMAGE
10 {
file = GIFBUILDER
file {
XY = 980, 158
10 = IMAGE
10 {
file = fileadmin/images/header.jpg
file.width = 980
offset = 0,0
}
}
}
19 = TEXT
19.value = <a href="http://www.google.de">
20 = IMAGE
20 {
file = fileadmin/images/roterhahn.gif
file.width = 50
offset = -200,-200
}
21 = TEXT
21.value = </a>
}

Der Marker heißt "HEADER", und das Bild auf Position 10 ist gleich groß wieder der div-Container. Das kleinere Bild wird aus irgend einem Grund UNTER dem Hintergrundbild plaziert, jegliche Offset-Angaben werden ignoriert.
Warum?

Viele Grüße

Lemon
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
  #2  
Alt 20.11.06, 10:20
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 131
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Hab's inzwischen hinbekommen, aaaaaber...
Der TS-Code sieht inzwischen so aus:
Typoscript-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:
HEADER = COA
HEADER {
5 = HTML
5.value = <div class="header-layer1">
10 = IMAGE
10 {
file = GIFBUILDER
file {
XY = 980, 158
10 = IMAGE
10 {
file = fileadmin/images/header.jpg
file.width = 980
offset = 0,0
}
}
}
19 = TEXT
19.value = </div><div class="header-layer2"><a href="http://www.roterhahn.it">
20 = IMAGE
20 {
file = fileadmin/images/roterhahn.gif
file.width = 50
}
21 = HTML
21.value = </a></div>
}
Die beiden CSS-Klassen und das umschließende HEADER-DIV hab ich folgendermaßen definiert:
HTML-Code:
#header {
  height: 158px;
  width: 980px;
  border-color: green;
  text-align: center;
  margin: 0px 0px 15px 0px;
}

.header-layer1 {
 position: relative;
 left: 0px;
 top: 0px;
 z-index: 1;
}

.header-layer2{
  position: relative;
  left: 460px;
  top: -60px;
  z-index: 2;
}
Das Problem ist nun, daß der Internet Explorer <=6 einen Abstand unterhalb des ersten Bildes einfügt, der gleich groß ist wie das zweite, obenliegende Bild. Da max-height beim IE keine Wirkung zeigt, bin ich momentan ratlos und hoffe auf Hilfe Eurerseits.
Falls meine Fragestellung nicht klar ist, könnt Ihr unter lafoi.lemonline.eu selbst sehen, was ich meine. Ganz oben ist der Header, und rechts der Hahn ist das obenliegende Bild mit dem Link.

Vielen Dank & Grüße aus Südtirol!

Lemon
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 20.11.06, 14:22
Forum Stammgast
 
Registriert seit: 11.11.05
Beiträge: 131
lemon eine Nachricht über ICQ schicken lemon eine Nachricht über Skype™ schicken

Habe im anderen Forum eine Lösung gekriegt und möchte sie Euch nicht vorenthalten:
Zitat:
Dann gib #header mal ein position: relativ; und header-layer2 ein position: absolute;
Viele Grüße

Lemon
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 21.11.06, 07:18
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 942
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Hi,
ich habe das nur mit CSS umgesetzt!
Zwei DIVs mit Marker.
Die DIVs im CSS absolute positioniert an dieselbe Position und mit z-Index die Lage bestimmt! Dann brauchst Du im Typoscript ja nur noch den Marker zu füllen, sonst nix!?

HTML-Code:
<div class="layerUnten">###BILD_UNTEN###</div> <div class="layerOben">###BILD_OBEN###</div>

CSS:
div.layerUnten { position:absolute; ... z-index:10;}
div.layerOben { position:absolute; ... z-index:20;}
__________________
Einen schönen Gruß aus Jülich
Kurt

http://www.kupix.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Link im bild rossonero Tools und Tipps 1 08.04.08 14:55
link der auf ein bild zeigt nameac TYPO3 4.x Fragen und Probleme 1 23.07.07 12:02
Bild nur bei existierenden Link anzeigen Chrischi4711 TYPO3 4.x Fragen und Probleme 2 20.11.06 10:27
Text mit Bild: alle Bilder der gleiche Link mic_jan TYPO3 3.x Fragen und Probleme 0 15.04.06 09:41
2 Ebenen übereinander Hypertex HTML & CSS 2 08.02.06 20:52


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS