广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >CSS的执行顺序和优先级问题介绍
  • 809
分享到

CSS的执行顺序和优先级问题介绍

2024-04-02 19:04:59 809人浏览 安东尼
摘要

本篇内容介绍了“CSS的执行顺序和优先级问题介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、确定CS

本篇内容介绍了“CSS的执行顺序和优先级问题介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!


1、确定CSS样式的导入方式

通常情况下我们知道的CSS导入方式有如下四种:

a、链入外部样式 ----------------<link href="" rel="stylesheet" type="text/css">

b、内部样式表 -----------------<style type="text/css">*{margin:0px;padding:0px;}</style>

c、 内嵌样式 ------------------<body style="background-color:black"></body>

d、导入外部样式 -------------------<style type="text/css">@import"myStyle.css"</style>

当然大部分人对于前三种样式导入方式非常熟悉,最后一个略微有些陌生,我们就先来介绍下这个方式:它雷同于链入外部样式,但实质上是存于内部样式,而且在编写过程中,一定要写在内部样式表内部其他样式前面。简而言之就是:内部的外部样式,实现链入的功能,当然这个功能是需要最先实现的,否则则不具备效果。

2、执行顺序和优先级

这个问题我们先来理解下基本规则:顺序和优先级,在确定优先级的时候,我们就执行优先级高的,而忽略优先级低的;

a、相同导入方式下,同一个对象用不同数量元素来描述时

例:h2{background-color:red;}

#top h2{background-color:blue;}

CSS自有一套特殊性判定方式,特殊性越高的则优先级越高,而特殊性一般情况下说就是描述越具体,则特殊性越高,像例子中加了div的id之后,更能明确是哪一个div下的h2,则后一个的优先级越高,所以最终应该是蓝色的

b、相同导入方式下,同一个对象用不同元素来描述时

例:html中写<h2 id="myWay"></h2>

h2{background-color:red}

#myWay{background-color:blue;}

雷同于上一个对比,此对比中,id选择符或者class选择符的特殊性更高,则优先级越高,所以最后应该是蓝色的

c、内部样式表和内嵌样式表

例:#myWay{background-color:red}

<div id="myWay" style="background-color:blue"></div>

这种进行对比的时候,style元素比id选择符的优先级更高,所以最终会是蓝色

d、特殊性和起源都相同

例:#myWay{background-color:red;}

#myWay{background-color:blue;}

这种的进行对比的时候,以后一个为准,前一个表示被覆盖无法显现,则最终会是蓝色

e、执行重要性!important

例:#myWay{background-color:blue ! important;}

<div id="myWay" style="background-color:red"></div>

当指定重要性的时候,优先级是最高的,所以最终是蓝色

f、文件内部样式和外界导入或者链入

任何文件内的规则都比外界引入的规则优先级高

“CSS的执行顺序和优先级问题介绍”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: CSS的执行顺序和优先级问题介绍

本文链接: https://www.lsjlt.com/news/79214.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS的执行顺序和优先级问题介绍
    本篇内容介绍了“CSS的执行顺序和优先级问题介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、确定CS...
    99+
    2022-10-19
  • 如何解决CSS执行顺序与优先权问题
    本篇内容主要讲解“如何解决CSS执行顺序与优先权问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决CSS执行顺序与优先权问题”吧!CSS执行顺序与优先权...
    99+
    2022-10-19
  • sql语句执行顺序优先级是怎样的
    小编给大家分享一下sql语句执行顺序优先级是怎样的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sql执行顺序优先级由高到低依次...
    99+
    2022-10-18
  • sql中语句执行的优先级顺序是什么
    这篇文章给大家分享的是有关sql中语句执行的优先级顺序是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SQL语句的执行顺序MySQL的语句一共分为11步,如下图所标注的那样,...
    99+
    2022-10-18
  • web开发中JavaScript代码执行的先后顺序问题
    这篇文章主要介绍了web开发中JavaScript代码执行的先后顺序问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、js--->...
    99+
    2022-10-19
  • 浅谈@Value和@Bean的执行顺序问题
    问题描述 使用@Autowired处理多个同种类型的bean,出现@Value和@Bean的执行顺序问题。 首先使用扫描包+注解的方式注册User类型的不同bean,分别是user、...
    99+
    2022-11-12
  • Spring Cloud Gateway 默认的filter功能和执行顺序介绍
    目录Spring Cloud Gateway 默认的filter功能和执行顺序有效性调试方法filters(按执行顺序)spring cloud gateway之filter实战1、...
    99+
    2022-11-12
  • 如何解决SQL语句中AND和OR执行顺序遇到的问题
    这篇文章将为大家详细讲解有关如何解决SQL语句中AND和OR执行顺序遇到的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。场景1、有一张学生表Student,表字段包括...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作