`
zhangyaochun
  • 浏览: 2622058 次
  • 性别: 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. **物理系统** - **刚体和碰撞...

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

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

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

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

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

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

    UnityBaseRendering.7z

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

    小红书独家拉流量玩法,纯自然流量起号无货源卖货 三天起号轻松一天上百单

    撰写高质量、有价值的内容,如教程、评测、经验分享等,吸引用户关注并转化为忠实粉丝。 #### 2. 标签运用 合理使用热门标签,帮助笔记获得更多曝光机会,同时也可以借助标签进行精准定位,找到目标用户群体。 ###...

    基于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...

Global site tag (gtag.js) - Google Analytics