gpt4 book ai didi

html - 在 CSS 3 中放置运行元素的标准方法

转载 作者:搜寻专家 更新时间:2023-10-31 23:04:57 24 4
gpt4 key购买 nike

在 CSS 3 中放置页眉和页脚的正确方法是什么?我正在阅读 http://www.w3.org/TR/css3-gcpm/我想知道以下是否是对如何使用运行元素的正确解释。

运行元素具有从文档的正常“流”转移的属性,页眉和页脚需要它。

这是我试图实现的重要部分,否则有一个字符串集属性可用于命名一个部分并在页边距的其他地方使用它。我也很好奇第 3 方实现是否支持它们?我知道某些工具中有一些类似的标记,但我想知道这是否是 CSS 的意思?

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Testing</title>
<style type="text/css">
div.header {position: running(header)}
div.footer {position: running(footer)}
@page{
@top-center {content: element(header)}
@bottom-center {content: element(footer)}
}
</style>
</head>

<body>

<div class="header"> HEADER </div>
<div class="footer"> FOOTER </div>
<div>
Normal Text
</div>
</body>
<html>

http://jsfiddle.net/VubtS/ - 但浏览器当然不会显示它,因为它用于分页媒体。

我正在一些 HTML-PDF 转换中尝试这样做,看看它们在多大程度上符合 CSS 3,但显然它们都没有呈现它。根据 Css3 定义,我的标记是否正确?

最佳答案

我相信你的语法是正确的。但是我还没有看到浏览器支持它。我看过的大多数商业 HTML 到 PDF 工具(Winnovation、DynamicPDF、EvoPDF、RasterEdge、wkhtmltopdf 等)都使用 WebKit 或其他不支持 CSS3 分页媒体的布局引擎。

我认为这些确实...

关于html - 在 CSS 3 中放置运行元素的标准方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20718206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com