html的meta标签可否在一个meta element内设置多个attribute?
html的meta标签可否在一个meta element内设置多个attribute?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
html的meta标签可否在一个meta element内设置多个attribute?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
经试验发现一个meta element里是可以同时设置多个attribute的:
举例:<meta charset="ISO-2022-JP" http-equiv="refresh" content="3;url=https://www.mozilla.org">
这里用了日语的charset,如果body里段落有中文的话,确实识别不了中文了,所以说明第一个attribute charset设置成功
同时3秒后网页也确实跳转至了mozilla,所以说明第二个attribute http-equiv也设置成功了
所以说明一个meta element可以同时设置多个attribute
虽然在MDN的文档里没有找到说明说不要这么做,但观察到业内的实践方法显然是不建议这么做的
所以最好是一个meta element设置一个attribute,分多行用多个meta element来设置各个attribute
元标签