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

将div元素的行内style属性移至内部<style>标签,此方式是否正确?

你的实现不正确,问题出在这几点:
  • 原div的class是icon和red两个独立类,你改成iconred后直接丢失了这两个类对应的原有样式,这是核心错误。
  • 虽然把<style>放在div内部在语法上能生效,但这种写法不符合前端样式管理的规范,通常样式应该放在页面的<head>标签里或者外部样式文件中。
正确的实现方式应该是这样:

保留原有的两个class,通过正确的选择器设置flex属性:

<div class="icon red"></div>

<!-- 样式放在head里或者外部样式文件 -->
<style>
  .icon.red {
    flex: 0.8;
  }
</style>

这样既保留了原有的类样式,又成功把行内样式移到了外部样式中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 00:39:55