如何避免一些常见的CSS错误 - 北京传诚信
如何避免一些常见的CSS错误
如今,CSS在网站设计和开发过程中被广泛使用。但是有许多人习惯于使用CSS的旧内联CSS方法。除此之外,还有许多人没有正确实现CSS或正确定义类。有几个基本提示,每个人都应该知道,以使其正确。
全世界大多数网站设计师都使用CSS来增强网站的功能和呈现。但是,参与网站设计的人和其他任何地方的人都做得对吗?为了确保你这么做,这里有一些你应该避免的CSS错误。

1、使用id:
特殊层次之一是你构建的选择器类型:ids与类和标签。举个例子:
#my-link {color:red; }
.my-link {color:green;}
a {color:blue; }
使用第一个是三个中最具体的(id)。由于每个页面只能使用一次ID,因此它会获胜。检查以下示例:
假设没有其他风格,文字的颜色是什么?因此,该文本将在网站上显示为红色。遵循CSS特异性,它是下一个最具体的风格是类。在代码中使用id的问题是我们很少看到上面的示例,在给定项目上有一个id或类或标记选择器。ID通常用于上下文中:
#header a {border:2px dashed#000; }
2、长选择器:
#header #title .left-side img.logo(不透明度:0.5)
这个选择器不仅使用id,而且它也很长。就像ids一样,如果你使用长选择器(深度超过三级),你就会增加特异性。因此,随着定期维护和更新的发生,您将随着时间的推移而复杂化问题。解决方案?不要写长选择器!对于我们之前的例子,有没有理由单独使用.logo是不够的?可能不是。通常,您的选择器应该只有两个级别,或者最多三个。

3、内联样式:
内联样式是特异性错误,也违反了我们使用CSS的主要原因; 风格与结构分离。众所周知,网站设计师停止使用表格进行布局并在外部样式表中使用CSS,他们也停止将我们的样式与我们的结构元素混合,并停止使用结构元素来生成样式。
从特异性的角度来看,内联样式只能被重要标志覆盖。通常,这意味着如果有人在该元素上编写样式并使用重要标记,则他们这样做是作为被动而非主动的行为。
4、自上而下的CSS:
现在我们正在走出特异性,更多地讨论可能已经进入工作流程的坏习惯。让我们想象一下,一旦我们在HTML中编写了基本结构,我们就收到了一个设计补偿,并开始为它添加样式。一些CSS的问题在于你可以告诉它是以自上而下的方式编写的。这模仿HTML布局,而不是抽象设计元素,通常使用上下文的id,例如#header,#content。这通常导致长选择器并且代码将非常粗略地进行调试和维护。可以通过从页面中抽象设计组件来修复此CSS。这也有助于消除代码中的冗余。
5、冗余/ DRY违规:
冗余意味着你倾向于重复你所做的事情(就CSS而言)。通常在网络编程和各种编程中都会理解,如果你重复自己,你就是在浪费时间,因此就是格言,DRY(不要重复自己)。这同样适用于CSS。举个例子:
-有的标题{字体重量:粗体;}
-有些-其他标题{字体:重量:粗体; 红色}
我们可以将这些组合在一起
.some-title,some-other-title {font-weight:bold;}
。有些-其他标题{颜色:红;}
另一方面,你也可以使用它们的通用名称,并添加一个修饰符类来与标题一起显示它是不同的颜色:
标题
因此,如果我们做对了,就会有很多这样的小滴头,可以真正增强网站并优化性能。
相关阅读
-
为什么80%的北京企业网站制作后没有效果?
在数字化营销浪潮席卷的当下北京众多企业纷纷投入资源制作网站期望借此拓展业务、提升品牌影响力。然而令人遗憾的是有数据显示80% 的北京企业网站制作完成后未能达到预期效果如同 “石沉大海”难以发挥实际价值。深入探究背后原因可从以下几个关键维度找
-
网站设计中元素的运用方法。 - 北京传诚信
对于网站设计中元素的运用形象是物体的外部特征,是可见的。形象包括视觉元素的各部分,所有的概念元素如点、线、面在见于画面时,也具有各自的形象。网站设计中的基本形:在网站设计中,一组相同或相似的形象组成,其每一组成单位成为基本形,基本形是一个最
-
图像利用在网站设计中的重要性 - 北京传诚信
图像利用在网站设计方面发挥着至关重要的作用。图像有助于吸引访问者访问网站,因为视觉效果会影响人类的思维。您可以通过多种方式使用图片来吸引对您网站的关注。图片可以通过许多不同的方式为网站增添意义; 但是在使用图片时必须非常小心,因为错误的图片
-
印刷和网站设计的不同之处有哪些? - 北京传诚信
许多客户常常说要把网站的内容直接列印当成印刷品,这个观念是急需要更正的,现在就来作个说明:许多人的问题就是把印刷用的图片文档当成网站在制作,常常印出来惨不忍睹,最大的问题就在于不了解印刷的特性与需求。或许你的电脑绘图一流,不过要用在印刷上的
-
揭秘定制化网站的底层逻辑:如何让你的网站成为 “获客机器” 而非展示页面
在数字化营销时代不少企业拥有了自己的网站然而多数只是作为企业信息的展示页面难以带来实际的客户转化。而定制化网站却能脱颖而出成为企业高效的 “获客机器”。这背后隐藏着怎样的底层逻辑?接下来一站式网站制作解决方案:从策划到上线的全流程服务我们将
-
如何摆脱网站漏洞 - 北京传诚信
您的网站是您公司的官方店面。如果它没有启动并运行,或者它无法执行其最真实的功能,这可能会极大地影响您的整体业务,并降低您获得更多客户的可能,从而对您的销售产生负面影响。这就是为什么选择最好的网站设计公司必须确保他们知道如何去除错误以及如何删
