gpt4 book ai didi

html - 通用 CSS 类是错误的吗?

转载 作者:太空狗 更新时间:2023-10-29 14:46:33 24 4
gpt4 key购买 nike

假设我有这样的清洁器

.cleaner:after {
content: '.';
display: block;
clear: both;
visibility: hidden;
height: 0;
}

所以我可以将 cleaner 类添加到我想要清除 float 的所有内容中。这是比添加

更好的方法
<div style="clear:both;"></div>

相反,因为它并没有真正将设计与标记分开。

但是虽然这种方法可以减少一些代码重复,但它也有点打破分离设计的想法,因为我必须直接更改 html。

是否可以拥有这样的类并在需要的地方添加它们?或者我应该将 :after { ... 明确地添加到我不想清除 float 的所有内容(比如#header:after ..., #menu:after { ...`)导致代码重复,但也有更多分离的设计,我不必直接接触 HTML。

通用类可能对 javascript 有用,因为它更容易更改样式,但是代码重复是否值得在纯 HTML/CSS 中分离设计的效果?

最佳答案

Is it ok to have classes like this and add them wherever needed?

是的。我在许多不同的设计中使用了很长时间,没有发现任何问题 ;-)

关于html - 通用 CSS 类是错误的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/964646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com