首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS类的思维方式

CSS类的思维方式
EN

Stack Overflow用户
提问于 2014-11-28 05:53:07
回答 2查看 48关注 0票数 0

我正在考虑在我的工作中使用css,我想知道创建只有一个属性的css类是不是一个好主意(考虑到最佳实践)。

一个简单的例子,这样创建很多类有用吗?

代码语言:javascript
复制
.center-text {
    text-align: center;
}

例如,在做这件事和使用像Knacss这样的小型库(如果你知道的话)之间,什么是最好的。

EN

回答 2

Stack Overflow用户

发布于 2014-11-28 06:09:13

CSS类最大的问题:它们在文件/代码中的位置很重要!

让我们假设我们有这个html元素:

代码语言:javascript
复制
<div class="test altr">some text</div>

此css文件:

代码语言:javascript
复制
.test
{
    color: red;
}

.altr
{
    color: blue;
}

将产生一个蓝色文本( div包含这两个类)。此文件将生成红色:

代码语言:javascript
复制
.altr
{
    color: blue;
}

.test
{
    color: red;
}

css中的命令顺序由css文件决定(而不是html class属性中的顺序)

更不用说html alo中和标签之间的物理顺序会影响css中命令的顺序(最后一个命令会覆盖所有以前的命令)。

所以..。无论你做什么-,请小心那个

票数 2
EN

Stack Overflow用户

发布于 2014-11-28 05:57:29

我看到的一个小缺点是,由于类的堆叠,HTML中的文本数量将略有增加。不是最好的SEO实践,但它是次要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27179143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档