CSS学习笔记二:块元素与行内元素

本文介绍了CSS中的元素分类,包括替换与非替换元素,并详细解释了块级与行内元素的区别及特点。此外还提供了元素间如何通过display属性进行转换的方法。

元素(element)是文档结构的基础;文档中每个元素都对文档文档的表现起特定的作用;在CSS中,每个元素生成一个独立的框(box,也称盒);

              

在CSS中,元素通常有两种形式:替换和非替换元素;

    替换元素:是指用来替换元素内容的部分并非由文档内容直接表示;替换元素显示时也生成框;如img,input等;

    非替换元素:其内容由用户代理(通常是一个浏览器)在元素本身生成的框中显示;如div,span等;

 

元素显示角色分为两种基本元素类型:块级(block-level)元素和行内(inline-level)元素;

块级元素

块级元素生成一个元素框,(默认地)它会填充父元素的内容区(块元素的margin-left+padding-left+border-left+width+border-right+padding-right+margin-right = 父元素的width,默认是这样的,在正常文档流中),且会在元素框的前后生成"换行符";

    块元素的特点:

  • 会在元素框的前后生成"换行符";
  • 每一个块元素都会新起一行;
  • 块元素会独自占领一个整行,默认width为100%;
  • 高,宽,上/下内边距,下/下外边距,可控制;
  • 块元素内可以包含其他块元素和行内元素
  • 常用的块元素如:div,p,table,ul,li等

    行内元素的特点:

  • 不会生成"换行符";
  • 不会新起一行,默认的行内元素会根其他元素一起显示在一行,其宽度由内容决定;
  • 高,宽,上/下内边距,下/下外边距,不可控制;(注:上/下内边距会把背景色或边框撑开,但是不会占据高度)
  • 行内元素只能包含其他行内元素,不能包含块元素;
  • 常用的行内元素如:span,a,label,label等

    块元素与行内元素间的转换(display属性):

    块元素默认的display:block;行内元素默认的display:inline;所以要转换,只需设置display为block或inline就OK啦。

    行内元素就算用display转换成块元素了,最好也还是不要qian tao块元素   

元素嵌套

    元素是不能随变嵌套的,像p标签就不能嵌套其他块元素!

    嵌套规则可以去这里查看详细内容:http://my.oschina.net/ito/blog/81019

图片来源:百度图片里面搜索的两张;

转载于:https://my.oschina.net/ito/blog/77597

内容概要:本文系统介绍了算术优化算法(AOA)的基本原理、核心思想及Python实现方法,并通过图像分割的实际案例展示了其应用价值。AOA是一种基于种群的元启发式算法,其核心思想来源于四则运算,利用乘除运算进行全局勘探,加减运算进行局部开发,通过数学优化器加速函数(MOA)和数学优化概率(MOP)动态控制搜索过程,在全局探索局部开发之间实现平衡。文章详细解析了算法的初始化、勘探开发阶段的更新策略,并提供了完整的Python代码实现,结合Rastrigin函数进行测试验证。进一步地,以Flask框架搭建前后端分离系统,将AOA应用于图像分割任务,展示了其在实际工程中的可行性高效性。最后,通过收敛速度、寻优精度等指标评估算法性能,并提出自适应参数调整、模型优化和并行计算等改进策略。; 适合人群:具备一定Python编程基础和优化算法基础知识的高校学生、科研人员及工程技术人员,尤其适合从事人工智能、图像处理、智能优化等领域的从业者;; 使用场景及目标:①理解元启发式算法的设计思想实现机制;②掌握AOA在函数优化、图像分割等实际问题中的建模求解方法;③学习如何将优化算法集成到Web系统中实现工程化应用;④为算法性能评估改进提供实践参考; 阅读建议:建议读者结合代码逐行调试,深入理解算法流程中MOAMOP的作用机制,尝试在不同测试函数上运行算法以观察性能差异,并可进一步扩展图像分割模块,引入更复杂的预处理或后处理技术以提升分割效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值