`
zhangyaochun
  • 浏览: 2633038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

《编写高质量代码》读书笔记系列二低权重规则

阅读更多

CSS设置的样式是可以层叠的,而且我们的CSS选择符也是有权重的:

 

    --------  不同的选择符的样式设置有冲突的时候,会采用权重高的选择符设置的样式

 

 

  • HTML标签的权重是 1
  • class的权重是10
  • id的权重是100
  • 内联样式1000
 
举例
 
  • "#test .red"  ---- 权重是100+10 = 110
 
 
1、案例一
 
<style type="text/css">
   span{color:red;}
   .test1{color:blue;}
   .test2{color:yellow;}
</style>

<span class="test1 test2">测试数据</span>
 

    CSS选择符权重相同,那么样式会遵循就近原则,哪个选择符最后定义,就采用哪种操作符的样式

 

     --------就近原则是选择符定义的顺序先后,不是挂class名的先后顺序

 

 

3
1
分享到:
评论

相关推荐

    编写高质量代码 Web前端开发修炼之道 书摘精要

    《编写高质量代码 Web前端开发修炼之道》是一本深入探讨前端开发实践与技巧的书籍,旨在提升Web应用的质量和可维护性。书中强调了遵循Web标准的重要性,这些标准主要分为结构、样式和行为三大部分。 结构标准包括...

    KYW的SEO系列笔记全

    笔记可能包含了编写有效元标签和元描述的技巧。 3. **内部链接**:内部链接有助于搜索引擎爬虫理解网站结构,提高页面权重。笔记可能探讨了如何构建合理的内部链接策略。 ### 内容优化 1. **高质量内容**:内容为...

    Java展示选择适合办公的笔记本电脑小游戏代码.docx

    在编写Java小游戏代码时,我们利用Scanner类读取用户输入,通过条件判断来确定推荐的笔记本电脑类型。这种方法虽然简化了决策过程,但在实际应用中,可能需要更复杂的算法来综合评估多种因素。例如,可以引入评分...

    UC编程知识点总结,包括PPT代码笔记

    通过深入学习和实践,开发者可以利用Unreal Engine创建高质量的3D游戏和交互式体验。在实际项目中,不断迭代和优化是提升技能的关键。此外,参与社区和论坛,如Unreal Engine官方论坛,可以获取最新资讯和解决问题。

    AI大模型学习笔记一.zip

    2. 机器翻译:通过大模型可以实现高质量的跨语言转换。 3. 文本生成:如文章、故事、新闻等的自动创作。 4. 代码生成:辅助程序员编写和优化代码。 5. 图像生成和识别:结合CV技术,大模型可以用于图像分类、目标...

    百度全自动推送文章收录PHP代码附带教程

    因此,持续提供高质量的内容和保持良好的网站结构同样重要。 总的来说,这个压缩包提供的资源对于想要优化网站收录的PHP开发者非常有价值,它提供了一种直接、有效的方法来提升网站在百度搜索结果中的可见性。通过...

    吴恩达深度学习笔记 主编黄海广

    黄海广博士作为吴恩达教授机器学习的个人笔记编写者,也是深度学习专业课程中文笔记的主编,组织团队整理了深度学习教程的中文笔记,并通过网络公开分享,旨在方便全球学习者学习和交流。 深度学习专业课程共分为五...

    Unity笔记资源大全

    - **C#在Unity中的应用**:学习如何使用C#编写Unity脚本,理解MonoBehaviours和Update函数。 - **组件编程**:了解如何通过脚本控制游戏对象的行为,例如移动、旋转、缩放等。 4. **物理系统** - **刚体和碰撞...

    seo实践笔记

    这些词汇通常较长且具体,竞争程度较低,但能带来高质量的访客。 **2.2 如何获得长尾关键词** 获取长尾关键词的方法与目标关键词类似,主要依靠百度搜索下拉框、百度相关搜索以及Google关键词工具等途径。 **2.3 ...

    注意力机制t-JavaWeb-m开发笔记

    在项目实践中,通常需要编写高效的Java代码来处理大量的计算,同时也需要注意性能优化,例如使用多线程、缓存策略等技术。 例如,Heart-First-JavaWeb-master- (8).zip这个压缩包可能包含了一个使用注意力机制的...

    从注册到运营全流程-小红书运营方案.pdf

    在内容创作上,小红书平台强调原创性和真实性,因此编写高质量的原创笔记是吸引粉丝的关键。在写作过程中,除了要注重内容的质量和深度,还要掌握一定的写作技巧。比如,使用具有吸引力的标题,撰写引人入胜的开头,...

    2024学习并就业人工智能-小宋编码(笔记+视频+源码).pdf

    - **GAN**: 生成对抗网络,用于生成高质量图像等。 - **Transformer**: 在自然语言处理领域表现突出的模型。 **3. 模型优化策略概览** - **数据预处理**: 归一化、标准化等提高数据质量的方法。 - **模型选择与结构...

    UnityBaseRendering.7z

    通过对这些知识点的深入理解和实践,开发者可以创建出具有高质量视觉效果的Unity项目。由于源码带有注释和笔记,这为学习者提供了一个很好的机会,能够通过阅读和分析代码,了解如何在实际项目中应用这些概念。

    李涛PS《高手之路》高清视频下载及笔记

    根据提供的信息,我们可以总结出李涛PS《高手之路》这一系列教程的核心知识点及相关内容,主要聚焦于Adobe Photoshop CS2的应用技巧、高级功能以及实战案例分析等。以下是对这些知识点的详细解析: ### 一、光和色...

    基于BP神经网络实现共享单车数据预测

    而Jupyter Notebook则是一个交互式的笔记本,支持编写和运行Python代码,方便数据处理和可视化。结合描述中的“文件包含代码+数据集”,我们可以推测这个项目包含用于训练BP神经网络的Python代码以及相关的共享单车...

    请ChatGPT自己编写各种ChatGPT提示词模板指令公式.docx

    在各类GPT对话应用中,有效的提示词是关键,因为它们能够引导模型产出高质量的、符合预期的文本。为了帮助用户更好地利用ChatGPT,提示词工程师这一新兴职位应运而生。下面将详细介绍如何创建针对不同行业和角色的...

    深度学习源码神经网络理解循环神经网络ipynb源码带数据集

    IPYNB 是 Jupyter Notebook 的文件扩展名,它是一种交互式笔记本,支持实时代码编写、结果展示及文档注释等功能。这种格式非常适合进行数据分析、模型训练等工作。 #### 2. 源码分析: - **数据加载**:首先,源码...

    u3dlearn:笔记本

    【Unity 3D 学习笔记——基础篇】 在Unity 3D(简称U3D)的学习过程中,笔记本是一个重要的工具,它可以帮助我们系统地整理和记录所学的知识点。以下是一些关于Unity 3D的基础知识,适用于初学者。 1. Unity 3D...

    MATLB教程+LINGO教程+建模实例

    3. **图形绘制**:MATLAB能生成各种高质量的二维和三维图形,如线图、散点图、柱状图和曲面图等。 4. **数值计算**:包含线性代数、微积分、统计分析、优化算法等内容。 5. **符号计算**:MATLAB也能处理符号表达式...

Global site tag (gtag.js) - Google Analytics