对于简单的名片式网页,似乎可以使用CSS中的html元素为文档指定背景颜色,并添加一些花哨的边框/边距:auto / padding:1em through body.在谷歌缓存中看起来不错,BTW,它会在你的身体中有它们的标题,一切都很好看,就像它本来的那样.
但是,上面的内容似乎与Internet Archive Wayback Machine冲突,它们的界面覆盖在你的身体上(看起来不是很糟糕,但不是最好的).此外,body {margin:auto}部分(用于居中体元素)通过Yandex缓存丢失.
我们可以添加一个div,并将CSS规则从body切换到div,从html切换到body(并且它在Yandex缓存中看起来很完美),但它开始与Google Cache冲突,看起来很奇怪;互联网存档有点好,但他们自己的div也会与你的样式表挂钩,看起来非常无意.
你可能会说我应该使用id属性,但是它不能保证它不会再与其他东西发生冲突,而且样式将不再是通用的.
如果我想坚持使用标准的html5元素,最好的方法是什么?也许仍然使用body(或html?)来设置CSS的背景颜色,以及带有边框和中心位置的box元素的文章或部分?
最佳答案 互联网Wayback Machine
does not guarantee1
complete archives2:
Please note that while we try to archive an entire site, this is not always possible….Additionally some sites do not archive well and we cannot fix that.
…
Not every date for every site archived is 100% complete.
因此,无法保证存档网站的CSS将始终显示为实时或甚至始终可用.文件可能无法在特定日期编入索引.也没有办法确保Wayback Machine自己的CSS(或它们如何处理存档的CSS)的未来变化不会改变并导致其他问题.