Giả sử tôi muốn trang trí liên kết đến các loại tệp nhất định bằng một hình ảnh. Tôi có thể tuyên bố các liên kết của tôi là
<a href='foo.pdf' class='pdflink'>A File!</a>
sau đó có CSS như
.pdflink:after { content: url('/images/pdf.png') }
Bây giờ, điều này hoạt động rất tốt, trừ khi pdf.png
không phải là kích thước phù hợp cho văn bản liên kết của tôi.
Tôi muốn có thể nói với trình duyệt chia tỷ lệ :after
hình ảnh, nhưng tôi không thể tìm ra cú pháp đúng. Hay đây giống như hình nền, trong đó việc thay đổi kích thước là không thể?
ETA: Tôi đang nghiêng về a) thay đổi kích thước hình ảnh nguồn thành kích thước "đúng", phía máy chủ và / hoặc b) thay đổi đánh dấu để chỉ cung cấp nội tuyến thẻ IMG. Tôi đã cố gắng tránh cả hai điều đó nhưng có vẻ như chúng sẽ tương thích hơn là cố gắng làm mọi thứ hoàn toàn bằng CSS. Câu trả lời cho câu hỏi ban đầu của tôi có vẻ là "bạn có thể sắp xếp các làm điều đó, đôi khi".