Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Wie Zellen einer Tabelle ausblenden, wenn....

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Japs
Nutzer/in
Nutzer/in
Beiträge: 1685
Registriert: 18.10.2004, 10:50

Beitrag von Japs » 28.06.2008, 09:58

...es kein Bild enthält ?

Kann mir Jemand an einem Beispiel zeigen, wie ich von einer Tabelle immer die Zellen ausbelnden kann, wenn diese quasi kein Bild enthält?

Ich habe hier aktuell das Problem, dass wenn ein Kunde nicht 8 Bilder, sondern nur zB. 6 Bilder hochgeladen hat, es dann Bei Bild 7 & 8 einfach unschön aussieht:

https://www.unterkunft.ws/ferienwohnung/1178007643

Geht das mit "els" vielleicht bzw. einer Schleife, aber wie ?

Danke & Gruß Dirk

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


dein_opi
PostRank 6
PostRank 6
Beiträge: 352
Registriert: 13.06.2004, 20:07
Wohnort: Göttingen

Beitrag von dein_opi » 28.06.2008, 10:44

so?

Code: Alles auswählen

if(fopen("bild.jpg","r")){ zeige bild } else { zeige spacer.gif o.ä. }
oder

Code: Alles auswählen

if($bild123!=''){ zeige bild } else { zeige spacer.gif o.ä. }

Japs
Nutzer/in
Nutzer/in
Beiträge: 1685
Registriert: 18.10.2004, 10:50

Beitrag von Japs » 28.06.2008, 10:49

Nee, ich möchte nicht nur das Bild ind er Tabelle ändern, sondern jeweils die ganze Zelle ausblenden, wenn kein Bild vorhanden ist.

???

Gruß Dirk

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 28.06.2008, 11:46

machs doch per div - dann hast du problem nicht und bist auch viel flexibler mit der breite.
https://www.w3schools.com/css/tryit.asp ... ge_gallery

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 28.06.2008, 11:53

Japs, dann packst du eben nicht nur das Bild sondern die komplette Zelle (<td>...</td>) in den if-Block.

Tapetum
PostRank 5
PostRank 5
Beiträge: 274
Registriert: 19.08.2005, 09:29
Wohnort: Berlin

Beitrag von Tapetum » 28.06.2008, 13:10

Wenn du die TDs in den if-Block packst, stimmt ja die Tabellestruktur nicht mehr. Wer weiß, was die verschiedenen Browser dazu sagen.

Die Idee mit den DIVs war schon die Beste. Du machst anstelle der vielen TDs mit Klasse "bgk13" eine große Zelle und setzt dort die Bilder einfach nacheinander jeweils innerhalb eines div-Containers rein. Die Breite der Container legst du auf etwa 25% (je nach Abstand) der großen Zelle fest und gibst ihnen dann noch ein "float:left;". Dann müsste nach jedem vierten Bild eine neue Zeile anfangen.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag