QD1-P20 CSS 简单了解

news2024/11/26 11:32:12

本节学习:简单了解CSS,什么是什么CSS,如何在HTML中使用CSS?


本节视频

www.bilibili.com/video/BV1n64y1U7oj?p=20


CSS是什么?

CSS(层叠样式表,Cascading Style Sheets)是一种样式表语言,用于描述HTML或XML文档的外观和格式。


CSS历史

  • CSS最初由哈肯·维姆·莱于1994年提出。
  • 1996年,W3C(万维网联盟)发布了CSS的第一个正式标准,即CSS Level 1。
  • 随后,CSS Level 2(1998年)和CSS Level 3(目前仍在开发中)相继推出,不断扩展和改进了CSS的功能。

CSS有什么用?

网页样式设计。

  • 布局控制:确定元素在页面上的位置和大小。
  • 视觉格式化:设置字体、颜色、边距、填充、边框和背景等视觉效果。
  • 响应式设计:使网页能够根据不同设备和屏幕尺寸调整布局和样式。

CSS代码怎么写?

CSS规则由选择器和一对花括号内的声明组成。每个声明包含一个属性和一个值,用冒号分隔,多个声明之间用分号分隔。

格式:

selector {
  property: value;
  /* 更多声明 */
}

示例片段:

h1 { color: darkred; }

可以在网页的HTML代码中嵌套CSS代码,当然必须要遵守一定的规则:

  • 在HTML的head标签中添加style标签,写在这个style标签中的代码才会被认为是CSS代码。
  • 例如,接下来在一个示例HTML页面中添加CSS代码,定义h标题和p标签字体颜色。你可以复制运行它。
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>P20-CSS入门</title>

		<!-- 在style标签中可以定义CSS样式 -->
		<style>
			h1 {
				color: darkred;
			}

			h2 {
				color: orange;
			}

			h3 {
				color: red;
			}

			h4 {
				color: limegreen;
			}

			h5 {
				color: skyblue;
			}

			h6 {
				color: blueviolet;
			}

			p {
				color: gray;
			}
		</style>

	</head>
	<body>
		<h1>一级标题</h1>
		<h2>二级标题</h2>
		<h3>三级标题</h3>
		<h4>四级标题</h4>
		<h5>五级标题</h5>
		<h6>六级标题</h6>
		<p>段落文字</p>
	</body>
</html>

它的样式效果如下

Clip_2024-10-12_14-46-54


选择器的种类

CSS选择器用于选择要样式化的HTML元素。常见的选择器包括:

  • 类型选择器(例如,h1​)
  • 类选择器(例如,.classname​)
  • ID选择器(例如,#idname​)
  • 属性选择器(例如,[type="text"]​)
  • 伪类和伪元素(例如,:hover​,::before​)

HTML引用CSS样式的三种方式

CSS可以通过以下方式引入HTML文档:

  • 内联样式:直接在HTML元素中使用style​属性。
  • 内部样式表:在<head>​部分使用<style>​元素定义样式。
  • 外部样式表:将样式写在外部CSS文件中,再在HTML文档中通过<link>​元素导入CSS文件中的样式。

结语:本节知识对CSS稍作了解,更多详细的内容要在后面的文章中展开学习。感觉CSS还是很有趣的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2210494.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java面试——基础知识——Day2】

1.面向对象基础 1.1 面向对象和面向过程的区别 面向过程编程&#xff08;POP&#xff09;&#xff1a;面向过程把解决问题的过程拆成一个个方法&#xff0c;通过一个个方法的执行解决问题。面向对象编程&#xff08;OOP&#xff09;&#xff1a;面向对象会先抽象出对象&#…

Jetbrains Fleet1.41 发布:新特性杀疯了

决定我们自身的不是过去的经历 而是我们自己赋予经历的意义 因为过去的经历 是否影响他 如何影响他 完全由他自己决定 有时候 克服恐惧最好的办法 就是把恐惧说出来 前几日 jetbrains fleet1.41 正式发布了,这次的发布可谓是真的诚意满满,包含了多个开发者非常喜欢的小…

Bootstrap 4 多媒体对象

Bootstrap 4 多媒体对象 引言 Bootstrap 4 是目前最受欢迎的前端框架之一,它提供了一套丰富的工具和组件,帮助开发者快速构建响应式和移动设备优先的网页。在本文中,我们将重点探讨 Bootstrap 4 中的多媒体对象(Media Object)组件,这是一种用于构建复杂和灵活布局的强大…

Java:数据结构-LinkedList和链表(2)

一 LinkedList LinkedList的方法的实现 1.头插法 public class MyLinkedList implements IList{static class ListNode{public int val;public ListNode next;public ListNode prev;public ListNode(int val){this.valval;}}public ListNode head;public ListNode last;Overr…

基于stm32的HAL库的串口实现不定长数据收发(三)(接收中断)

串口实现不定长数据收发&#xff08;接收中断&#xff09; 1头文件 #include "uart1.h" #include "string.h" #include "stdio.h" #include "sys.h"#define UART1_RX_BUF_SIZE 128 //接收 #define UART1_TX_BUF_SIZE 64 //发送 发送…

量化选股:原理与实战指南(一)

🌟作者简介:热爱数据分析,学习Python、Stata、SPSS等统计语言的小高同学~🍊个人主页:小高要坚强的博客🍓当前专栏:《Python之量化交易》🍎本文内容:量化选股:原理与实战指南(一)🌸作者“三要”格言:要坚强、要努力、要学习 目录 引言 一、量化选股的基本概…

docker入门(二)之容器命令及私有仓库的部署(本地和harbor)

容器命令&#xff1a; 1.启动容器 接下来演示在docker下运行一个ubuntu系统&#xff0c;从中学习各容器命令。 --name"容器新名字" 为容器指定一个名称(不指定的话会随机分配一个名字)。 -d: 后台运行容器并返回容器ID&#xff0c;也就启动守护式容器(后台运行) -…

【Golang】关于Go语言中的定时器原理与实战应用

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; &#x1f3c6; 作者简介&#xff1a;景天科技苑 &#x1f3c6;《头衔》&#xff1a;大厂架构师&#xff0c;华为云开发者社区专家博主&#xff0c;…

【计算机网络 - 基础问题】每日 3 题(三十八)

✍个人博客&#xff1a;https://blog.csdn.net/Newin2020?typeblog &#x1f4e3;专栏地址&#xff1a;http://t.csdnimg.cn/fYaBd &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话&#xff0c;欢迎点赞…

ROS2 “通信方式” 参数服务器

为什么加“通信方式”引号&#xff0c;因为我觉得他就不算通信&#xff0c;最多最多就是一个动态加载参数方式 所以ros通信方式就三种&#xff0c;topic service action 别犟&#xff0c;犟就是你对&#xff01; 常用的 param参数方法如下&#xff1a; # declare_parameter…

基于Java的旅游网站管理系统—计算机毕业设计源码39235

摘 要 信息化社会内需要与之针对性的信息获取途径&#xff0c;但是途径的扩展基本上为人们所努力的方向&#xff0c;由于站在的角度存在偏差&#xff0c;人们经常能够获得不同类型信息&#xff0c;这也是技术最为难以攻克的课题。针对旅游网站等问题&#xff0c;对旅游网站进行…

项目计划书,项目经理日常文档,项目管理计划,项目总体实施计划,总体测试计划,总体运维计划,总体开发计划(word原件获取)

项目开发计划包括项目描述、项目组织、成本预算、人力资源估算、设备资源计划、沟通计划、采购计划、风险计划、项目过程定义及项目的进度安排和里程碑、质量计划、数据管理计划、度量和分析计划、监控计划和培训计划等。 软件资料清单列表部分文档&#xff1a; 工作安排任务书…

Shuffle Net系列详解 (4) Shuffle Net V2实践部分讲解 for pytorch版本

Shuffle Net 系列 实践部分1.文件划分2.Block(差异文件)3.Network(差异文件)3.总结 实践部分 在看代码之前先叠加一个甲&#xff0c;本文并未跑出来这个实验结果。实验条件有限&#xff0c;论文中采用的ImageNet dataset 数据集有些太大了。后续会出一个简化版本的代码进行实践…

探索Spring Cloud Config:构建高可用的配置中心

目录 认识Spring Cloud ConfigConfig Server读取配置文件步骤1&#xff1a;&#xff08;1&#xff09;创建config-server项目&#xff08;2&#xff09;在config-server中开启Config Server功能&#xff08;3&#xff09;在config-server配置文件进行相关配置&#xff08;4&…

深入理解 Transformer:构建先进 NLP 模型的关键技术

目录 一、Transformer 为何如此重要&#xff1f;二、Transformer 的核心组成部分1. 注意力机制2. 位置编码3. 前馈神经网络 三、Transformer 的训练方法1. 无监督预训练2. 有监督微调 四、Transformer 的应用场景五、总结与展望 在自然语言处理&#xff08;NLP&#xff09;的领…

【JAVA-数据结构】二叉树

这篇是二叉树相关内容。 1. 树型结构 1.1 概念 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合。朝把它叫做树是因为它看起来像一棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;而叶下的。它具有以…

外卖点餐系统小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;外卖员管理&#xff0c;餐厅管理&#xff0c;用户管理&#xff0c;菜品分类管理&#xff0c;菜品信息管理&#xff0c;外卖订单管理&#xff0c;订单配送管理 微信端账号功能包括&#xff1a;系统首页…

Java项目实战II基于Java+Spring Boot+MySQL的智能物流管理系统 (源码+数据库+文档)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发&#xff0c;CSDN平台Java领域新星创作者&#xff0c;专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末 一、前言 随着电子商…

人、机不同的学习机理

在人机协同的过程中&#xff0c;断点&#xff08;或称为障碍点&#xff09;是指可能导致人机合作效率下降、决策失误或任务失败的关键环节。以下是一些常见的断点及其影响&#xff1a;人类和机器之间的信息传递不畅&#xff0c;可能导致误解或遗漏关键信息&#xff0c;技术术语…

YOLO11改进|注意力机制篇|引入三重注意力机制Triplet Attention

目录 一、【Triplet Attention】注意力机制1.1【Triplet Attention】注意力介绍1.2【Triplet Attention】核心代码 二、添加【Triplet Attention】注意力机制2.1STEP12.2STEP22.3STEP32.4STEP4 三、yaml文件与运行3.1yaml文件3.2运行成功截图 一、【Triplet Attention】注意力机…