Antwort
 
Themen-Optionen
Alt 30.03.2006, 23:22 Nach oben    #1
Benutzer
 
Benutzerbild von Skinwalker
 
Registriert seit: 24.01.2006
Beiträge: 66
Standard Positionieren von Bildern

Kennt jemand eine gute Lösung um Bilder geordnet über/unter-,neben- und über/druntereinander
zu positionieren?

also zb ich habe 8 Bilder davon sollen die ersten 4 in 2 reihen und 2 spalten angeordnet sein und die nächsten 4 genau über den ersten vieren liegen..also "über" im sinne von sie verdecken die ersten 4 (wenn sie nicht mindestens teilweise transparent sind)

bisher habe ich das in einer sehr unschicken Koalition aus Divs und Tabellen geregelt..

HTML-Code:
<div id="frame" style="position:relative;" align="center">
  <div style="position:absolute; z-index:2;">
   <table border="0" cellpadding="0" cellspacing="0">	
    <tr>
      <td width="32" height="32"><img></td>
      <td width="32" height="32"><img></td>
    </tr>
    <tr>
      <td width="32" height="32"><img></td>
      <td width="32" height="32"><img></td>
    </tr>
   </table>
  </div>
  <div style="position:absolute; z-index:1;">
   <table border="0" cellpadding="0" cellspacing="0">	
    <tr>
      <td width="32" height="32"><img></td>
      <td width="32" height="32"><img></td>
    </tr>
    <tr>
      <td width="32" height="32"><img></td>
      <td width="32" height="32"><img></td>
    </tr>
   </table>
  </div>
</div> 
interessanterweise verschiebts mir den oberen div in manchen
browsern...und zwar überall ein bisschen anders was natürlich nicht so toll ist.

hat jemand eine alternative Idee?
Skinwalker ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.03.2006, 01:59 Nach oben    #2
flupsi
Gast
 
Beiträge: n/a
Standard

Zitat:
interessanterweise verschiebts mir den oberen div in manchen
browsern...
ist denn das
PHP-Code:
style="position:relative;" 
in dem DIV notwendig?
Diese Anweisung dürfte wohl dafür verantwortlich sein.

Grüsse
flupsi
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.03.2006, 11:07 Nach oben    #3
Benutzer
 
Benutzerbild von Skinwalker
 
Registriert seit: 24.01.2006
Beiträge: 66
Standard

Das sollte denke ich nicht dafür verantwortlich sein da es ja nur das div betrifft das die beiden Tabellen-divs umgibt und somit richtig innerhalb der Seite positioniert.

Sollte also die Lage der inneren divs zueinander nicht betreffen.
Skinwalker ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.04.2006, 00:21 Nach oben    #4
flupsi
Gast
 
Beiträge: n/a
Standard

dann habe ich die Definition von "oberen div" falsch verstanden
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.04.2006, 11:31 Nach oben    #5
Erfahrener Benutzer
 
Benutzerbild von PaterNoster
 
Registriert seit: 18.08.2005
Ort: Dortmund
Beiträge: 166
Standard

Ich denke mal, wenn Du mit position:absolute arbeitest, wäre eine Postionsangabe nicht schlecht, also so was wie bottom:0; left:15 oder so... oder steht da evtl was in der passenden CSS-Datei?
PaterNoster ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.04.2006, 14:03 Nach oben    #6
Benutzer
 
Benutzerbild von Skinwalker
 
Registriert seit: 24.01.2006
Beiträge: 66
Standard

hm... aber ich dachte das die beiden absolutes sich an dem nächst höheren Elternelement orientieren... und dann sollten sie doch beide direkt übereinander liegen...was ja leider gottes nicht der fall ist T_T
Skinwalker ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.04.2006, 10:32 Nach oben    #7
Benutzer
 
Benutzerbild von Skinwalker
 
Registriert seit: 24.01.2006
Beiträge: 66
Standard

ich habe jetzt mal fleissig rumprobiert und bei den einzelnen divs "top: -20px" reingehaut nur um zu sehen wo ich den Fehler suchen muss aber es hat in keinem der Fälle was brauchbares geliefert.

bei den inneren divs hat sich gar nichts getan und beim äusseren (position:relative) div habe ich damit nur die Position aller divs zusammen verschoben (was ja auch so richtig ist.).

Aber warum die inneren divs sich nicht übereinanderlegen lassen ist mir immer noch unklar.

bei einem einfachen
HTML-Code:
<div style="position:relative;">
 <div style="position:absolute; z-index: 1;">inhalt 1</div>
 <div style="position:absolute; z-index: 2;">inhalt 2</div>
</div> 
geht es doch auch.. nur sobald ich inhalt 1 und inhalt 2 mit 2 tabellen ersetze gibt es wieder die verschiebung... -.-
Skinwalker ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Element mittig positionieren la-finest HTML, XML und CSS 6 15.10.2006 23:17
Text hinter einem Bild mittig positionieren florian HTML, XML und CSS 3 13.09.2006 21:28
Download von Bildern verhindern Xean PHP-Programmierung 17 11.07.2006 20:08
Objekte positionieren - AWT trivial Desktop-Applikationen und Grafik 4 15.11.2005 20:15
[PHP] Erstellung und Bearbeitung von Bildern mittels PHP WarrenFaith Tutorials 1 23.08.2005 15:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:40 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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