广告
返回顶部
首页 > 资讯 > 前端开发 > html >css中有哪些样式表
  • 560
分享到

css中有哪些样式表

2024-04-02 19:04:59 560人浏览 八月长安
摘要

这期内容当中小编将会给大家带来有关CSS中有哪些样式表,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 css样式表有3种:行内样式表、内部样式

这期内容当中小编将会给大家带来有关CSS中有哪些样式表,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

css样式表有3种:行内样式表、内部样式表和外部样式表。选择器优先级为:“通用选择器>元素选择器>类选择器>属性选择器>伪类>ID 选择器>行内样式”。

css样式表有哪些种类?

按照CSS样式书写的位置(或者引入的方式),CSS样式表可以分为以下三大类:

1、行内样式表

行内样式就是把 CSS 样式直接放在代码行内的标签中,一般都是放入标签的style属性中,由于行内样式直接插入标签中,故是最直接的一种方式,同时也是修改最不方便的样式。

例:

<p style="background-color: #999900">行内元素,控制段落-1</p>

2、内部样式表

内部样式表包含在 <style> 标签内,一个 <style> 标签就表示一个内部样式表。

如果一个网页文档中包含多个 <style> 标签,就表示该文档包含了多个内部样式表。

例:

<style>
div {
color: blue;
font-size: 16px;
}
</style>

3、外部样式表

如果 CSS 样式被放置在网页文档外部的文件中,则称为外部样式表,一个 CSS 样式表文档就表示一个外部样式表。

实际上,外部样式表也就是一个文本文件,扩展名为.css。当把CSS样式代码复制到一个文本文件中后,另存为.css文件,则它就是一个外部样式表。

html页面中,使用< link >标签引入文件,具体引入代码如下所示:

<link rel="styleheet" href="css文件路径">

多重样式表的优先级:

内联样式 inline style > 内部样式表 internal style sheet > 外部样式表 External style sheet > 浏览器默认样式

下面是讲解选择器优先级的内容,关于权重解释的不错因此摘抄过来 ,摘自菜鸟教程

优先级是浏览器是通过判断哪些属性值与元素最相关以决定并应用到该元素上的。优先级仅由选择器组成的匹配规则决定的。

优先级就是分配给指定的CSS声明的一个权重,它由匹配的选择器中的每一种选择器类型的数值决定。

选择器优先级是什么?

下列是一份优先级逐级增加的选择器列表:

  • 通用选择器(*)

  • 元素(类型)选择器

  • 类选择器

  • 属性选择器

  • 伪类

  • ID 选择器

  • 内联样式

!important 规则例外

当 !important 规则被应用在一个样式声明中时,该样式声明会覆盖CSS中任何其他的声明, 无论它处在声明列表中的哪里. 尽管如此, !important规则还是与优先级毫无关系.使用 !important 不是一个好习惯,因为它改变了你样式表本来的级联规则,从而使其难以调试。

一些经验法则:

  • Always优化考虑使用样式规则的优先级来解决问题而不是 !important

  • Only 只在需要覆盖全站或外部 css(例如引用的 Extjs 或者 YUI )的特定页面中使用 !important

  • Never 永远不要在全站范围的 css 上使用 !important

  • Never 永远不要在你的插件中使用 !important

权重计算:

css中有哪些样式表

解释:

  • 1. 内联样式表的权值最高 1000;

  • 2. ID 选择器的权值为 100

  • 3. Class 类选择器的权值为 10

  • 4. HTML 标签选择器的权值为 1

利用选择器的权值进行计算比较,em 显示蓝色,示例如下:https://c.runoob.com/codedemo/3048

CSS 优先级法则:

  • A 选择器都有一个权值,权值越大越优先;

  • B 当权值相等时,后出现的样式表设置要优于先出现的样式表设置;

  • C 创作者的规则高于浏览者:即网页编写者设置的CSS 样式的优先权高于浏览器所设置的样式;

  • D 继承的CSS 样式不如后来指定的CSS 样式;

  • E 在同一组属性设置中标有“!important”规则的优先级最大;示例如下:Https://c.runoob.com/codedemo/3049
    结果:在Firefox 下显示为蓝色;在IE 6 下显示为红色;

这里引入一张流行的CSS权重关系图:

css中有哪些样式表

上述就是小编为大家分享的css中有哪些样式表了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网html频道。

--结束END--

本文标题: css中有哪些样式表

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

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

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

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

下载Word文档
猜你喜欢
  • css中有哪些样式表
    这期内容当中小编将会给大家带来有关css中有哪些样式表,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 css样式表有3种:行内样式表、内部样式...
    99+
    2022-10-19
  • css中样式表有哪些写法
    css中样式表有哪些写法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。css三种样式表写法:方法1<style type="text/css&qu...
    99+
    2023-06-14
  • 样式表css有哪些类型
    这篇文章主要介绍“样式表css有哪些类型”,在日常操作中,相信很多人在样式表css有哪些类型问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”样式表css有哪些类型”的疑惑有所帮...
    99+
    2022-10-19
  • css样式表有哪些特点
    小编给大家分享一下css样式表有哪些特点,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! css样式表...
    99+
    2022-10-19
  • css中有哪些样式
    css中有哪些样式?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。css样式有三种,分别为:1、内联CSS样式,语法“<标记 style="属性名...
    99+
    2023-06-15
  • css样式有哪些
    css样式有哪些?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。css的全称是什么css的全称是Cascading Style Sheets(层叠样式表),它是一种用来表现H...
    99+
    2023-06-14
  • CSS样式表命名规则有哪些
    CSS样式表命名规则有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。首先讲一下DIV+CSS样式表的id的常用命名规则如下表所示:页头he...
    99+
    2022-10-19
  • 使用css样式表有哪些好处
    本文小编为大家详细介绍“使用css样式表有哪些好处”,内容详细,步骤清晰,细节处理妥当,希望这篇“使用css样式表有哪些好处”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。   ...
    99+
    2022-10-19
  • CSS层样式表的类型有哪些
    这篇“CSS层样式表的类型有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“CSS层样式表的类型有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题...
    99+
    2023-06-06
  • css中样式表的基本语法有哪些
    本篇内容介绍了“css中样式表的基本语法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!class(类...
    99+
    2022-10-19
  • CSS中样式表的命名规则有哪些
    这期内容当中小编将会给大家带来有关CSS中样式表的命名规则有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。畅谈DIV+CSS 样式表命名的规则方法如果要是就几行或几十...
    99+
    2022-10-19
  • CSS中级联样式表常用术语有哪些
    小编给大家分享一下CSS中级联样式表常用术语有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!标准盒子模型  1、元素分类 块级元素(block) D...
    99+
    2023-06-08
  • css的样式有哪些
    这篇文章将为大家详细讲解有关css的样式有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。css中有3种样式:1、行内样式,将css样式代码写在HTML标...
    99+
    2022-10-19
  • css中有哪些继承样式
    这篇文章将为大家详细讲解有关css中有哪些继承样式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 css继承样式有:visibi...
    99+
    2022-10-19
  • css中边框样式有哪些
    小编给大家分享一下css中边框样式有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!边框:borderborder-top-style border-right-style border...
    99+
    2022-10-19
  • css层叠样式表的知识点有哪些
    这篇文章主要讲解了“css层叠样式表的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css层叠样式表的知识点有哪些”吧! css 层叠样式表 ...
    99+
    2022-10-19
  • CSS层叠样式表常见属性有哪些
    这篇文章主要介绍了CSS层叠样式表常见属性有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。    常见属性...
    99+
    2022-10-19
  • css中外边距样式有哪些
    这篇文章给大家分享的是有关css中外边距样式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。外边距:marginmargin-top margin-right margin-...
    99+
    2022-10-19
  • CSS层叠样式有哪些
    这篇文章主要讲解了“CSS层叠样式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS层叠样式有哪些”吧!CSS Cascading Style Sh...
    99+
    2022-10-19
  • css样式代码有哪些
    这篇文章给大家分享的是有关css样式代码有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 字体属性:(font) 大小 {font-size: x-large;}(特大)...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作