在网页中页中加入CSS有几种方法!以及在样式定义有冲突时的优先级如何分配!

从零开始学CSS:Ottergram样式与布局优化 本篇博文深入探讨了前端开发中CSS样式的重要性以及如何应用这些样式来提升网页的用户体验。通过分析Ottergram项目中的实例,我们学习了如何为图片、列表、字体等元素添加样式,以及如何使图片自适应不同屏幕尺寸。同时,我们还探讨了颜色选择、布局调整和字体嵌入的技巧,以及理解浏览器样式优先级的必要性。 阅读详情

在网页中页中加入CSS有几种方法!

1.直接加在对象上。

<html>
<head><title>title</title>
</head>
<body>
<span style="color:red">red</span>
</body>
</html>

2.加到页面头部。

<html>
<head><title>title</title>
<style>
span{color:red}
</style>
</head>
<body>
<span>red</span>
</body>
</html>

3.链接外部的样式表文件。

<html>
<head><title>title</title>
<link href="demo.css" rel="stylesheet" type="text/css">
</head>
<body>
<span>red</span>
</body>
</html>

4.导入外部的样式文件

<html>
<head><title>title</title>
<style>
@import  url (demo.css) 
</style>
</head>
<body>
<span>red</span>
</body>
</html>

    注意:外部CSS文件中不能再包含<style>和</style>。
提示:demo.css文件的代码如下:

span{color:red}

特别提示
代码代码的效果读者可以自行测试,如果没有样式定义冲突,四种方法的效果都是一样的,最后显示红色的文字。

特别说明


四种不同的CSS定义应用方法,在应用时需要注意它们的优先级,具体在下例中将会有说明。  

在样式定义有冲突时的优先级如何分配

具体步骤:

<style>
div{color:black}
#demo{color:red}
.demo{color:blue}
.demo1{color:yellow !important}
.demo2{color:gray}
</style>
<div>color:black</div>
<div class="demo">color:blue</div>
<div class="demo demo2">color:gray</div>
<div id="demo" class="demo">color:red</div>
<div id="demo" class="demo" style="color:green">
color:green</div>
<div id="demo" class="demo1" style="color:green">
color:yellow</div>

可以看出,以类选择符方式定义的样式的优先级最低,其实是类型选择符的,再就是ID选择符,然后到直接在对象上定义的,加了! important声明的优先级最高。
提示:如果还有链接外部的CSS,它的优先级是最低的。

特别说明


CSS样式的优先级遵循的是就近原则,理论上的是离对象越近,优先级别越高,但需要注意的是用! important声明的优先级最高,同一方式定义的CSS则以最后定义的为准。

 

CSS选择器的高级应用与属性class与id的使用 本文深入探讨了CSS选择器的应用,特别是如何使用id和class属性来应用和组织样式。通过详细的HTML和CSS实例,解释了类和ID的区别、如何高效地运用它们以及如何处理样式冲突。 阅读详情

相关推荐

Win10 Xbox游戏安装错误终极解决方案

Win10 Xbox游戏安装错误终极解决方案作为Windows 10系统深度用户,相信不少玩家都遇到过Xbox应用安装游戏失败的问题。这类问题轻则影响游戏体验,重则导致系统资源占用异常。本文将结合微软官方技术文档与实际维修案例,系统讲解Xbox游戏安装错误的深层原因与解决方案,帮助读者建立完整的故障处理思维体系。

mmoo_python的博客 2065

CSS应用样式的方式及其优先级

一、CSS应用样式的方式有哪些 CSS样式应用的方式分为三大类: (1)行内样式 (2)内部样式 (3)外部样式        首先来说行内样式,行内样式从字面上不难理解,就是写在一行里面的样式,即写在标签内的样式,所谓存在即有其合理性,这样写的优点在于写法比较简单,适用范围广,优先级高,当然弊端也是有的,运用行内样式,内容和样式没有分离,样式也没有复用性,仅仅自作用于一个元素。   ...

qq_40818233的博客 1963

IMU卡尔曼滤波方法详细介绍

本文介绍了基于IMU和卡尔曼滤波的状态估计方法。系统采用9维状态向量(位置、速度、加速度计零偏),通过牛顿运动学建立状态方程,并利用外部位置观测进行校正。详细推导了状态转移矩阵和控制输入矩阵的形式,阐述了预测和更新的计算步骤。同时说明了过程噪声Q和观测噪声R的设置原则,其中Q反映模型不确定性,R取决于传感器精度。该方法可有效融合IMU测量与外部观测数据,实现位置、速度和偏置的联合估计。

haing2019的博客 757

添加样式css,网页添加CSS样式表的四种方式

一、使用STYLE属性: 将STYLE属性直接加在个别的元件标签里。例如:这种用法的优点 是可灵巧应用样式於各标签中,但是缺点则是没有整篇文件的『统一性』。二、使用STYLE标签: 将样式规则写在...标签之中。例如:通常是将整个的 ...结构写在网页的 部份之中。这种用法的优点就是在於整篇文件的统一性,只要是有声明的的元件即会套用该样式规则。缺点就是在个别元件的灵活度不 足。三、使用 LINK标...

weixin_33643727的博客 1499

Codex 接入国产大模型指南:客户端与 CLI 双端实战

CC Switch是目前最流行的 Codex / Claude Code 模型切换工具,内置了协议转换功能,支持几乎所有主流国产模型。核心原理Codex → 本地 8317 端口(CC Switch)→ 协议转换 → 国产模型 API整个过程对 Codex 完全透明,Codex 以为自己在跟标准的 Responses API 对话。用户类型推荐方案理由新手 / 不想折腾配置简单,免费额度够用追求稳定体验通义千问(原生接入)官方兼容,功能最完整企业用户自建 AI 网关可控性强,支持多用户管理预算有限。

篮球界最会写bug的人;程序猿中打球最菜的人。 578

26届数字IC秋招笔试面试全攻略-ASIC设计流程全解析

本文系统介绍了ASIC芯片设计的全流程。前端设计包括规格制定、架构设计、RTL编码和功能验证;后端设计完成物理实现,涵盖布局规划、时钟树综合、布线和物理验证等步骤;Tapeout阶段完成制造数据准备和交付。文章详细说明了各阶段的关键任务、验证方法和设计指标,并列举了典型工具链,为ASIC设计提供了全面的流程指导。通过严格的检查清单和验证步骤,确保芯片设计符合制造要求和性能目标。

2301_79143213的博客 365

老生常谈,不同版本jQuery同一页面冲突问题

同一页面jQuery其他不同版本并存冲突的问题

Lord's Mercy的专栏 677

基于YOLOv11与相机标定的齿轮尺寸测量系统

本文详细介绍了一种基于深度学习的目标检测算法YOLOv11与相机标定技术相结合的齿轮尺寸自动测量系统。该系统能够实时检测图像中的齿轮目标,并精确测量其关键尺寸参数,包括齿顶圆直径、齿根圆直径、模数等。我们构建了完整的深度学习解决方案,包含数据采集与标注、模型训练、相机标定、尺寸测量算法以及用户友好的UI界面。本文提供了完整的代码实现,并推荐了相关的参考数据集,为工业视觉检测领域提供了实用的技术方案。关键词:YOLOv11;齿轮检测;尺寸测量;相机标定;深度学习;工业视觉python。

YOLO 411

HTML基础:在网页中使用CSS定义样式(4)

下面的例子中,设置文字的样式为 斜体、粗体。 (1)老的方法定义样式 em标签是斜体 strong标签是粗体 <!DOCTYPE HTML> <HTML> <HEAD> <title>设置样式的老方法</title> </HEAD> <BODY> <p><h...

weixin_30597269的博客 323

Android15音频进阶之音效配置与解析(一百三十一)

本篇目的:Android15音频进阶之音效配置与解析。

Android系统攻城狮 2147

VS2019项目使用CGAL6.1配置教程详细步骤

在VS2019项目中使用CGAL详细步骤

插件开发 331

Web前端面试指导(十三):css样式的优先级是怎么样的?

题目点评 CSS样式的优先级规则给人的感觉总是摸不透,更不用说怎么去表达了,在网络上流传着很多版本,描述的都很复杂也不全面,看了之后还是不满意。我来给大家介绍一个比较系统、全面有比较容易记住的规则吧! 解答思路 样式优先级规则 1.优先级顺序为:!important>style>权重值 2. 如果权重相同,则最后定义的样式的起作用,应该避免这种情况出现 权重规则 标签的权重为1 class的权重为10 id的权重为100 权重取值示例 [css] view plain ...

liudanyang_21的博客 210

软考高级-系统架构设计师 论文范文参考(一)

系统架构设计师 论文参考

片言可决讼,半纸能缚龙 4342

CSS选择器及其优先级排序

一、 CSS选择器分类 CSS选择器如下: CSS的选择器其实大类的话可以分为三类,即id选择器、class选择器、标签选择器。 用法如下: id选择器: #id名 { 属性名:属性值; } class选择器 :.class名 { 属性名:属性值; } 标签选择器: 标签名 { 属性名:属性值; } 其中,他们之间又可以以不同的方式进行组合,如下: 后代选择器: 父代名 后代名 { 属性...

叮当了个河蟹 6401

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

CSS样式优先级

  不知道你有没有遇到这样一种情况,语法正确、单词正确,但是样式就是无法应用,而是使用的不知道在哪写过的一个样式,然后你就偷懒使用!important让样式生效。哈哈哈,反正我遇到过,而且这么做了。     其实这个问题的出现,是因为样式存在优先级规则。如果了解了样式的优先级,就可以避免写出无法复用的样式,同时可以快速定位样式冲突无法应用的问题的根源。 一、样式优先级规则:     1.根据权...

thedarkclouds的博客 699

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

CSS样式之层叠、特殊性以及继承

CSS样式之层叠和特殊性 层叠 CSS中通过层叠的机制来处理多个规则同时作用于一个元素的情况。这是一个非常重要的概念,通过CSS(层叠样式表)的名字就可以得知。 层叠的机制: 为不同的规则赋予不同的重要性。 这就像是生活中,领导给你分配任务,领导说:“小猪,你去给我倒杯水。” 接着又说:“小猪,你给我拿点吃的。” 你还没走呢,领导又说:“小猪,来给我按按摩。” 小猪没有修过分身术,只能一...

shandamengcheng的博客 300

css-样式的继承与选择器的权重

本文内容:css-样式的继承与选择器的权重

王德宝的博客 622

CSS 技巧篇(五):理解CSS优先度

目录: CSS优先级 CSS优先级介绍 CSS优先级计算 基于类型的优先级 not伪类不参与优先级计算 优先级计算无视DOM树中的距离 !important !important介绍 什么情况下可以使用!important 如何覆盖!important 一、CSS优先级 1、CSS优先级介绍 浏览器根据优先级来决定给元素应用哪个样式,而优先级仅由选择器的匹配规则来决定。 下面列表中...

madman0621的博客 567

css就近原则_CSS高级特性 层叠行和继承性 小白基础

CSS是层叠样式表的简称,层叠性和继承性是其基本特征。对于网页设计师来说,应该深刻理解和应用这两个特性。CSS的层叠性和继承性所谓层叠性是指多种CSS样式的叠加。我们呢来通过一个简单的列子:p { color:red; font-weight:blod;}#ppoo { padding: 10px 10px; }.space { margin:10px10px;} p标签就是层叠性这是一个正常的P...

weixin_39561168的博客 494

CSS学习笔记 -- 多重样式优先级深入概念

优先级是浏览器是通过判断哪些属性值与元素最相关以决定并应用到该元素上的。优先级仅由选择器组成的匹配规则决定的。 优先级就是分配给指定的CSS声明的一个权重,它由匹配的选择器中的每一种选择器类型的数值决定。 优先级顺序 下列是一份优先级逐级增加的选择器列表: 通用选择器(*) 元素(类型)选择器 类选择器 属性选择器 伪类 ID 选择器 内联样式 !important ...

weixin_30617695的博客 126

css权重优先级

css权重 CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。(权重记忆口诀。从0开始,一个行内样式+1000,一个id+100,一个属性选择器/class或者伪类+10,一个元素名,或者伪元素+1著作权归作者所有)。 类型 权重 ! important Infinite 行间样式 1000 ...

xbtjyk56885的博客 199

8.前端基础--CSS三大特性

继承的权重是 0 标签选择器的权重是 1 类选择器的权重是 10 id选择器的权重是 100 行内样式的权重是 1000 !important 权重是 无穷大

weixin_45267102的博客 223

网页基础

网页基础Web标准结构、样式、行为分离结构、样式、行为分离的好处语义化CSSCSS特点css样式表外部样式表内部样式表行内样式表css @importCSS注释CSS规则CSS选择器元素选择器类选择器(class)id选择器通配选择器(*)后代选择器子级选择器( > )并集选择器( , )属性选择器( [ ] )伪类选择器( : )超链接鼠标事件伪元素( :: )声明冲突层叠 Web标准 W...

Neko__cat的博客 274

CSS 优先级判断

在面试中被问到这个问题 来记录下 发现自己之前之所以会忘记还是缺少理解的记忆 参考 CSS权威指南 一个CSS选择器的特殊性值表述为4个部分 0 0 0 0 对于选择器中给定的各个ID的属性值 加 0 1 0 0 对于选择器中给定的各个类属性值,属性选择或者伪类 加 0 0 1 0 对于选择器中给定的各个元素和伪元素 加 0 0 0 1 结合符和通配选择器对特殊性没有...

weixin_33726943的博客 104

CSS显示模式

父元素向后代元素传递属性的机制表现

m0_73326255的博客 456
上一篇: 辛苦的杀毒历程(!--_--!)
下一篇: 如何禁止打印页面 !
wwp3321
博客等级 码龄20年 11粉丝 12原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值