我一直将此说明视为提交给我的众多CSS文件中的第一行:

@charset "UTF-8";

它是做什么的,这是必要的吗?

另外,如果我在我的"head"元素中包含这个元标记,是否就不需要在我的CSS文件中也显示它了?

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

推荐答案

它告诉浏览器将CSS文件读取为UTF-8.如果您的CSS包含Unicode字符,而不仅仅是ASCII字符,这会很方便.

在meta标记中使用它是可以的,但仅适用于包含该meta标记的页面.

阅读有关CSS文件字符集分辨率的规则,请点击w3c spec for CSS 2.

Css相关问答推荐

我控制的自定义单选按钮无法重新 Select

如何在移动屏幕尺寸上包装元素?

如何仅使用CSS Select 器根据列表中第n个项的子项属性 Select 该项

设置ScaleImageButton的样式

根据选项 colored颜色 更改 Select 文本 colored颜色

如何使用 ReactJS 使用 CSS 设置 map 容器的样式

Tailwind css break-word 在输入字段中不起作用

为什么每次加载新页面时我的 React 侧边栏都会抖动?

我无法覆盖 react ui 库中的组件样式

如何将 .btn-group 从 twitter-bootstrap 居中?

您如何设置 Google Places Autocomplete API 的下拉菜单样式?

仅针对直接子代而不是其他相同后代的 CSS Select 器

为什么无论我做什么都不能改变复选框的 colored颜色 ?

CSS设置宽度以填充剩余区域的百分比

CSS:在图像周围创建白光

如何停止 setTimeout 循环?

在 react-native 中使用 flex 使项目粘在底部

如何在 CSS 中给出背景图像路径?

从 textarea 中删除所有样式(边框、发光)

height: 100% 或 min-height: 100% 用于 html 和 body 元素?