WinFuture-Forum.de: Kleine Frage Zu Html: Tabelle Mit Fester Größe - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Kleine Frage Zu Html: Tabelle Mit Fester Größe


#1 Mitglied ist offline   Yaenzi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 139
  • Beigetreten: 17. November 03
  • Reputation: 0
  • Wohnort:Ludwigsburg

geschrieben 17. Juni 2006 - 20:16

Hallo Ihr,

ich habe eine kleine Frage:

Ich habe ein Tabellenfeld (<td></td>), in das ich eine kleine Vorschau eines Bildes einbauen will. Nun habe ich das Problem, dass die Bilder sowohl hoch- als auch querkant sein können. Damit die Tabelle jedoch einheitlich aussieht, würde ich es gerne realisieren, dass die kleinen Bildchen sich jeweils an die fest vorgegebene Größe des Tabellenfeldes anpassen. Also ich meine so, dass eben bei einem Hochkant-Bild rechts und links des Tabellenfeldes ein kleines Stück frei bleibt (um zu verhindern, dass das Bild gezerrt wird. Das ähnliche soll bei Bildern im Querformat geschehen, wobei hierbei das ganze Feld ausgefüllt werden kann (da es sowieso ein Rechteck ist)...

Ich hoffe mich halbwegs deutlich ausgedrückt zu haben.

Ich habe es schon versucht mit width- und heigth-Angaben im <td>-Tag, allerdings mit wenig Erfolg, da hierbei bei größeren Bildern anscheinend die Größe des Feldes angepasst wird... Den Code-Schnipsel sieht man im folgenden:

echo "<td width='75' height='50'><img src='../upload/thumbs/".getPictureName($dsatz['ARTNR'])."' /></td>";

Wie kann ich so etwas am einfachsten realisieren?

Vielen Dank für Tipps und Hinweise...
0

Anzeige



#2 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 17. Juni 2006 - 20:26

Vielleicht solltest du dich mal mit CSS auseinander setzen...
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#3 Mitglied ist offline   josh_travolta 

  • Gruppe: aktive Mitglieder
  • Beiträge: 397
  • Beigetreten: 15. April 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 17. Juni 2006 - 20:31

wollt ich auch gerad vorschlagen. was passiert denn wenn du statt height und width das ganze über css angaben realisiert.
also wie folgt:

echo "<td style="height:50px; width:75px"><img src='../upload/thumbs/".getPictureName($dsatz['ARTNR'])."' /></td>";

ob da noch nen attribut fehlt um der zelle zu sagen, so und nich größer, weiß ich allerdings nicht. Wäre es nicht einfacher von vornherein die bilder entsprechend zu verkleinern?
0

#4 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 17. Juni 2006 - 20:38

josh_travolta sagte:

ob da noch nen attribut fehlt um der zelle zu sagen, so und nich größer, weiß ich allerdings nicht.

Jupp, nämlich TABLE-LAYOUT mit den Attributen fixed, auto oder inherit.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#5 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 17. Juni 2006 - 21:17

table-layout:fixed; wird vom Prinzip helfen, aber vorraussichtlich werden dann und wann Teile von Bildern abgeschnitten. Ob das in deinem Sinne ist oder nicht, kann ich nur vermuten.

Wenn du etwas mehr über das Projekt sagen könntest, könnte man auch Lösungsvorschläge machen.
Eventuell besteht die Möglichkeit, Bilder vor oder beim Hochladen auf den Server in ein festgelegtes Format umzurechnen. Eventuell kann man Thumbnails dynamisch erzeugen. Eventuell ist die Tabelle auch nicht das geeignete Element zum Einbetten der Abbildung.

Es gibt nur sehr wenige gute Gründe, Abbildungen in Tabellen aufzunehmen. Welcher ist deiner?
0

#6 Mitglied ist offline   Applehell88 

  • Gruppe: Mitglieder
  • Beiträge: 6
  • Beigetreten: 14. Juli 06
  • Reputation: 0

geschrieben 14. Juli 2006 - 23:16

Du kannst doch einfach ein Upload Script unter PHP definieren, dass die Größe der Bilder überprüft, wenn diese zu groß sind lehnt er Sie ab und ansonsten werden sie akzeptiert und in die Tabelle aufgenommen.
0

#7 Mitglied ist offline   Gitarremann 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.263
  • Beigetreten: 04. Juni 06
  • Reputation: 3
  • Geschlecht:Männlich
  • Wohnort:Trebnitz

geschrieben 14. Juli 2006 - 23:39

entweder dreht man die hochkantigen bilder einfach, dann liegen sie in der vorschau eben quer, das hab ich HIER auch so gemacht, oder man rechnet die bilder so um, dass die höhe der hochkantbilder genauso groß ist, wie der der querkantbilder. bei thumbnails, also wenn das um 10 oder 20 pixel differenz geht, dann ist das sogar tragbar, das einfach nur über das height-attribut im image-tag zu machen, ansonsten, wenn php zur verfügung steht, kann man natürlich per imagecreate neue thumbs entsprechend berechnen lassen.
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0