广告
返回顶部
首页 > 资讯 > 精选 >如何使用css样式加载的优先级
  • 927
分享到

如何使用css样式加载的优先级

2023-06-08 03:06:59 927人浏览 泡泡鱼
摘要

这篇文章主要讲解了“如何使用CSS样式加载的优先级”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用css样式加载的优先级”吧!定义了class,在页面最初加载的过程中是被识别出来了,当

这篇文章主要讲解了“如何使用CSS样式加载的优先级”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用css样式加载的优先级”吧!

定义了class,在页面最初加载的过程中是被识别出来了,当加载完毕后的一瞬间,样式像被重写了一样,定义好的margin-bottom不起作用了。控件因为没有这个样式就挤在了一起。

测试中FF和Chrome都是可以的,IE8有问题,但是用IE developer工具是可以看到这个margin-bottom被识别出来了,也没有被重定义。

问题比较怪异。

这个页面不是普通的结构,页面内容是异步生成的,而不是之前已经写好各种元素的普通页面。至于在加载完的一瞬间是被什么给重定义了还没有找到原因。现象是其中的挤在一起的表单元素随便点击一个,它所在的模块的所有表单都会加载margin-bottom样式,就不会再挤在一起。或者用IE developer工具,先把margin-bottom前面的勾点击为不选,然后再点击选中,这样页面上所有没有识别margin-bottom的表单元素都会正常加载这个样式。

但这肯定不是解决问题的办法,不能让客户看到这个问题,UI是最能打动用户的部分,也是最容易激怒用户的部分。

随后试了几种方法,专门写一个样式定义margin-bottom,而不是随着别的定义一起,不行;

加!important这种优先级很高的办法也不行;

直接写style优先级还不如!important,并且代码冗余太多,弊端更多,不行;

然后试了一个方法,script的方法,可行,代码如下:

代码如下:

<script type="text/javascript">
document.getElementByClassName("mar_b_10").style.margin-bottom="10px";
</script>


其实就是再声明一遍,跟class是同样的内容,浏览器就能识别了。js控制的样式对象,document.getElementByClassName("mar_b_10").style.margin-bottom="10px";一般情况是JS控制的样式优先级高,因为往往DOM操作是在DOM树加载完毕之后。在DOM树加载完毕,这个时候我写了js进行重定义,就没有别的再对这次样式定义进行覆盖,结果就比较满意。

一般情况下:

[1位重要标志位] > [4位特殊性标志] > 声明先后顺序

!important > [ 内联样式 > ID选择器 > 类,属性,伪类 选择器 > 元素标签,伪元素 选择器 ]

使用!important可以改变优先级别为最高,其次是style对象,然后是id > class >tag ,另外,另外在同级样式按照申明的顺序后出现的样式具有高优先级。

感谢各位的阅读,以上就是“如何使用css样式加载的优先级”的内容了,经过本文的学习后,相信大家对如何使用css样式加载的优先级这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 如何使用css样式加载的优先级

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

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

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

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

下载Word文档
猜你喜欢
  • 如何使用css样式加载的优先级
    这篇文章主要讲解了“如何使用css样式加载的优先级”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用css样式加载的优先级”吧!定义了class,在页面最初加载的过程中是被识别出来了,当...
    99+
    2023-06-08
  • css如何强制增加优先级
    这篇文章主要介绍“css如何强制增加优先级”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css如何强制增加优先级”文章能帮助大家解决问题。 ...
    99+
    2022-10-19
  • CSS中的选择器与样式优先级是怎样的
    这篇文章给大家介绍CSS中的选择器与样式优先级是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。优先级:由高到低(从上到下)!important内联(1,0,0,0)id: (0,...
    99+
    2022-10-19
  • jQuery如何解决添加样式属性的优先级别
    这篇文章主要介绍jQuery如何解决添加样式属性的优先级别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!jQuery类中添加多个属性$('#five .a'...
    99+
    2022-10-19
  • css样式优先级知识点的示例分析
    这篇文章将为大家详细讲解有关css样式优先级知识点的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、“载” 这里的“载”,是载体,即样式表。对于开发人员来说,经常涉及到的只是“载”之一,除此之外...
    99+
    2023-06-08
  • css样式的继承性、层叠性 、优先级有什么作用
    这篇文章主要讲解了“css样式的继承性、层叠性 、优先级有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css样式的继承性、层叠性 、优先级有什么作用”吧! 一、css样式的继承性:...
    99+
    2023-06-05
  • 常用的CSS选择器的优先级是怎样的
    这篇文章主要介绍常用的CSS选择器的优先级是怎样的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 遇到这种问题,就按照平时写的答,从全局、局部(标签、标签属性、伪元素、伪类等)入手...
    99+
    2022-10-19
  • css样式优先级及层叠顺序排序的示例分析
    这篇文章主要介绍css样式优先级及层叠顺序排序的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一般情况下: [1位重要标志位] > [4位特殊性标志] > 声明先后顺序 !important &g...
    99+
    2023-06-08
  • 如何理解权重和层叠规则决定了CSS样式优先级
    本篇内容介绍了“如何理解权重和层叠规则决定了CSS样式优先级”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2022-10-19
  • 怎么使用CSS的!important改变优先级
    这篇文章主要为大家展示了“怎么使用CSS的!important改变优先级”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么使用CSS的!important改变优...
    99+
    2022-10-19
  • 如何使用css中提升优先级属性!important
    本篇内容介绍了“如何使用css中提升优先级属性!important”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2022-10-19
  • 如何理解css样式的特点与优先选择权
    本篇内容主要讲解“如何理解css样式的特点与优先选择权”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解css样式的特点与优先选择权”吧!CSS样式的特点:...
    99+
    2022-10-19
  • 如何理解CSS编写中的属性优先级
    今天就跟大家聊聊有关如何理解CSS编写中的属性优先级,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。当你将一个样式添加到元素上却发现不起作用时,那就是...
    99+
    2022-10-19
  • SpringBoot中如何实现自己的bean优先加载
    这篇文章主要介绍“SpringBoot中如何实现自己的bean优先加载”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot中如何实现自己的bean优先加载”文章能帮助大家解决问题。一、...
    99+
    2023-07-06
  • 如何使用cdn加载css
    使用cdn加载css的案例:Bootstrap<!-- 最新 Bootstrap 核心 CSS 文件 --><link rel="styles...
    99+
    2022-10-06
  • 如何巧妙的使用css样式
    今天就跟大家聊聊有关对于一些css样式的巧妙方法进行总结(推荐),可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、块元素水平垂直居中对于一个块元素的...
    99+
    2022-10-19
  • css如何使用字体样式
    这篇文章给大家分享的是有关css如何使用字体样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。字体:color、font-sizecolor:颜色,字体颜色例如:<head...
    99+
    2022-10-19
  • 如何使用css样式制作好看的表单样式
    小编给大家分享一下如何使用css样式制作好看的表单样式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   form代码:  ...
    99+
    2022-10-19
  • 如何使用JQuery更改CSS样式
    JQuery是一个优秀的JavaScript库,它简化了JavaScript的代码编写。在jQuery中有一个 $.css()方法可用于更改CSS样式。在本文中,我们将讨论如何使用JQuery更改CSS样式。1. jQuery .css()...
    99+
    2023-05-14
  • 如何使用JavaScript移除CSS样式
    在前端开发中,我们通常使用CSS样式来控制页面的外观和布局。但有时我们可能需要通过JavaScript动态地移除某些CSS样式,以实现特定的效果。在这篇文章中,我们将介绍如何使用JavaScript移除CSS样式。一、为什么需要移除CSS样...
    99+
    2023-05-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作