css基本语法(二)——表格 列表 边距 尺寸 浮动和清除

本文介绍了CSS的基础语法,包括如何处理表格的边框合并和悬停样式,列表的图标与位置,边距的设置(内边距和外边距),元素的尺寸调整以及浮动和清除浮动的影响。通过这些概念,读者可以更好地理解和控制网页元素的布局。

表格

把两个单元格相邻的边框线合并为一条线,去掉表格边框之间的空隙
要放在<table></table>

border-collapse:collapse;

设置表格悬停样式

td:hover{background: blue;color: yellow;}

列表

给列表加图标

ul li{list-style-image: url(img/1145584.gif)};

列表位置

ul{list-style-position:outside;}
ul{list-style-position:inside;}

浮动
让纵向排列的列表横排
列表浮动,并加大宽度,不让前边图标挡住后边的字

{float: left;width: 100px;}

一个元素浮动以后,它将不再具备块级元素的换行效果
如果左浮动,它会位于一行的左边,默认左对齐
去掉列表前符号

ol li{list-style-type: none;}

清除前边浮动元素对它的影响

style="clear:both;"

边距

内边距
pedding不允许为负值

width: 400px;height: 400px;border: 1px solid red;
padding-left:100px;padding-top: 50px;

不写方向表示上下左右都是100px

padding: 100px;

此时宽、高都多了200px
在边框上减去200px即可
写两个表示上下、左右

padding: 50px 100px;

写三个表示上、左右、下

padding: 50px 100px 200px;

写四个表示上、右、下、左

padding: 50px 100px 200px 200px;

外边距
margin可以为负值
让边框在水平方向居中

margin: 0px auto;

或使用相对尺寸vw

width:80vw;height: 300px;border: 1px solid red;
margin: 0px 10vw;

vw:将窗口的宽度等分为100份,每一份就是1vw
vh:将窗口的高度等分为100份,每一份就是1vh
例如20vw表示宽度为窗口的20%

边距多用于实现搜索框
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			.input{
				width: 300px;height: 38px;border: 1px solid red;
				border-radius: 6px 0px 0px 6px;
				font: 16px/38px "微软雅黑";
				background: url(img/search.png) no-repeat;
				padding-left: 40px;
			}
		</style>
	</head>
	<body>
		<input type="text" name="search" class="input" /> 
	</body>
</html>

尺寸

当使用相对大小vw和vh时,大小会根据当前窗口的拉伸而拉伸
此时可以设置尺寸限制
最大尺寸

max-width:200px;
max-height:100px;

最小尺寸

min-width:100px;
min-height:80px;

浮动和清除

当一个div元素浮动起来,它所占据的空间就会被释放,后面的元素就会占据它的位置

float:left;

清除前边的浮动对后边元素产生的影响

clear:both;

让图片和文字中线对齐

img{vertical-align: middle;}
内容概要:本文围绕可变桨叶四旋翼无人机的规范控制与点对点运动模拟展开,重点研究优化推力配策略在翻转动作中的应用与性能比较。通过Matlab代码实现,构建了四旋翼动力学模型,并设计了多种控制算法以实现精确的姿态调整与轨迹跟踪。研究对比了不同推力配方案在执行高机动性翻转动作时的稳定性、能耗效率与响应速度,旨在提升无人机在复杂飞行任务中的动态性能与控制精度。该仿真研究为无人机飞控系统的设计与优化提供了理论依据和技术支持。; 适合人群:具备一定自动控制理论基础和Matlab编程能力,从事无人机控制、飞行器动力学或机器人系统研究的科研人员及研究生。; 使用场景及目标:① 实现四旋翼无人机在三维空间中的精确点对点运动控制;② 对比析不同推力配策略在执行翻转等高难度动作时的控制效果与能耗表现,优化飞行性能;③ 为无人机自主飞行、特技飞行及复杂环境下的机动控制提供算法验证平台。; 阅读建议:此资源以Matlab仿真为核心,建议读者结合相关控制理论知识,深入理解代码实现细节,重点关注动力学建模、控制律设计与推力配模块。在学习过程中,应动手调试参数,复现文中翻转动作的仿真结果,并尝试拓展至其他复杂飞行任务,以加深对无人机控制机理的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值