Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 3|回復: 0

想法不同

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-4-20 11:42:14 | 顯示全部樓層 |閱讀模式
某些选定属性的值在 DOM 树中由相应的子元素继承,直到它们被重新定义。我们从字体、颜色和大小就可以知道这一点。通常,所有三个属性都在body元素上定义,然后应用于整个页面。至少在它们被重新定义之前是这样。 从逻辑上可以理解,字体和颜色可以继承,从而节省代码行,但margin 、padding或border最好不要继承。否则,要么会出现视觉混乱,要么 CSS 会充满重置规则。 想法不同 对于许多软件开发人员来说,这些概念似乎非常陌生,并引起一定的防御心理。 Twitter 和博客上总是讨论 CSS 已“损坏”,这并非没有原因。这不是真的。 CSS 与 JavaScript、PHP 或 Java 不同。但 Java 和 Java 一样就足够了。 CSS 不是一种编程语言,它作为一种设计语言的指定塑造了刚才讨论的三个原则。从这个角度来看,它们是合乎逻辑的,也是必要的。


它们使我们能够用很少的代码实现很大的效果。因为我们只能通过设计页面中使用 瑞士 电话号码 的元素来实现设计。如果我们通过使用类变得更加具体,我们就可以引入区别并区分设计。我们使用的类越多,我们的设计就变得越复杂。 类类似于编程中的 if 循环。仅当类存在的条件存在时,该规则才适用级联、特异性和继承有助于实现 CSS 的全局性。这既不是一个错误,也不值得批评。这是一个必须处理的简单需要。毕竟,CSS 是为了设计网站而创建的。如果您不必单独设计每个小的单独部分,而是可以全局设计段落或列表元素,那么这种方法特别有效。 但如果你仔细观察,CSS 规则通常不会产生全局影响。通过各种选择器、类和 ID,Web 开发人员可以非常具体地控制效果(特异性!)。许多 CSS 批评者的不适似乎源于他们还没有完全理解 CSS 的真正本质。




使用上面讨论的技术,您可以非常高效地工作。以下是一些提示: 随意使用元素和属性选择器全局定义所有表单元素。因为表单元素在页面上通常看起来相同。偏差可以通过类来设计。 设计编辑器通过所见即所得编辑器插入的所有常见元素。这些元素不会被赋予单独的类,最好用作通用元素。 为页面上的每个模块提供自己的类,并根据该模块类命名其元素。这种方法称为边界元法 (BEM)。它现在可能是最常见的授予课程的方法。 如果可能,请不要在 CSS 中使用 ID,因为这样每页只能使用一个元素。这对项目造成了不必要的限制。 尽可能避免长选择器链和!important关键字。 每个规则以模块的类开始。避免使用预定义结构的选择器。 CSS 基础知识简介 – 结论 有了这几条规则,您就可以毫无问题地完成您的项目。请永远记住 CSS 不是一种编程语言,因此不应被视为一种编程语言。任何进入自己的 CSS 世界的人都会学会欣赏它的简单和优雅。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2025-4-16 20:25 , Processed in 0.029985 second(s), 18 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |