我一直在玩得到一个HTML文档中的A4尺寸显示在这个codepen使用的代码工作完美:HTML - 什么是<page>标签在做什么?
https://codepen.io/rafaelcastrocouto/pen/LFAes
CSS
body {
background: rgb(204,204,204);
}
page {
background: white;
display: block;
margin: 0 auto;
margin-bottom: 0.5cm;
box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
}
page[size="A4"] {
width: 21cm;
height: 29.7cm;
}
HTML
<page size="A4"></page>
但是,我不确定如何或为什么在CSS中声明页面和页面大小信息允许您在HTML中使用该标记。事实上,我可以在任何地方找到任何对HTML页面标签的引用。
有人可以解释代码是如何工作在codepen?在此先感谢
这不应该与CSS的'@ page'它定义了打印页的规则相混淆风格你的HTML。 – Quantastical
答案很好,但应该注意的是,即使作为自定义HTML5元素,也是不正确的。自定义HTML元素*必须包含破折号(连字符)才有效。因此''永远不会有效,但是''或''都是有效的HTML5自定义元素。 –
Scott
只是说我想要的东西,所以我用codepen中的代码(免责声明:不是我的codepen)。 感谢您的反馈意见大家 –