You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

设置display:inline-block后网页出现异常脚本字符如何修复

故障原因

通配符选择器*会匹配HTML文档里的所有标签,包括<head>、<meta>、<title>、<link>这类默认display: none、不会在可视区域渲染的头部元素。你给所有元素强制设置display: inline-block后,这些本应隐藏的头部元素被转为可渲染的行内块元素,标签内的文本、浏览器解析属性生成的内部内容直接显示在页面上,就形成了截图里的异常陌生字符。

修复方法
  • 全局样式重置时,不要给所有元素统一设置display属性,只保留通用的基础重置即可:
* {
  padding: 0;
  border: 0;
  margin: 0;
  box-sizing: border-box;
}
  • 仅针对<body>内需要用行内块布局的可见元素,单独设置display: inline-block,比如你代码里的顶部栏模块:
.Top_Bar,
.Top_Bar * {
  display: inline-block;
}

提示:<head>内的所有标签都属于文档元信息标签,默认不会被渲染到页面可视区,任何修改这类标签默认display属性的操作都会导致页面出现异常渲染问题。

异常效果参考:
页面异常字符截图

内容的提问来源于stack exchange,提问作者user17173632

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 17:09:22