CSS |出血属性
CSS 出血属性用于将页面出血区域扩展到内容框之外。该属性裁剪了其周围的所有内容,并将其放入框中。该属性是目前处于开发模式的页面媒体的一部分。CSS 出血属性在 @page 规则下更有意义。当你想打印任何扩展到页面边缘的内容时,这个属性是有帮助的。很少有打印机不允许打印页面边缘。使用出血属性允许区域可打印。所以当页面被修剪掉的时候,内容最终会被删除。
语法:
bleed: auto | length;
属性:
- auto: 它的默认值为零,除非用户创建一个 marks 属性,使默认值为 6pt。
- 长度它保存一个数字,表示内容将延伸出盒子的多少。
下面的例子说明了 CSS 出血属性。 例:
<!DOCTYPE html>
<html lang="en">
<head>
<title>CSS bleed property</title>
<style type="text/css">
/* default for all pages */
@page {
margin: 2in;
}
/* margin on left page */
@page :left {
margin: 1in;
bleed: 10pt;
}
/* margin on right page */
@page :right {
margin: 3in;
bleed: 10pt;
}
/* top margin on first page */
@page :first {
margin-top: 5in;
}
h1 {
color: green;
}
</style>
</head>
<body>
<center>
<h1>GeeksforGeeks</h1>
<h2>CSS bleed property</h2>
<img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190821162842/colorMatrixImage1.png"
alt="" />
</center>
</body>
</html>
输出:geeks forgeeks 图像的较暗部分是内容的出血区域。 T3】
支持的浏览器:主要浏览器不支持 CSS 出血属性。
版权属于:月萌API www.moonapi.com,转载请注明出处