css清除浮动的几种方法_CSS 分享几种传统布局方法[上]

a06376946bc19507644d046cce40b408.gif

本章主要探讨 HTML5 中 CSS 早期所使用的传统布局,很多情况下,这些布局方式还是非常有用的。

dd1727db4aa27566f1125f80782bd364.png

一.布局模型

在早期没有平板和智能手机等移动设备大行其道的时期,Web 页面的设计主要是面向PC 端电脑分辨率展开的。这种分辨率比例比较单一,基本上只要满足最低分辨率设计即可。一般来说有 4:3、16:10、16:9 这样的主要分辨率。那么,从这种比例上来看,长度总是大于宽度的。从最低分辨率 1024 * 768 设计即可。为了使浏览器底部不出现滚动条,需要减去适当的宽度,比如减去 28,最终固定长度设置为 996 即可。当然,也有一些网站在近两年讲最低分辨率设置为 1280 减去滚动条宽度,因为大显示器逐步主流。

除了刚才所说的固定长度的布局,还有一种是流体布局,就是布局的长度为百分比,比 如 100%。不管你是什么分辨率,它都能全屏显示,当然,局限性也特别大,只适合一些单一页面,复杂的页面,会随着不同浏览器产生各种阅读障碍。

我们创建一个三行两列模型。并采用表格布局和浮动布局,构建固定和流体布局的方式,模型图如下:

5704038dc45b7e653842e291c7328f83.png

二.表格布局

表格布局,就是通过设定固定的单元格,去除表格边框和填充实现的布局。当然这个布局非常不建议使用,只是教学了解。表格应该用它最为语义的地方,就是二维表的数据显示。

1.固定布局

HTML 部分

    header

    asidesection

    footer

CSS 部分

body {margin:0;}

table {margin:0 auto; width: 960px; border-spacing: 0;}

.header {height: 120px; background-color: olive;}

.aside {width: 200px; height: 500px; background-color: purple;}

.section {width: 760px; height: 500px; background-color: maroon;}

.footer {height: 120px; background-color: gray;}

78508792a7193cfaf5e99623092bfce3.gif

2.流体布局

表格的固定布局改成流体布局非常简单,只需要设置 table 为 100%即可。

table {

    width: 100%;

}

939d38fda931af190c40cdd7646c95c7.png

三.浮动布局

浮动布局主要采用 float 和 clear 两个属性来构建。

1.固定布局

HTML 部分

header

aside

section

footer

CSS 部分

body { width: 960px; margin: 0 auto; color: white;}

header {height: 120px;background-color: olive;}

aside {width: 200px; height: 500px; background-color: purple; float: left;}

section { width: 760px; height: 500px; background-color: maroon; float:right;}

footer { height: 120px; background-color: gray; clear:both;}

35732e35d493af53430f90c2a7378621.png

2.流体布局

流体布局只要更改 body 元素的限定长度为 auto 或 100%。然后左右两列分别设置 20%和 80%即可。

CSS 部分

body {width: auto;}

aside {width: 20%;}

section {width: 80%;}

d2ba6e954c8cb3d6bf9828e5da748a88.png

如果您觉得有用,记得在下方点赞、关注、留言,小编会定期奉 上更多的惊喜哦,您的打赏支持才是小编继续努力的动力,么么哒。

每日分享在学习过程中总结的学习经验,学习笔记,笔试题,HTML,CSS,JavaScript,jQuery教程,Vue教程,PHP教程,TinkPHP教程等,望大家能以学习为目的,每天阅读一篇文章,了解身边的技术,陪有梦想的人一起成长!

1b34f69070dc1e09aef05056a153ca99.png

《模拟电子技术基础》是电子工程领域的一本经典教材,主要涵盖了模拟电子电路的基本理论、分析方法和实际应用。黄丽亚编著的第三版在前两版的基础上进行了更新和优化,旨在帮助学习者深入理解和掌握模拟电子技术的核心概念。本书的习题答案对于学生自我检查、巩固学习成果至关重要。 在学习《模拟电子技术基础》时,首先需要理解基本的电子元件,如电阻、电容、电感以及二极管、三极管等半导体器件的工作原理。电阻是电路中最基本的元件,用于分压、限流;电容则储存电荷,可以滤波或耦合信号;电感利用电磁感应储存能量,常用于滤波器设计。二极管作为单向导电器件,广泛应用于整流、稳压及开关电路;三极管则是一种电流控制电流的器件,可作为放大器或开关使用。 习题解答部分将涉及以下几个关键知识点: 1. 直流电路分析:包括欧姆定律的应用,基尔霍夫定律(电流定律KCL和电压定律KVL)的运用,电路等效变换,电源模型的转换等。 2. 放大电路:研究共射、共集、共基三种基本放大电路的特性,如电压增益、输入电阻和输出电阻的计算,频率响应,稳定性分析等。 3. 集成运算放大器:理解理想运放的性质,如无限大的开环增益,零输入差模电压,无穷大的输入阻抗和零输出阻抗。学习基本的运算放大器应用电路,如电压跟随器、加法器、减法器、积分器和微分器。 4. 动态电路与暂态分析:通过RLC串联和并联电路的暂态分析,了解自然响应(齐次解)和强迫响应(特解)的概念,掌握一阶和二阶动态电路的分析方法5. 波形产生电路:如正弦波振荡器、方波发生器和锯齿波发生器的工作原理和设计。 6. 功率放大器:了解功率放大器的分类,如OTL、OCL、BTL等,以及它们在音频系统中的应用。 7. 模拟集成电路:探讨集成运算放大器、比较器、电压基准源等模拟集成电路的原理和应用。 8. 集成电源:了解线性稳压器和开关电源的工作原理,以及如何选择合适的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值