CSS【复习2】

本文介绍CSS的基础概念,包括默认字体大小、行高、单位em的应用、伪类选择器、元素类型及转换、盒子模型等内容,并探讨了浮动模型可能带来的问题及其解决方案。

写在前面 主要包含CSS的使用部分

web中文字的高度默认是16,就是font-size的默认值
单行文本高度是 line-height

em
1 em = 1 * font-size 即,1em==一个文本的宽度,所以在段落开头可以用2em来表示当前文本的两个文本宽度,作为自然段开头。

伪累选择器:比如 “当鼠标移动到标签上时修改样式,移出标签时恢复样式”,这是伪类选择器之一。
eg: 标签名:hover{…} 如下:
伪类选择器之一

行级元素(inline 内联元素):span strong em a del
特点:内容决定元素所占位置,不可以通过CSS改变宽高

块级元素(block):div p ul li ol form address
特点:独占一行,可以通过CSS改变宽高

行级块元素(inline-block):img
特点:内容决定大小,CSS可以修改宽高

img标签 可以只设置宽、或只设置高、这样它会等比例缩放。如果都设置的话,可能会导致图片显示不正常。

凡是带有inline的元素,都有文本特性,例如文本和文本之间的间距。
由于img标签是属于inline-block的,所以img也具有文本特性,当多个图片相连展示的时候,如果在代码中使用空格或者会车分隔img标签,那么就会使图片之间产生空格,如下:
在这里插入图片描述
可以通过取消回车的方式避免图片之间的空格。
如下:
在这里插入图片描述

可以通过 display来修改元素级别
例如:
display:inline; 行级元素
display:block; 块级元素
display:inline-block; 行级块元素

**

盒子模型

**
盒子的组成部分

盒子壁 border
内边距 padding
外边距 margin
盒子的内容 width + height

任何一个元素都是一个盒子,它都包含盒子模型的四部分。
在这里插入图片描述
在这里插入图片描述
当一个css样式是复合样式时
如padding
padding: x [上右下左]
padding:x y [左右,上下]
padding: x y z [上,左右,下]
padding:w x y z [上右下左]

定位:position
在CSS中通过设置 position 的值 配合 top、bottom、right、left来实现定位。
position定位
absolute:绝对定位,脱离原来位置进行定位。特点是出现不同的层级。
相对于最近的有定位(position)的父级进行定位,如果没有,那么相对于文档进行定位。

relative:相对定位,特点是保留原来位置进行定位。
相对于自己原来的位置进行定位。

下面截图是bfc 即 block format context,也就是使用:
position或dispaly或float或overflow 可以解决一些CSS的bug,比如 “margin塌陷”,
margin塌陷:意思是子容器在父容器中时,垂直方向的marigin<父容器垂直方向的margin时,子容器的margin将会失效,要生效可以使用【bfc】方式解决。这就是一个bug。

margin塌陷 解决方案 bfc
浮动模型【三大模型:盒模型、层模型、浮动模型】
float:left/right
会引发很多问题:
1.浮动元素产生了浮动流
所有产生了浮动流的元素,块级元素看不到他们,
产生了bfc的元素和文本类属性(inline)的元素以及文本都能看到浮动元素

清除浮动流的影响 可以使用 clear:both

待续…[2019-4-4]

【EI复现】基于主从博弈的新型城镇配电系统产消者竞价策略【IEEE33节点】(Matlab代码实现)内容概要:本文介绍了基于主从博弈理论的新型城镇配电系统中产消者竞价策略的研究,结合IEEE33节点系统,利用Matlab进行仿真代码实现。该研究聚焦于电力市场环境下产消者(既生产又消费电能的主体)之间的博弈行为建模,通过构建主从博弈模型优化竞价策略,提升配电系统运行效率与经济性。文中详细阐述了模型构建思路、优化算法设计及Matlab代码实现过程,旨在复现高水平期刊(EI收录)研究成果,适用于电力系统优化、能源互联网及需求响应等领域。; 适合人群:具备电力系统基础知识和一定Matlab编程能力的研究生、科研人员及从事能源系统优化工作的工程技术人员;尤其适合致力于电力市场博弈、分布式能源调度等方向的研究者。; 使用场景及目标:① 掌握主从博弈在电力系统产消者竞价中的建模方法;② 学习Matlab在电力系统优化仿真中的实际应用技巧;③ 复现EI级别论文成果,支撑学术研究或项目开发;④ 深入理解配电系统中分布式能源参与市场交易的决策机制。; 阅读建议:建议读者结合IEEE33节点标准系统数据,逐步调试Matlab代码,理解博弈模型的变量设置、目标函数构建与求解流程;同时可扩展研究不同市场机制或引入不确定性因素以增强模型实用性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值