gpt4 book ai didi

css - 将 HTML 文档与不同的字符集结合起来

转载 作者:太空宇宙 更新时间:2023-11-03 19:16:48 26 4
gpt4 key购买 nike

我使用“网页,过滤”的“另存为”选项保存了一个 MS-Word 文档。我想插入生成的 HTML 和 CSS 代码 inside 一个包含页眉、菜单、页脚等的 HTML5 文档。第一个问题是关于字符集和页眉信息:

MS-Word 生成的 HTML(另存为“网页,过滤”):

<html>

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=Generator content="Microsoft Word 12 (filtered)">

我的 HTML5 模板:

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8" />

我看到的主要问题是两个不同的字符集(UTF-8 与 windows-1252)。此外,我猜测元标记“name=Generator content="Microsoft Word 12 (filtered)"不会成为问题,也许可以删除 (?)。

我可以整理 CSS,但有一个异常(exception)。我不知道“@”符号是什么意思。示例:

@font-face
{font-family:"Book Antiqua";
panose-1:2 4 6 2 5 3 5 3 3 4;}

我查看了文档,没有看到“字体”ID 或类。所以我猜测这可能会更改文档中的所有字体。这可能是个问题(如果是的话);如前所述,新文档将包含我的菜单、页眉、页脚等。

最佳答案

您不应该将 ms office 输出的任何内容复制并粘贴到网站中;主要是因为你的代码变得一团糟,而且它很可能只在 IE 中看起来正确。这只是我在收到很多“您的网站坏了!!!”之后的经验。在有人将 ms-word-"html"粘贴到 joomla 页面后提示。无论如何,您网站上的字符集必须是 utf-8。我看你的@font-face 坏了。我只知道语法略有不同:

@font-face {
font-family: "Awesomefont";
src: url("fonts/awesome.ttf");
}

仅此一项不会做任何事情,除非您在其他地方应用“Awesomefont”:

h1 { font-family: "Awesomefont"; }

关于css - 将 HTML 文档与不同的字符集结合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284799/

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