css布局与定位

本文介绍了网页布局的各种技巧,包括流体布局、浮动布局、绝对布局、凝胶布局、表格布局等,详细阐述了每种布局的特点及适用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

布局

流体布局

流的概念:浏览器从html文件的最上面开始,从上到下沿着元素流逐个显示遇到的元素,块元素从上向下流,内联元素水平方向上相互挨着,总体从左上流向右下。
浮动元素:游览器正常的将元素流向页面,当遇到浮动元素时会尽可能的将元素安排在浮动位置上,并且在流中删除该元素。由于浮动元素不存在流中,其他元素会继续填充页面,不过在对其他元素中内联元素进行定位时会考虑到浮动元素,它们会围绕浮动元素。即表现为浮动元素飘浮在其他元素上面,但是不会有其他内容与之冲突。

表现:width: 200px;  指定浮动元素内容区宽度。   float: right;  指定浮动位置。
分栏显示:为了让布局从整体上为分栏显示,通常将与浮动元素位置一致的块元素设置合适外边距,不会选择指定width(指定宽度的元素,在页面进行缩放时不会随之改变。)

常见问题:当不希望浮动元素影响深入到其他元素(页脚)时,为其他元素(页脚)指定clear属性。clear: right;  保证右边没有浮动元素

冻结布局

为整个页面设定宽度,当游览器进行缩放时,页面大小不发生变化。

凝胶布局

在冻结布局的基础上为整个页面添加:margin-left: auto;  margin-right: auto;  确保缩放游览器时,页面居中显示。

绝对布局

表现:position: absolute;  指定元素为绝对定位  top: 100px;  right: 100px;  指定元素在页面上的绝对位置。游览器在遇到绝对定位元素时会将该元素从流中完全删除,其他元素会完全忽略该元素的存在,所以流中的内联元素也不会围绕绝对定位元素。
(relative为相对定位,fixed为固定定位,相对于游览器窗口边界的偏移量,不会随着滚动页面而移动。sticky为粘性元素,粘性定位是相对定位和固定定位的混合。元素在跨越特定阈值前为相对定位,之后为固定定位。例:position:sticky; top:10px;在 viewport 视口滚动到元素 top 距离小于 10px 之前,元素为相对定位。之后,元素将固定在与顶部距离 10px 的位置,直到 viewport 视口回滚到阈值以下。

表格布局

表现:在一个有行和列的表格中显示块元素。
实现:首先,为整个表格增加<div>,并为其指定样式:display:table;可以为表格指定单元格之间的边框间距,border-spacing: 10px ;接下来为每一行增加<dv>,指定样式:display: table-row;   ;最后为单元格指定样式:display: table-cell;  。 

总结:浮动布局适用于希望页面内容围绕着浮动元素的情况,绝对定位可以用于需要在页面上显示某张小LOGO,表格显示布局适合于进行分栏布局,在表单进行布局时也常常使用表格显示布局。

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值