CSS 打印预览 - 显示图像/链接 URL

Posted

技术标签:

【中文标题】CSS 打印预览 - 显示图像/链接 URL【英文标题】:CSS print preview - show image/link URLs 【发布时间】:2011-09-09 01:42:18 【问题描述】:

我正在创建一个打印样式表,我希望通过在链接和图像旁边显示链接 URL 来使网站尽可能易于访问。

对于简单的链接,我找到了这个解决方案:

http://davidwalsh.name/optimize-your-links-for-print-using-css-show-url

a:link:after, a:visited:after  content:" [" attr(href) "] "; 

而且它有效。但是对于图片链接,这会将文本从图片旁边的内容属性中“浮动”并且整个布局混乱......

那么有没有办法在图像上方的左上角显示 URL 文本?或者可能在图片下方...

【问题讨论】:

【参考方案1】:

这实际上取决于您的网站布局。例如,如果您将display:block 设置为图像和:after 内容,则链接网址将出现在图像下方。当然,这可能会破坏您的布局。

我怀疑您最终可能会针对特定区域使用许多不同的声明。由于您可以将几乎任何样式应用于附加的 url(包括定位),您应该能够根据具体情况解决这个问题。

如果您发现在特定图像/区域方面需要帮助,请发布示例或图像以帮助我们!

HTH :)

【讨论】:

以上是关于CSS 打印预览 - 显示图像/链接 URL的主要内容,如果未能解决你的问题,请参考以下文章

在 IE/Chrome/Firefox 中打印预览(或打印)时不显示图像

CSS:裁剪图像的显示预览[关闭]

使用背景图像 css 样式预览多个图像 Vue JS

网上打印纳税申报表等预览有网格打印不显示

firebase 动态链接预览链接不适用于 facebook Messenger

打印预览中未显示文本