HTML+CSS学习笔记:布局、盒模型与样式控制
"HTML和CSS基础及布局技巧" HTML(超文本标记语言)是网页内容的结构标记语言,而CSS(层叠样式表)则用于定义这些结构的外观和布局。在HTML中,`<div>`元素是一种常见的块级元素,常用于组织和布局页面内容。`id`和`class`是CSS选择器,用于指定特定元素的样式。 CSS的引入方式主要有三种: 1. 内联样式:通过在HTML元素的`style`属性中直接写入CSS代码。 2. 内部样式表:在`<head>`标签内使用`<style>`标签定义CSS规则。 3. 外部样式表:创建单独的`.css`文件,然后在HTML中通过`<link>`标签引用。 在布局中,`float`属性用于使元素浮动,如`float:left`可以让元素向左浮动,以实现元素并排显示。为了防止浮动元素影响其他元素,可以使用`clear:left`来清除浮动。 在HTML中,`<div>`的嵌套可以构建复杂的布局结构。如果一个父`div`包含两个浮动的子`div`,即使父`div`的高度小于子`div`,它也会被子`div`的高度撑开。 CSS的边距(Margin)、内边距(Padding)和边框(Border)共同构成了盒子模型。例如,`margin:10`表示所有边距为10像素,`margin:10,20,30`则按上、右、下、左的顺序设定边距。`margin:0 auto`可以使元素在容器中水平居中。 当两个普通元素之间的上下边距相遇时,它们的边距并不简单相加,而是取较大值,这是一种称为“margin重叠”的现象。对于父子元素,子元素的外边距不会影响父元素,但相邻的普通元素和浮动元素的外边距则会相加。 块状元素如`<div>`可以设置宽度、高度、垂直方向的边距和内边距,并占据整行空间。内联元素如`<a>`、`<span>`等,只占据自身内容的宽度,可以设置水平方向的边距和内边距。然而,通过CSS可以将内联元素转换为块状元素,或者使块状元素具有内联元素的特性。 常用的块状元素包括`<address>`、`<blockquote>`、`<div>`、`<h1>`至`<h6>`、`<p>`、`<pre>`、`<table>`、`<ul>`等,它们主要用于构建页面结构。内联元素如`<a>`(链接)、`<abbr>`(缩写)、`<acronym>`(首字母缩写)等,通常用于展示文本内容并实现特定功能。
剩余23页未读,继续阅读
- 粉丝: 23
- 资源: 315
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 贵州煤矿矿井水分类与处理策略:悬浮物、酸性与非酸性
- 醛固酮增多症肾上腺静脉采样对比:ACTH后LR-CAV的最优评估
- 开源云连接传感器监控平台:农业土壤湿度远程监测
- 母婴用品企业年度生产计划线性规划优化模型:实证与应用
- 井下智能变电站:Rogowski线圈电流检测系统的研发与性能验证
- 霍州矿区煤巷稳定性分析及支护策略
- ARM嵌入式系统远程软件更新方案:基于TFTP协议
- 煤炭选煤中汞分布规律与洗选脱汞效果
- 提升码垛机器人性能:拉格朗日动力学模型与滑模模糊控制的应用
- 增强现实技术提升学前手写教学:设计与开发案例
- 不规则工作面沉陷三角剖分算法提升与应用
- 卡尔曼滤波在瞬变电磁干扰压制中的应用研究
- 煤矿安全能力研究:理论与系统构建
- LonWorks总线技术在斜巷运输车辆定位与跑车防护中的应用
- 神东煤炭集团高效煤粉锅炉系统:节能环保新实践
- Ti/SnO2+Sb2Ox/PbO2电极分形维数与电催化性能研究