TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 07.07.2003, 17:13   #1
TP-Veteran
 
Benutzerbild von AnnaStesia
 
Registriert seit: Mar 2002
Ort: Göppingen
AnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKE

Ebenen übereinander legen


Hi,

hab da mal wieder eine Frage. Und zwar möchte ich mehrere Ebenen übereinander legen; diese befinden sich in einer Tabllenzelle innerhalb einer Tabelle mit prozentualen Größen. Gehe ich recht in der Annahme, dass in diesem Fall mit position:absolute nichts zu machen ist? Wie kann ich den Teilen bei position:relative beibringen, sich auf die Zelle, inder sie sitzen zu beziehen?

Im Moment ist es so, dass sich die Ebenen bei position:relative auf die vorangehende Ebene beziehen, obwohl diese nicht verschachtelt sind. Warum erkennen die die Zelle nicht als Elternelement?

Noch ne Frage: Gibt es eine Möglichkeit, per Javascript (oder was auch immer) auf den Inhalt eines div oder einer Tabellenzelle zuzugreifen und diesen auszutauschen?

Gruß, AnnaStesia
__________________
Ich weiss es doch auch nicht.
» www.sightdesign.de «

Geändert von AnnaStesia (07.07.2003 um 17:27 Uhr).
AnnaStesia ist offline   Mit Zitat antworten


Alt 07.07.2003, 18:58   #2
TP-Insider
 
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
LANtastic ist auf einem guten Weg
Àlso getestet habe ich es nicht, aber versuche mal folgendes :

Code:
<html>
<head>
  <title>Untitled Document</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
  <table width="200" border="3">
    <tr> 
      <td>&nbsp;</td>
    </tr>
    <tr> 
      <td width="300"> <div>
          <div style="background-color:black;border-left:2px dotted red;border-right:2px dotted silver;width:250px;">
            <div style="background-color:yellow;border-bottom:2px dotted silver;width:200px">
              <div style="top:10px;left:20px;background-color:blue;color:white;width:150px;">
                innerstes Element
              </div>
            </div>
          </div>
        </div></td>
    </tr>
  </table>
</body>
</html>
Ist zwar ungetestet, sollte aber dennoch klappen.
Das was du meinst schimpft sich "Position:Static" und bewirkt, das Elemente "im Fluß" gerendert werden. (das ist der Standard, wenn keine andere Positionierung angegeben wird. Ein Positionieren der Elemente ist leider nicht möglich. Um diese Elemente zu positionieren, müsstest du "position:relative" anwenden.Allerdings stehst du dann wieder vor dem oben beschriebenen Problem.

Position:absolute ist das totale gegenstück zu static und nimmt Elemente komplett aus dem Fluß raus.

Wenn das alles nicht mehr klappen sollte. mußt du eben Tricksen und mit JavaScript arbeiten. Du solltest dann eine Grafik (1x1 transparent) in die Zelle packen und die enthaltende Ebene via "AlignLayer Extension" an dieses Bild packen. Innerhalb dieser Ebene kannst du dann auch wieder Elemente relativ positionieren, da die Extension die Position der Grafik als Wert für eine absolute Positionierung nimmt. Innerhalb von absolut positionierten Elemente kannst du dann auch wieder relative positionierte elemente einbauen.

Hoffe ich verwirre dich nicht allzu sehr.
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
LANtastic ist offline   Mit Zitat antworten
Alt 07.07.2003, 20:29   #3
TP-Veteran
 
Benutzerbild von AnnaStesia
 
Registriert seit: Mar 2002
Ort: Göppingen
AnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKE
Danke für Deine Atnwort!
Leider kann ich die divs nicht einfach verschachteln, da das Ganze für ein CMS ist. Ich versuche nun, mit einem div zu arbeiten und den Inhalt via innerHTML und JavaScript auszutauschen. Schau mer mal
__________________
Ich weiss es doch auch nicht.
» www.sightdesign.de «
AnnaStesia ist offline   Mit Zitat antworten
Alt 08.07.2003, 10:51   #4
TP-Veteran
 
Benutzerbild von AnnaStesia
 
Registriert seit: Mar 2002
Ort: Göppingen
AnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKE
Also mit innerHTML funzt es jetzt zwar. Da es aber eine Navigation werden soll (onmouseover Submenu anzeigen), sollte es bei onmouseout auch wieder in den Urzustand. Gibt es da eine Möglichkeit?
__________________
Ich weiss es doch auch nicht.
» www.sightdesign.de «
AnnaStesia ist offline   Mit Zitat antworten
Alt 08.07.2003, 16:44   #5
TP-Insider
 
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
LANtastic ist auf einem guten Weg
Sorry bei JavaScript muß ich leider passen
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
LANtastic ist offline   Mit Zitat antworten
Alt 08.07.2003, 17:04   #6
TP-Veteran
 
Benutzerbild von AnnaStesia
 
Registriert seit: Mar 2002
Ort: Göppingen
AnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKE
Es sei Dir verziehen Die nächste nervige CSS-Frage kommt bestimmt!
__________________
Ich weiss es doch auch nicht.
» www.sightdesign.de «
AnnaStesia ist offline   Mit Zitat antworten
Alt 08.07.2003, 17:36   #7
TP-Specialist
 
Benutzerbild von Charlie
 
Registriert seit: Mar 2001
Ort: Mönchengladbach
Charlie macht sich hier sehr viel Mühe
Zitat:
Original geschrieben von LANtastic: Sorry bei JavaScript muß ich leider passen
Zitat:
Original in der Signatur von LANtastic: Wer braucht schon Javascript ?
Charlie ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
Ebenen übereinander legen Ebenen übereinander legen
« Netscape und GetElementById | kommentar funktion? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:55 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67