理解CSS | 青训营笔记

独立游戏开发者必看:STEAM税务信息更新全流程(附中国区避坑指南) 本文为独立游戏开发者详细解析了Steam税务信息更新的全流程,重点针对中国区开发者提供了避坑指南。文章深入解释了W-8BEN表格的填写要点,并指导如何准备个人所得税纳税记录和身份证等核心证明文件,以确保顺利通过审核,避免收入被预扣税款。 阅读详情


这是我参与「第四届青训营」笔记创作活动的的第3天。

一、什么是CSS?

CSS 指层叠样式表 (Cascading Style Sheets),它的作用:

  • 用来定义页面元素的样式
  • 设置字体和颜色
  • 设置位置和大小
  • 添加动画效果

二、CSS语法

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。

在这里插入图片描述

  • 选择器通常是需要改变样式的 HTML 元素。
  • 每条声明由一个属性和一个值组成。
  • 属性(property)是希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。

可以看出,CSS声明总是以分号 ; 结束,声明总以大括号 {} 括起来。为了让CSS可读性更强,建议每行只描述一个属性。

三、CSS创建

当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。

插入样式表的方法有三种:

  • 外部样式表(External style sheet),简称外链
  • 内部样式表(Internal style sheet),简称嵌入
  • 内联样式(Inline style),简称内联

外链

当样式需要应用于很多页面时,外链将是理想的选择。

在使用外链时,通过改变一个文件来改变整个站点的外观。每个页面使用 <link> 标签链接到样式表。 <link> 标签在(文档的)头部。例如:

<head>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>

浏览器会从文件 style.css 中读到样式声明,并根据它来格式文档。

外部样式表可以在任何文本编辑器中进行编辑。文件不能包含任何的 html 标签。样式表应该以 .css 扩展名进行保存。

嵌入

当单个文档需要特殊的样式时,就应该使用内部样式表。使用 <style> 标签在文档头部定义内部样式表。例如:

<head>
    <style>
        hr {color:sienna;}
        p {margin-left:20px;}
    </style>
</head>

内联

当样式仅需要在一个元素上应用一次时,可以使用内联样式,可以在相关的标签内使用样式(style)属性。Style 属性可以包含任何 CSS 属性。例如:

<p style="color:sienna;margin-left:20px">Example Content</p>

四、CSS是如何工作的?

添加样式到DOM节点
加载HTML
解析HTML
加载CSS
解析CSS
创建DOM树
展示页面
Zipformer在RK3588上的性能实测:比Conformer快多少?内存省多少? 本文在RK3588平台上对Zipformer和Conformer语音识别模型进行了全面的性能实测。结果显示,Zipformer在模型部署中展现出显著优势:推理速度比Conformer快约56%,峰值内存占用降低约60%,同时在AISHELL-1等测试集上保持了相当的识别准确率。这为边缘ASR应用提供了更高效、更节省资源的解决方案。 阅读详情

相关推荐

深入解析PCIe Retimer:工作原理与典型应用场景

本文深入解析了PCIe Retimer的工作原理与核心价值。作为高速信号的中继再生器,Retimer通过时钟数据恢复和信号再生技术,有效解决长距离或复杂通道中的信号衰减与完整性问题,从而极大地扩展了PCIe链路的有效传输距离。文章详细阐述了其内部架构、自动与手动两种工作模式,并重点介绍了在长距离板间互连、复杂背板设计等典型应用场景中的关键作用。

weixin_29195615的博客 512

深入学习CSS进阶(二) | 青训营笔记

本期重新打卡学习CSS进阶(二)部分,进行查漏补缺。

weixin_46248051的博客 341

processing与arduino互动编程

Arduino开发板对AVR单片机二次编译封装,无需考虑单片机编程寄存器、地址指针等复杂细节processing借助arduino读取各种传感器的数值,控制各种机电装置。

weixin_45679408的博客 825

深入理解CSS| 青训营

z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。注释:z-index 仅能在定位元素上奏效!可能用到值:auto——默认。堆叠顺序与父元素相等。number——设置元素的堆叠顺序。inherit——规定应该从父元素继承 z-index 属性的值。适用的元素:必须在定位元素(position:relative/absolute/fixed/sticky)上才有效所以z-index是一种依赖属性,依赖position属性。

Azbtt的博客 731

F5 GTM DNS 实战指南:智能DNS的监控与健康检查机制

本文深入解析F5 BIG-IP GTM智能DNS的核心机制,重点阐述其监控与探针两大功能如何协同工作。监控器负责深度检查服务器应用健康,确保服务可用性;探针则实时测量网络路径质量,实现基于延迟的智能流量调度。文章通过实战配置步骤,指导如何构建逻辑架构、建立iQuery通信、配置业务级健康检查及探针,从而构建高可用、高性能的全局负载均衡解决方案。

weixin_29240711的博客 472

第四节、C# 上位机面向对象编程详解(工控硬件继承实战版)

继承核心价值:在 C# 上位机工控开发中,继承的核心是通用逻辑复用与接口统一,将所有硬件的通用属性 / 方法封装到抽象基类,子类只需实现独有逻辑,大幅减少冗余代码。基类设计要点:优先使用抽象基类,合理分配访问修饰符(privateprotectedpublic),定义通用事件与虚方法,提供资源释放机制,兼顾复用性与扩展性。子类设计要点:通过: base()调用基类构造函数,强制实现抽象方法(保证接口统一),选择性重写虚方法(实现独有逻辑),复用基类的protected成员。多设备管理。

kylezhao2019的博客 787

【理解CSS|青训营】

CSS (Cascading Style Sheets) 用于定义 HTML 或 XML 网页的样式。它由三个部分组成:选择器、属性和值。选择器用于选择需要改变样式的 HTML 元素。p {/* 这里是属性和值 */值是为属性赋予的具体值。color: red;这个代码将所有段落元素的字体颜色设置为红色,字体大小设置为 16px,并且将上下左右边距都设置为 10px。本课程让我们深入了解了 CSS 的各个方面。

Fhjkk的博客 248

自动控制原理之控制系统的数学模型(类比神经网络学习数学模型)

控制系统的数学模型背景建模方法常用的数学模型时域数学模型的建立建立微分方程的步骤复数域模型的建立传递函数的性质系统的典型环节及传递函数比例环节惯性环节积分环节微分环节理想微分环节一阶微分环节二阶微分环节振荡环节延时环节(时滞环节) 背景 数学模型就像是真实世界的写照,它就像一个虚拟的世界,我们可以通过建模的方式了解这个真实世界的运作规律。 这一点很像强化学习,强化学习需要一个供智能体探索、学习的环境,于是,我们通常会事先建立一个虚拟的仿真环境。举个例子,对于人类来说,可能需要经过不断地尝试,甚至是生命的代价

zbp_12138的博客 6580

HTML常用标签 | 青训营笔记

自定义列表不仅仅是一列项目,而是项目及其注释的组合。自定义列表以标签开始。每个自定义列表项以开始。每个自定义列表项的定义以开始。

ProgramNovice的博客 303

InSAR数据获取实战指南:Sentinel-1、精密轨道与ALOS PALSAR DEM的下载与应用

本文详细介绍了InSAR数据获取的实战指南,重点解析Sentinel-1数据、精密轨道数据(OPOD)和ALOS PALSAR DEM的下载与应用技巧。通过实际案例和代码示例,帮助读者掌握数据筛选、下载加速、校验及多源数据协同使用的关键方法,提升地面形变监测的精度与效率。

weixin_29215815的博客 433

Zemax实战:20×超高清变焦镜头设计全流程解析(从架构到制造)

本文详细解析了使用Zemax软件设计一款20倍变焦比、恒定F2.8光圈8K超高清镜头的全流程。从应对恒定光圈、宽光谱与8K解析力三大挑战的初始架构规划,到构建多重组态模型、分七阶段进行像差优化与公差分析,最终跨越制造鸿沟,为广播级影视与高精度工业检测应用提供了实战指南。

sun99的博客 552

深入学习CSS进阶(一) | 青训营笔记

本期重新打卡学习CSS进阶(一)部分,进行查漏补缺。

weixin_46248051的博客 347

动态规划之【树形DP】第3课:树形DP应用案例实践2

动态规划之【树形DP】第3课:树形DP应用案例实践2

王老师青少年编程 771

HTML | 青训营笔记

这是我参与「第四届青训营 」笔记创作活动的的第1天 前端 前端的开发中,在页面的布局时, HTML将元素进行定义,CSS对展示的元素进行定位,再通过JavaScript实现相应的效果和交互。 前端关注的方面 功能 美观 无障碍 安全 性能 兼容性 用户对产品直观的感受 HTML学习笔记 HTML--超文本标记语言 HTML语法 标签和属性不区分大小写,推荐小写 空...

weixin_50945128的博客 136

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

[青训营]html&css学习

文章目录html< !doctype html >:规定html版本,告诉浏览器用什么版本的html去渲染页面< a >< blockquote >< cite >< q >< code >< strong > 与< em >语义化是什么?aria-CSS是如何工作的?选择器伪类状态性伪类结构伪类伪元素组合选择器的特异度颜色hslalpha透明度字体font-weightfont-familyfontspacin

Youthenen的博客 451

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

CSS从基础到深入的一些理解 | 青训营笔记

theme: channing-cyan highlight: atelier-dune-light 这是我参与「第四届青训营 」笔记创作活动的第2天 基础 CSS是什么? CSS(层叠样式表)英文全称为Cascading Style Sheets,不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化 CSS的功能? 主要是用来修饰网页、使网页具有美观性和实...

y943711797的博客 102

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Webpack知识体系 | 青训营笔记

什么是 Webpack; Webpack打包核心流程; 使用webpack

weixin_50945128的博客 157

构建 Webpack 知识体系 | 青训营

但是,依赖手工,比如有50个JS文件…操作,过程繁琐动当代码文件之间有依赖的时候,就得严格按依赖顺序书写开发与生产环境十致,难以接入TS或JS新特性比较难接入Less、Sass等工具JS、图片、CSS资源管理模型不一致这些都是旧时代非常突出的问题,对开发效率影响非常大,直到。。。

Azbtt的博客 917

React 基础与实践|青训营笔记

引言: React 是目前最受欢迎的前端框架之一,它的出现为开发者提供了一种简单、高效的方式来构建现代化的前端应用。无论是初学者还是有经验的开发者,掌握 React 的基础知识和实践技巧都是非常重要的。在本篇博客中,我们将深入探讨 React 的基础概念,并介绍一些实践技巧,帮助你更好地应用 React 开发出优秀的前端应用。 React 基础概念 React 是一个基于组件的 JavaScri...

kilig_CSM的博客 174

【青训营】月影老师告诉我写好JavaScript的三大原则之——组件封装

月影老师告诉我们写好JavaScript(包括其他语言)的三大原则 ① 各司其责 ② 组件封装 ③ 过程抽象今天我们来学习写好JavaScript的另一个原则:组件封装

YK菌的博客 859

HTML实践 |青训营

当涉及到HTML语义化的案例分析时,我们可以比较两个具体的网站,一个使用语义化标签的HTML结构,另一个使用非语义化标签的HTML结构。

学习笔记分享给大家 159

快来报名字节跳动青训营寒假专场吧

报名时间:2024年11月15日-2025年1月3日。

XXUZZWZ的博客 5290

面了三次字节,他的一些感悟

你好,我是TianTian。今天分享一篇小K投稿的字节面试记录,这是他第三次面字节了,之前投稿过一次:两个部门,六轮面试,终与字节无缘简单介绍一下,小K,目前是大专,22届毕业,他接下来计...

李dayday 785

2024年最新听红宝书译者谈Web视角下的前端开发,前端开发培训网

面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】[外链图片转存中…(img-dRbhQ4vl-1715078512067)][外链图片转存中…(img-QXYkreNm-1715078512067)][外链图片转存中…(img-45dRyp2K-1715078512068)][外链图片转存中…(img-C1Lnuzjd-1715078512069)]

2401_84446548的博客 1042

【人生第一份offer~】北京京东科技 日常实习一面二面(已OC) 21/12/22&23

一面时:跟面试官大大聊了一个多小时 最后他建议我把页面布局的基础打好 把JS高级的内容理解到位 Vue的话 大致掌握即可~ 和二面面试官聊得很开心 顺利拿到实习offer辽~

一碗菜粥的博客 1298

前端|HTML基础 day01

解决*GUI(图形用户界面)*的人机交互问题所做的事情解决跨终端问题个人认为前端的意义在于1.提高产品的开发效率(前后端分离)2.提高用户的是用体验。

albercx的博客 300
上一篇: HTML常用标签 | 青训营笔记
下一篇: CSS 盒子模型(Box Model) | 青训营笔记
UestcXiye
博客等级 码龄8年 9032粉丝 1306原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UestcXiye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值