Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 05. März 2015 00:24
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
[GELÖST] Bild in Zelle von Tabelle zeigt immer Hintergrund
Hallo,
ich stehe auf dem Schlauch!
In eine Tabelle mit 1 Zelle will ich ein Bildchen von 8 x 310 Pixel so dass diese Zelle vollkommen gefüllt wird.
Ich sehe aber immer oben und unten den Hintergrund.
Geht das oder übersehe ich etwas?
MfG
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#2 05. März 2015 05:16
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Bild in Zelle von Tabelle zeigt immer Hintergrund
Welcher Browser?
margin / padding für td auf 0 gesetzt?
Offline
#3 05. März 2015 09:18
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] Bild in Zelle von Tabelle zeigt immer Hintergrund
Hallo Cyberman,
Firefox - Chrome - Opera
hier zu sehen
http://www.webshop-in.eu/tab1-tmp.html
Es betrifft HTML für einem Newsletter, wegen MS/Google/IBM braucht man kodieren wie in 1998.
MfG
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#4 05. März 2015 09:56
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Bild in Zelle von Tabelle zeigt immer Hintergrund
Ein Bild sitzt immer in einer Text-Zeile. (display: inline)
Wenn Du keine Zeilenhöhe/Schriftgröße vorgibst, wird ein Standardwert verwendet. (bei mir line-height: 20px; font-size: 16px;)
Ist die Standard-Zeilenhöhe bzw. die Schriftgröße höher als das Bild, passiert genau das, was Du da gerade siehst.
Lösung:
a) Finde heraus, wie hoch die Zeilenhöhe/Schriftgöße für die Tabellenzelle sein muss, damit sie genauso hoch ist wie das Bild. Beachte dabei, dass das Bild nicht mittig in der Zelle sitzt, sondern vermutlich auf der Gundlinie und sich bei der Ausrichtung nicht nach Zeilenhöhe sondern nach Schriftgröße orientiert. (vertical-align: baseline)
Also im CSS z.B.:
td {
line-height: 8px;
font-size: 8px;
}
img {
vertical-align: top;
}
b) Sorge einfach dafür, dass das Bild nicht in der Zeile sitzt, sondern selbst die Zeile ist. (display: block)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 05. März 2015 10:34
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] Bild in Zelle von Tabelle zeigt immer Hintergrund
Danke NaN,
die Zusammenhang mit dem Zeilenhöhe habe ich vermutet aber Tabellen nutze ich kaum noch für Gestaltung, mit CSS3 braucht man das nicht. Erst mit Newslettern braucht man es plötzlich weil Outlook, Gmail und Lotus Notes 8 offensichtlich noch nicht angekommen sind im dritten Millenium.
Mailchimp liefert Vorlagen, von denen habe ich eine umgebaut, aber bin nicht zufrieden, deswegen suche ich nach die meist einfache Art eine ansprechende Layout mit Tabellen zu machen. Da bin ich leider nicht mehr so fit . . .
Newsletter sind Seiten aus CMSMS die dann mit PHPList geschickt werden.
Das kombiniert sehr gut.
gelöst, sehe
http://www.webshop-in.eu/tab1-tmp2.html
MfG
Jan
Beitrag geändert von Janl (05. März 2015 10:40)
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
Seiten: 1