Rolf B: PDF anzeigen funktioniert nicht auf iPhone

Beitrag lesen

problematische Seite

Hallo Robert,

Ich möchte ein PDF mit nur einer Seite, wie ein Bild anzeigen.

Und wenn das PDF-Dokument mehrere Seiten hat?

Er schrub doch: ein PDF mit nur einer Seite. Das überflüssige Komma denk Dir weg.

Ich entnehme daraus: Dietrich kann die Art der anzuzeigenden Dokumente festlegen.

Wie man das auf iPhones löst, weiß ich nicht. Ich mutmaße aber: wenn es nur mit iframes geht, dann muss für ein PDF halt ein iframe her und für die übrigen Elemente nicht. Woher rührt die Annahme, es einheitlich machen zu müssen?

Aber der Selfvirus rührt sich, ich weiß was anderes: das Layout der Slides ist fritte. Beispiel: slick-index 3 (sniplogo.pdf als Object) wird bei mir nur mit 150px Höhe angezeigt, weil das der Defaultwert ist. Die Höhenangabe von 100% für .slick-slide greift nicht, weil es kein Elternelement mit einer intrinsischen Höhe gibt, auf die sich die 100% beziehen könnten Ein aspect-ratio "auto" greift offenbar auch nicht - ich vermute, dass das PDF keine intrinsischen Abmessungen hat.

D.h. hier muss weiter oben im DOM etwas mit height passieren, bspw. auf dem slick-track. Man könnte dort height:max(50em, 90vh) setzen. Man könnte auch den body der Seite per Grid-Layout aufbauen und dem body ein height:100vh geben. Den Rest kann man dann mit entsprechenden height-Angaben darauf beziehen. Das Slide, worin das PDF ist, könnte dann wiederum als Grid oder Flexbox gestaltet werden, um das PDF und das p darunter sauber zu verteilen. Apropos sauber: sowas möchte eigentlich eine figure mit figcaption sein, kein div mit einem p als Untertitel.

Rolf

--
sumpsi - posui - obstruxi