当前位置: 首页 > article >正文

web-03

CSS回顾

选择器

标签选择器

标签{
  
}

ID选择器

标签中定义ID属性。

#ID值{

}

类选择器

标签中使用class属性

.类名{

}

关于DIV/span

div任意的大小的长方形,大小css: width, height控制。—换行

span-- 一行内

CSS常用属性

width/height

宽度/高度

定义: xxxpx(固定好的) , xx%(与容器大小比例有关)

image-20241117091353450

font-

字体样式

font-size
  • 54px
  • 2em; --倍数
font-family

宋体/华文行楷

font-weight

字体加粗—bold

color

字体颜色

  • 英文单词
  • #十六进制
  • rgb(red, green ,blue) 0~255

background-

背景

-color

颜色

-image

背景图片

-repeat

背景图片是否重复

  • x-repeat
  • y-repeat
  • no-repeat
-size

背景图片大小

  • cover
  • 100% 100%
-position

背景图片位置

border-

边框

-top
-right
-bottom
-left
-width
-color
-style

solid/dash

简写
border :  4px red solid;
border-colapse

边框是否合并,表格–默认分离

margin-

与边(浏览器)的距离

-top
-right
-bottom
-left
居中
margin-left: auto;
margin-right: auto;

margin: 0 auto 0 auto;

text-

文本处理

text-decoration
text-decoration: none;
text-align
  • left
  • right
  • center

CSS的引入方式

项目结构

image-20241117094036781

内部引用

本页面有效

<head>
	<style>
		选择器{
		 
		}
	</style>
</head>

image-20241117094715171

image-20241117094745377

image-20241117095252155

内嵌式

	<body>
	
		<div>
				<h1 style="color: yellow;">今天天气蓝天白云???</h1>
				<h1>下雨了</h1>
		</div>
	</body>

外部引用

image-20241117100059595

image-20241117100302183

盒子模型

页面布局问题

image-20241117110537948

image-20241117110659900

image-20241117110923217

image-20241117111326226

CSS其它属性

border-radius

有弧度的图像

image-20241117114232085
#outId{
	width: 400px;
	height: 400px;
	border: 5px blue solid;
	margin: 0 auto 0 auto;
	border-radius: 200px 200px 200px 200px;
}

伪类

选择器:hover

#inId:hover{
		background-image: url('../img/libai_bk.jpg');
		background-size: 100% 100%;
		
}

CSS布局

绝对位置

多个平面

#inId{
	width: 200px;
	height: 200px;
	border: 3px blue solid;
	
	position: fixed; /*只和浏览器有关*/
	z-index: 999;
	/* left: 100px;
	top: 0px; */
	right: 100px;
	/* left: 100px; */
	bottom: 100px;
	/* top:100px; */
}

image-20241117141925528

鼠标样式

image-20241117142616084

水平方向左右布局

float

float: left; 朝左浮动

clear: left:

image-20241117160257980

flex

display

justify-content

flex-wrap

#div01{
	width: 300px;
	height: 200px;
	background-color: blue;
}

#div02{
	width: 300px;
	height: 200px;
	background-color: red;
}
#div03{
	width: 300px;
	height: 200px;
	background-color: yellow;
}

	
.main{
	display: flex;
	justify-content: flex-start;
	flex-wrap: nowrap;
}

flex-wrap

#div01{
	width: 300px;
	height: 200px;
	background-color: blue;
}

#div02{
	width: 300px;
	height: 200px;
	background-color: red;
}
#div03{
	width: 300px;
	height: 200px;
	background-color: yellow;
}

	
.main{
	display: flex;
	justify-content: flex-start;
	flex-wrap: nowrap;
}

http://www.kler.cn/a/407638.html

相关文章:

  • 准备阶段 Profiler性能分析工具的使用(一)
  • HTML 元素类型介绍
  • 订单日记为“惠采科技”提供全方位的进销存管理支持
  • Vue3+SpringBoot3+Sa-Token+Redis+mysql8通用权限系统
  • 1-测试go-redis缓存数据
  • 自动驾驶3D目标检测综述(三)
  • 【数据结构-表达式解析】【hard】力扣224. 基本计算器
  • python中的map、split、join函数的作用 => ACM输入输出流
  • 机器翻译 数据集 (NLP基础 - 预处理 → tokenize → 词表 → 截断/填充 → 迭代器) + 代码实现 —— 笔记3.9《动手学深度学习》
  • 从零开始配置Qt+VsCode环境
  • 图的邻接矩阵和邻接表存储
  • 常见协议及其功能
  • c++ chrono 时间统计
  • 11.22 日校内模拟赛总结 + 题解(矩阵加速dp, 分块)
  • 【论文速读】| RobustKV:通过键值对驱逐防御大语言模型免受越狱攻击
  • vue3中如何上传文件到腾讯云的桶(cosbrowser)
  • zotero7 插件使用
  • 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.10(让PNG图片动起来)完结篇
  • Linux:自定义Shell
  • --- 文件IO java ---
  • 【Linux驱动开发】irq中断配置API及中断应用 阻塞休眠和非阻塞的驱动操作
  • python安装包中的一些问题(三):加载 matplotlib 的过程中,调用了 Pillow(PIL 库)时发生了错误
  • 解决mfc100u.dll缺失问题,轻松恢复系统稳定
  • 【网格图】【刷题笔记】【灵神题单】
  • Docker Seata分布式事务保护搭建 DB数据源版搭建 结合Nacos服务注册
  • 【Linux】文件IO的系统接口 | 文件标识符