1

因此,我正在研究流体响应设计,并且网站上的文本大小基于 %。刚刚意识到,如果我尝试打印(cmd+p)网站设计会在 chrome 上中断。看起来像一个非常古老且已知的问题,并且无法在线找到黑客来完成这项工作?你能就此提出一些建议吗?

此处提到的问题:https ://code.google.com/p/chromium/issues/detail?id=382313 这是您可以尝试放在本地 html 页面上并尝试在 chrome 上打印的 html:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style>
        .vmin {
    font-size: 10vmin;
}

.px {
    font-size: 20px;
}

.vw {
    font-size: 10vw;
}

.vh {
    font-size: 10vh;
}

.box {
    width: 10vw;
    height: 10vh;
    border: 1px solid #000;
}
    </style>
</head>
<body>
<div class="vmin">
    using vmin - font-size: 10vmin;
</div>
<div class="px">
    using px - font-size: 20px;
</div>
<div class="vw">
    using vw - font-size: 10vw;
</div>
<div class="vh">
    using vh - font-size: 10vh;
</div>
<div class="box">
    inside box - box size: 10vw x 10vh;
</div>
</body>
</html>

如果有一种方法可以在调用打印时传递硬编码的视图大小,那也是一件好事吗?

4

1 回答 1

1
<style media="screen">
.vmin {
    font-size: 10vmin;
}

.px {
    font-size: 20px;
}

.vw {
    font-size: 10vw;
}

.vh {
    font-size: 10vh;
}

.box {
    width: 10vw;
    height: 10vh;
    border: 1px solid #000;
}
</style>

<style media="print">
        /* Here be CSS applied exclusively when the page is printed */
</style>

http://htmldog.com/references/html/tags/style/

于 2016-01-21T08:13:39.777 回答