課堂筆記(CSS)

蓝桥杯单片机学习13——NE555方波发生器&频率测量 NE555详解、引脚图介绍、原理图及工作原理讲解、方波产生的原理、定时器测量频率的原理及使用方法、代码实现 阅读详情

1、CSS的概念

层叠样式表(英文全称:Cascading Style Sheets)
*层叠:多个样式可以作用在同一个html的元素上,同时生效
是一种用来表现HTML或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

  • 样式定义如何显示 HTML 元素
  • 样式通常存储在样式表中
  • 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
  • 外部样式表可以极大提高工作效率
  • 外部样式表通常存储在 CSS 文件中
  • 多个样式定义可层叠为一个

2、CSS的优势

  1. 功能强大
  2. 将内容展示和样式控制分离
  • 降低耦合度。解耦
  • 让分工协作更容易
  • 提高开发效率

3、CSS的使用:CSS与HTML结合使用

根据定义CSS的位置不同,分为行内样式、内部样式和外部样式

3.1、行内样式

也称为内联样式
直接在标签中编写样式,通过使用标签内部的style属性;

一般在测试的时候使用居多:
语法:
<html标签 style="样式1:值1;样式2:值2;....样式N:值N;">hello my css</html标签>
案例:
<div style="color: red;">hello my css</div>

弊端:只能对当前的标签生效,没有做到内容和样式相分离,耦合度太高

3.2、内部样式

定义在head标签内,通过style标签,该标签内容就是CSS代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>内部样式</title>
		<style>
			div{
				color: red;
				}
		</style>
	</head>
	<body>
		<div>hello my css</div>
	</body>
</html>

3.3、外部样式

1、提前定义css资源文件
2、在head标签内,定义link标签引入外部样式文件。

.css文件,放在与html页面同级的css文件夹中:
div {
color: red;
	}
html页面中的引入
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
			<title>外部样式</title>
			<link rel="stylesheet" href="css/lina.css" />
	</head>
	<body>
		<div>hello my css</div>
	</body>
</html>

作用域的范围:外部样式表>内部样式表>行内样式表
优先级:外部样式表<内部样式表<行内样式表;
同样的样式作用在同一个标签身上:就近原则;不同样式作用在同一个标签身上:叠加生效。

4 、CSS语法

基本格式:由两个主要的部分构成:选择器,以及一条或多条声明:

选择器 {
		属性1:值1;
		属性2:值2;
		...
}
选择器:筛选具有相似特征的元素
属性和属性值之间用冒号分割,不同的属性之间用分号隔开。

5、CSS注释

注释是用来解释你的代码,并且可以随意编辑它,浏览器会忽略它。
CSS注释以 /* 开始, 以 */ 结束

/*这是CSS的注释*/
div {
		color: red; /*文字颜色是红色*/
	}

6、基本选择器

6.1、id选择器

选择具有相同id属性值的元素,建议html页面中的id值唯一
id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。
HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 “#” 来定义。
PS: ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用。
虽然多个元素可以使用同一个id选择器控制样式,但是不推荐。
如果需要同样的样式对多个标签生效,
使用class选择器。

6.2、 class选择器

选择具有相同的class属性值的元素。
class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。
class 选择器在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示:
PS:类名的第一个字符不能使用数字!它无法在 Mozilla 或 Firefox 中起作用。

6.3 、元素选择器/标签选择器

选择具有相同标签名称的元素。
定义选择器语法:标签名称{};PS:标签名称必须是html提供好的标签。
使用标签选择器:自动使用在所有的同名的标签上

7、 优先级

7.1 、选择器的优先级

ID选择器 > 类选择器 > 标签选择器
当多个选择器作用在同一个标签上的时候,如果属性冲突,看优先级;如果不冲突,样式叠加生效。

7.2、 样式表的优先级

行内样式 > 内部样式 >外部样式
同样,三个样式表中都有内容作用在同一个html标签的时候,如果属性冲突,看优先级;如果不冲突,
样式叠加生效。

8、 CSS常用样式

8.1、 color :字体颜色

跟颜色相关的取值分3种:

  • 1、颜色的单词 red blue…
  • 2、rgb(红,绿,蓝)三色的取值范围是0-255 rgb(255,0,0)
    rgba(红,绿,蓝,透明度),透明度取值:0-1 0 全透明 1-不透明 0.5 半透明rgba(255,0,0,0.4)
  • 3、#值1值2值3 :值的范式是00-FF 十六进制数字组成的 例如:#FF0000

8.2、 width height:宽高

PS:只有块状元素可以设置宽高,行级元素设置不生效。
取值方式有2种:

  • 1:数值 绝对数字 单位是像素PX
  • 2:百分比:占据父元素的比例

9、 HTML&CSS调试利器

以谷歌浏览器为例说明。
快捷键F12或者工具条中的开发者工具调出以下内容。
在elements中可以看到当前页面的所有标签,在styles中可以看到html元素对应的样式。
在这里插入图片描述

C#实现网络寻路(附完整源码) 阅读详情

相关推荐

从Cartographer3D到LIO-SAM:主流3D激光SLAM算法怎么选?一份给机器人工程师的实战避坑指南

本文深入探讨了从Cartographer3D到LIO-SAM等主流3D激光SLAM算法的选型策略,为机器人工程师提供实战避坑指南。通过对比不同算法在传感器配置、环境特性和计算资源等方面的表现,帮助开发者根据项目需求选择最优方案,并分享传感器标定、资源优化等实用技巧。

weixin_27310985的博客 155

CSS三种样式表及其使用(内部样式表,行内样式表,外部样式表)

1.内部样式表 内部样式表是将CSS代码写在HTML文档的head标签中,并且用style标签定义 <head> <style type="text/css"> 选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;} </style> <head> (1)style标签一般位于head标签中title标签之后...

Smile林的博客 2万+

SAP SD信贷管理实战:从配置到风险控制的完整指南(附后台路径)

本文详细解析了SAP SD信贷管理的完整配置流程与风险控制策略,涵盖信贷控制范围设置、风险分级机制及动态控制配置。通过实战案例和后台路径指引,帮助企业实现从客户信用评估到实时监控的全流程管理,有效降低坏账风险并优化资金安全。

3a9bq4r8t2y的博客 214

css笔记一

1、CSS的概念 层叠样式表(英文全称:Cascading Style Sheets) *层叠:多个样式可以作用在同一个html的元素上,同时生效 是一种用来表现HTML或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。 2、CSS的优势 功能强大 将内容展示和样式控制分离 降低耦合度。解耦 让分工协作更容易 提高开发效率 3、CSS的使用:CSS与html结合使用 根据定义CSS的位置不同,分为行内样式、内部样式和外部样式 3.1 行内

woshinibabaang的博客 128

多租户Saas架构设计分析(基础篇)

本篇先给大家介绍一下相关的概念和常见问题。 实践篇链接:https://blog.youkuaiyun.com/haponchang/article/details/104246317 SaaS简介 SaaS是Software-as-a-Service(软件即服务)的简称,“软件即服务”?是不是有点拗口?其实你就理解成为“按需租用别人提供的软件服务”就可以了,它是一种软件交付模式。...

haponchang的博客 1万+

手机摄影新宠:In-line Hardware EIS如何让你的4K视频稳如鸡头(附实测对比)

本文深入解析了手机摄影中的In-line Hardware EIS(硬件级行内电子图像稳定)技术。通过对比传统软件EIS,阐述了其通过硬件管道实时处理实现极低延迟、减少画面裁切和有效抑制果冻效应的核心优势,并结合4K视频的日夜间实测,展示了该技术如何让手持拍摄的视频“稳如鸡头”,显著提升创作体验与成片质量。

tree的博客 998

CSS的课堂笔记

一、CSS简介 1.什么是CSS CSS,Cascading Style Sheet层叠样式表 是一组样式设置规则,用于控制页面的外观样式 2.为什么使用CSS 实现内容与样式的分离,便于团队开发 样式复用,便于网站的后期维护 页面的精确控制,让页面更精美 3.CSS作用 3.CSS作用 页面外观美化 布局和定位 二、基本用法 1、CSS语法 <head> <...

ChengMeng11的博客 319

手把手教你用Boot-Repair快速修复Ubuntu启动分区缺失(附详细命令行步骤)

本文详细介绍了如何使用Boot-Repair工具快速修复Ubuntu启动分区缺失问题,包括诊断、应急准备、自动修复和手动命令操作。通过grub rescue模式下的关键命令和Boot-Repair的图形界面操作,帮助用户高效解决启动分区故障,确保系统恢复正常运行。

weixin_29229989的博客 565

CSS课堂笔记

一、CSS简介 1.什么是CSS CSS,Cascading Style Sheet层叠样式表 是一组样式设置规则,用于控制页面的外观样式 2.为什么使用CSS 实现内容与样式的分离,便于团队开发 样式复用,便于网站的后期维护 页面的精确控制,让页面更精美 3.CSS作用 3.CSS作用 页面外观美化 布局和定位 二、基本用法 1、CSS语法 <head> <...

ChengMeng11的博客 238

YOLOv11改进 - 卷积Conv | RFAConv:感受野注意力卷积动态调整感受野,提升小目标检出精度

本文介绍了感受野注意力卷积(RFAConv)及其在 YOLOv11 中的结合。空间注意力虽广泛应用但有局限,RFAConv 是将空间注意力与卷积操作融合的新型注意力机制,通过强化感受野空间特征关注、解决卷积核参数共享挑战、增强大尺寸卷积核处理能力等策略优化卷积核功能。它有基于 Group Conv 和 Unfold 两种实现方式,实验表明前者性能更好。我们将 RFAConv 集成进 YOLOv11,在数据集实验证明了方法优越性 。

魔改工程师的博客 1220

YOLO11改进-注意力-引入级联组注意力机制(Cascaded Group Attention, CGA)

输入特征拆分:输入特征进入 CGA 模块后,被均匀拆分为个部分,每个部分作为一个注意力头的输入,这样每个头关注输入特征的不同部分,实现特征的并行处理,同时为提高注意力多样性奠定基础。注意力头计算单元:每个注意力头包含三个线性投影层、、用于将输入特征映射到不同子空间,以及计算自注意力的单元。在计算过程中,通过注意力头之间的级联操作,前一个头的输出会累加到下一个头的输入上,实现特征的逐步细化。

qq_64693987的博客 2491

Day11_CSS3课堂笔记

Day11 HTML5&CSS3 课堂笔记 1 HTML5 音视频 1.1 音视频标签 标签名 功能和语义 属性 单标签还是双标签 video 视频 src:设置视频文件的路径。width:设置视频宽度。height:设置视频高度。controls:显示控制条,无值。muted:设置默认静音,无值。autoplay:设置自动播放,无值。loop:设置循环播放,无值。preload:设置预先加载,无值。poster:设置封面图片的路径。 双标签 audio 音频 src:设置音频文

weixin_48733024的博客 185

CAM350常用快捷键

CAM350快捷键 CAM350常用快捷键

bhxc809751502的博客 3065

HTML、CSS课堂笔记

文章目录HTML的一些介绍与语法作为服务端工程师必须掌握的知识点控制浏览器发送请求地址控制浏览器发送请求采用请求方式(GET POST)控制浏览器发送请求携带请求参数CSS的一些介绍CSS选择器:ID选择器:标签类型选择器:层级选择器自定义选择器 HTML的一些介绍与语法 一。介绍: 1.HTML编程语言是一种专门在浏览器编译与执行的编程语言 2.HTML编程语言学称是 超文本标记式编程语言 int a =10; //命令行书写方式 <tr> 二。作用: 作用一:

weixin_42889562的博客 494

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

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

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

2020年CSS课堂笔记

CSS(基础) 1. css简介 css:层叠样式表 选择器:删选具有相似特征的元素 语法: 选择器{ 属性名1:属性值1; 属性名2:属性值2; } css引入方式 行内样式:将css代码写在元素开始标签的style属性中,可以设置多个样式,使用";"隔开 内部样式:在当前网页head标签中,写上一对style标签,然后在style标签中,使用选择器编写css代码 外部样式:...

qq_45873896的博客 219

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

课堂笔记CSS入门的案例

1、基本用法: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> /* 1.内部样式(并没有实现样式与内部的分离) */ p{ color:red; ...

ChengMeng11的博客 663

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【javaweb】css课堂笔记

css笔记 一、css的简介 1、什么是css 层叠样式表,css是对html进行样式修饰语言 层叠:就是层层覆盖叠加,如果不同的css样式对同一html标签进行修饰,样式有冲突的部分应用优先级高的,不冲突的部分共同作用 样式表:就是css属性样式的集合 2、css的作用 (1)修饰html的 使其html样式更加好看 (2)提高样式代码的复用性 (3)html的内容与样式相分离 便于后期维护 ...

一起学习 334

Day07_CSS课堂笔记

Day07 CSS 课堂笔记 1 回顾 1. CSS样式: 背景 background-color background-image background-repeat background-position / background-position-x / background-position-y background-attachment background 2. CSS样式: 鼠标光标样式 cursor: pointer / move 3. CSS样

weixin_48733024的博客 221

课堂笔记-CSS基础1

CSS概述 CSS全称为级联样式表,主要用来控制HTML元素的显示样式。 CSS要在HTML文件中使用主要有三种方式: 行内样式(内嵌样式) 用于定义某一个标记的样式,可以在任何元素中使用style属性进行定义,在四种样式(内嵌样式、内部样式、外部样式、默认样式)中优先级别最高。 优点:直观易懂 缺点: 不具有通用性,无法批量修改 不符合Web开发规范 优先级太高,未来难以覆盖 内部样式 内部样式用于定义某一个网页的样式,通常定义在style HTML元素中,在四种样式(内嵌样式、内部样式、外部样式、默认

冷冷的oO 348

课堂笔记CSS入门笔记(完)

一、CSS简介 1.什么是CSS CSS,Cascading Style Sheet层叠样式表 是一组样式设置规则,用于控制页面的外观样式 2.为什么使用CSS 实现内容与样式的分离,便于团队开发 样式复用,便于网站的后期维护 页面的精确控制,让页面更精美 3.CSS作用 3.CSS作用 页面外观美化 布局和定位 二、基本用法 1、CSS语法 <head> <...

ChengMeng11的博客 1万+

CSS基础入门 第3天课堂笔记

CSS基础入门 第3天课堂笔记(本课程共6天) 目录 一、上节课知识复习 二、权重问题深入 2.1 同一个标签,携带了多个类名,有冲突 2.2 !important标记 2.3 权重计算的总结 三、盒模型 3.1 盒子中的区域 3.2 认识width、height 3.3 认识padding 3.4 border 四、标准文档流 4.1 块级元素和行内元素 4.2

MAC--芳 568

html+css课堂笔记

部分:包括头部标签和内容标签 头部标签包括:、、、                       、; 常用标签包括: 标题标签:…; 段落标签:; 预格式化标签:; 换行符:; 字符格式化:包括加粗 斜体 上标            下标 下划线; 水平线:; 字体:; 跑马灯效果:; 参数: Onmouseout=“this

SOFT兄弟联-盟 483

Html+Css课堂笔记

静态网页:HTML+CSS 动态网页:javaScript(Js) 网页后端 java php数据库 有道翻译 web:网络 HTML+CSS HTML:结构。网页结构 CSS:样式。美化网页 javaScript(Js):行为。用户产生互交动作 消化:Xmind(思维导图)、Csdn博客 ...

huanhangDJH的博客 116

前端基础——CSS保姆级课堂笔记

前端基础——CSS保姆级课堂笔记

要努力去发光,而不是被照亮~ 2544

CSS基础入门 第2天课堂笔记

CSS基础入门 第2天课堂笔记(本课程共6天) 目录 一、晨早测验题目讲解 二、css基础选择器 2.1 标签选择器 2.2 id选择器 2.3 类选择器 三、css高级选择器 3.1 后代选择器 3.2 交集选择器 3.3 并集选择器(分组选择器) 3.4 通配符* 四、一些CSS3选择器 4.1 兼容问题介绍 4.2 儿子选择器> 4.3 序选择器 4.4 下

MAC--芳 508

2021-07-14-css浮动和定位课堂笔记

7月14日课堂笔记 1. 浮动(float) 1.1 css布局的三种机制 网页布局的核心——就是用 CSS 来摆放盒子。CSS 提供了 3 种机制来设置盒子的摆放位置,分别是普通流(标准流)、浮动和定位,其中: 普通流(标准流) 块级元素会独占一行,从上向下顺序排列; 常用元素:div、hr、p、h1~h6、ul、ol、dl、form、table 行内元素会按照顺序,从左到右顺序排列,碰到父元素边缘则自动换行; 常用元素:span、a、i、em等 浮动 让盒子从普通流中浮起来,主

tubulvxing1的博客 609
上一篇: HTML笔记(表单)
下一篇: JavaScript 课堂笔记(上)
githubbbb
博客等级 码龄7年 2粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值