在网页中页中加入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的区别、如何高效地运用它们以及如何处理样式冲突。 阅读详情

相关推荐

从Mule ESB到Apache Camel:手把手教你设计一个轻量级企业集成框架的‘心脏’

本文深入探讨了从Mule ESB到Apache Camel的轻量级企业集成框架设计实践,对比了两者在协议支持、消息处理能力和部署灵活性等方面的差异。通过实际代码示例和性能优化技巧,帮助开发者构建高效的核心模块,适用于现代微服务架构下的系统集成需求。

weixin_28738165的博客 375

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

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

qq_40818233的博客 1963

AD | Altium Designer(原理图设计、电路仿真、PCB绘图)汉化版

Altium Designer(原理图设计、电路仿真、PCB绘图)

Qt历险记,专注Qt技术,三年医疗设备研发经验,1年机器视觉研发经验,半年柔性传感研发经验。 4169

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

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

weixin_33643727的博客 1499

Linux 系统管理员必备:Chrome 企业版离线部署全攻略(含 RPM/DEB 双版本)

本文详细介绍了Linux系统管理员如何离线部署Chrome企业版,涵盖RPM和DEB双版本。从获取官方离线安装包到静默安装、权限配置及企业级策略管理,提供全流程解决方案,特别适合Ubuntu等DEB系系统管理员参考。

f9g0h的博客 487

IAP板卡远程升级(串口网口都可)+Ymodem+AES对bin文件加密+pc软件+板卡相互烧录

还是决定记录一下,毕竟这个东西我也搞了挺久的,遇到一些棘手的,或者是因为我很粗心遇到的问题也和大家分享一下,。 板卡核心是 STM32F103RCT6,256kflash 前言 开始看这个远程升级的时候,我是一头雾水的,原子哥的教程里面也有说到过iap,有了一个大概的了解,我想不明白的是,通过串口下载的方式把hex文件下载到flash,和把bin文件下载到flash难道不是拉一根线,下载一个文件嘛,(初入职场的我并没有考虑到安全这个问题)如果直接将hex文件给到客户那边,风险是非常大...

那可真是太开心了的博客 5371

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

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

Lord's Mercy的专栏 677

新手学习Vivado XDMA (1) - 配置详细分析

PCIe 在 Vivado XDMA 中的配置分析。

qq_18553915的博客 9711

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

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

weixin_30597269的博客 323

华为od 面试八股文_前端_01_含答案

华为od 面试八股文_前端_01_含答案

MISAYAONE的博客 2748

Vins-Fusion 外参camera-imu 标定

Vins-Fusion是一种基于优化的多传感器状态估计器,一大特色是支持实时camera-imu外参校准(相机和IMU之间的旋转)。Vins-Fusion 外参camera-imu校准是利用两帧间计算相机位姿和imu预积分得到位姿,构建最小二乘问题,并通过SVD求解camera-imu外参旋转矩阵。

u010196944的博客 2490

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

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

liudanyang_21的博客 210

深入浅出讲解外部服务提供者 OAuth 2.0 帐户客户端创建与 ABAP 系统集成

本文详细介绍了在SAP ABAP平台配置OAuth 2.0客户端以安全调用外部Web服务的完整流程。主要内容包括:首先需要在外部服务提供者平台注册OAuth客户端,获取client ID和client secret;其次需特别注意重定向URI必须是公开可访问的地址;然后在ABAP系统中通过事务码OA2C_CONFIG配置OAuth客户端信息;最后阐述了常见的错误排查方法。文章强调了OAuth 2.0作为SAP系统与外部服务安全集成的标准协议,正确配置客户端是确保后续API调用安全可靠的关键前提。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1735

CSS选择器及其优先级排序

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

叮当了个河蟹 6401

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

CSS样式优先级

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

thedarkclouds的博客 699

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

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

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

shandamengcheng的博客 300

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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、付费专栏及课程。

余额充值