„PDF-Bomben“ kennzeichnen

Avatar of Chris Coyier
Chris Coyier am

Jeder beliebige Link kann ein Link zu einem PDF-Dokument sein, aber das Klicken auf einen solchen Link und das Erwarten eines anderen Verhaltens kann für einen Benutzer überraschend und unangenehm sein. Dieses CSS kann diese Links visuell kennzeichnen.

/* Add " (PDF)" text after links that go to PDFs */
a[href$=".pdf"]:after { content: " (PDF)"; }

/* If file size specified as data attribute, use that too */
a[href$=".pdf"][data-size]:after { content: " (PDF, " attr(data-size) ")"; }

Also…

<p>Watch out for the <a href="some.pdf">PDF bomb</a> here!</p>

Visuell wird

Watch out for the PDF bomb (PDF) here!

Oder…

<p>Watch out for the <a href="some.pdf" data-size="2 MB">PDF bomb</a> here!</p>

Wird zu

Watch out for the PDF bomb (PDF, 2 MB) here!

Siehe den Pen Identifiziere PDF-Bomben von Chris Coyier (@chriscoyier) auf CodePen.