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

Multiple Inline Styles仅首个生效问题求助(设计师非开发者)

问题分析与解决:多个内联style仅首个属性生效的原因

嘿,我完全懂你作为设计师想快速搞定简单样式、不想折腾CSS文件的心情!咱们直接说核心问题:

你在<div>标签里重复写了多个style属性——这在HTML里是不被允许的!浏览器只会识别第一个style属性,后面的所有style都会被直接忽略,这就是为什么只有text-align:center生效,后面的粗体、红色样式都没起作用。

另外还要提个小细节:你的代码里有个属性名写错了——font-decoration-style:bold是不存在的属性,如果是想让文字加粗,应该用font-weight:bold;如果是想给下划线设置样式,那得先写text-decoration: underline,再搭配对应的样式属性,同时text-decoration-color要生效的前提是你已经设置了text-decoration的类型(比如underline)。

下面是修正后的代码,把所有样式合并到同一个style属性里,用分号分隔每个样式规则:

<!DOCTYPE html>
<html>
<body>
<div style="text-align:center; font-weight:bold; text-decoration: underline red;">Helloooo!...
</div>
</body>
</html>

这样写的话,居中、加粗、红色下划线的样式就能全部生效啦。以后快速加内联样式的时候,记得把所有规则都塞在一个style里就好~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:39:19