Jeena Paradies: Muss ich Designtabellen verwenden?

Beitrag lesen

Hallo,

Schau noch einmal auf http://d-graff.de/demos/selfhtml/jeena_test.html.

Phuh, so ganz ganz langsam fange ich an zu verstehen wie das funktionieren soll. Da aber das nachvollziehen bei mir nur mit größter anstrengung gelingt komme ich zur Zeit nicht weiter. Deshalb meine Frage bevor ich mich eventuell unnütz anstrenge: Würde der Ansatz auch mit verschieden breiten Bildern aussehen?

  
function neuAufbau() {  
 Fensterweite();  
 Nebeneinander=Math.floor((Weite-20)/230);  
 DivWeite=230*Nebeneinander;  
 Letzte=Anzahl%Nebeneinander;  
 LMargin=Math.round((DivWeite-Letzte*230)/2);  
 MyObj.style.width=DivWeite+"px";  
 for(var i = 0; i < Anzahl; i++)  
  if (i==Anzahl-Letzte)  
   MyObj.getElementsByTagName("p")[i].style.paddingLeft=LMargin+"px";  
  else  
   MyObj.getElementsByTagName("p")[i].style.paddingLeft="0";  
}  

Die sollten dann in etwa so aussehen:

+--+ +--+ +-----+
|  | |  | |     |
+--+ +--+ +-----+

soll dann bei zu kleinem Fenster zu

+--+  +--+
|  |  |  |
+--+  +--+

+-----+
  |     |
  +-----+

werden kann. (naja mit AsciArt geht es nicht so gut, aber halt zentriert) Irgendwie will ich es schaffen, dass die Breite des Bildes mit Beschreibung ausgelesen wird und damit gerechnet wird. Eine Einzelne Gruppe sollte irgendwie so ausgezeichnet sein:

<div class="gruppe" style="width: 861px;">

<dl class="fl" style="width: 422px;">
     <dt>
      <img src="/bilder/gr_vers/Noss-600.jpg" alt="Ehrenbürgermeister" style="width: 422px; height: 600px;" />
     </dt>
     <dd>Handgeschrieben mit Siegelkapsel - A 3</dd>
     <dd>auf Urkundenpapier &euro; 1,-</dd>
     <dd>auf echtem Pergament &euro; 1,-</dd>
     <dd>Best. Nr. GA-2a</dd>
    </dl>

<dl class="fl" style="width: 425px;">
     <dt>
      <img src="/bilder/gr_vers/Marktgemeinde.jpg" alt="Bezeichnung Marktgemeinde" style="width: 425px; height: 600px;" />
     </dt>
     <dd>Handgeschrieben A3</dd>
     <dd>Urkundenpapier &euro; 1,-</dd>
     <dd>Echt Kalbspergament &euro; 1,-</dd>
     <dd>Best. Nr. GA-2b</dd>
    </dl>

</div>

Theoretisch könnte ich ja die Breite der einzelnen dl per JavaScript herauslesen oder nicht? Was mir halt wirkliche Probleme bereitet ist diese Gesamtheit, weil auf jeder Seite auch noch mehrere Gruppen zu finden sind.

Grüße
Jeena Paradies

--
Nichts ist besser als Bass!