CSS 出了什么问题?

发布于 2025-01-02 19:39:18 字数 208 浏览 0 评论 0原文

我是 CSS 新手。看图片:
https://i.sstatic.net/Y9X6K.jpg

为什么img{border:右边的2px,solid,red;}是穿线的,在浏览器中图像没有边框。

有人能告诉我原因吗?

I am a newbie to CSS.Look at the pic:
https://i.sstatic.net/Y9X6K.jpg

Why img{border:2px,solid,red;} on the right is line-through,and in the browser the image hasn't border.

Anybody can tell me the reason?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

來不及說愛妳 2025-01-09 19:39:18

删除逗号,因为您的 css 语句不正确,因此检查器中会出现警告:

img{border:2px solid red;}

Remove the commas because, your css statement is incorrect, hence the warning in the inspector:

img{border:2px solid red;}
怪我太投入 2025-01-09 19:39:18

在开发者工具(例如 Chrome)中删除 CSS 规则意味着该规则未被应用。在你的情况下,这是因为你的CSS无效,不应该有逗号,即

img { border:2px,solid,red; } /* invalid css */ 

img { border: solid 1px red; } /* valid css */

这会扩展到所有速记CSS规则,即

p { margin: 0 10px 0 10px; }

它也可能意味着它在其他地方被覆盖,你可以在最后使用 !important强制样式的声明,即

img { background: red !important; }

A strike through a css rule in a developer tool such as in chrome means the rule is not being applied. In your case this is because your css is invalid there shouldn't be commas i.e

img { border:2px,solid,red; } /* invalid css */ 

img { border: solid 1px red; } /* valid css */

this expands to all shorthand css rules i.e

p { margin: 0 10px 0 10px; }

It can also mean it is being overridden somewhere else you can use !important at the end of a declaration to force the style i.e

img { background: red !important; }
缺⑴份安定 2025-01-09 19:39:18

只需删除这些逗号并使您的 css 像这样

img {
  border:2px solid red;
}

多个逗号用于定义多类 css。有关详细信息,请检查此 链接

Just remove those commas and make your css like this

img {
  border:2px solid red;
}

multiple commas are used for define multi classes css.For more information check this link

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文