Web前端学习关键概念总结
版权申诉
35 浏览量
更新于2024-08-25
收藏 19KB DOCX 举报
"该文档是关于Web前端学习的总结,涵盖了名词解释、文本格式化以及表单表格的相关知识。"
一、名词解释
在Web前端开发中,理解这些基本概念至关重要:
1. 横切:横切是指一种固定宽度(通常基于栅格系统)且高度不限的页面容器,常用于构建网页的横向布局。
2. 留白:留白是指两个网页元素或内容碎片之间的空间,包括上方、下方、左侧和右侧的空白距离,用于提高视觉效果和阅读舒适度。
3. 继承:CSS中的继承机制允许子元素从父元素继承某些属性和值,简化样式设置并保持设计一致性。
4. 图片定位:通过CSS属性,如position和mask,可以将图片精确地放置在页面上的特定位置,常用于装饰目的。
5. 底图:底图是指作为页面背景的图像,可以通过CSS背景属性设置。
6. 齐底(图)线:这是一种设计元素,用于分隔横切或内容区域,通常是一条线或图形。
7. 页面结构:页面的基础架构,由横切、布局元素等组成,定义了页面的总体布局。
8. 焦点区(图):用户最容易注意到的页面区域,通常包含关键信息或吸引人的图像。
9. 导航:页面中的一组链接,帮助用户在网站中浏览和定位。
10. 头图:展示页面主题的图像,通常位于页面顶部。
11. 间距:元素之间或文字之间的距离,可以调整以改善布局。
12. 行高:定义文字段落中行与行之间的距离,影响阅读体验。
13. 首行缩进:段落首行的额外空格,用于美观或强调。
14. 浮动:CSS中的float属性,使元素脱离正常文档流,实现图文混排等布局效果。
15. 碎片:由文字和图片组成的独立内容区域。
16. 通栏广告:宽度与页面内容区域相等的广告模块。
17. 功能按钮:具有交互功能的按钮,用于触发特定操作。
18. 私有样式:仅在当前页面使用的特定样式,不适用于其他页面。
19. 水平/垂直居中:元素在父级容器中居中对齐。
20. 标准头(尾):在多个页面中重复出现的相同头部或尾部元素集合。
二、文本格式化
HTML提供了多种标签来控制文本的显示效果:
1. 段落:使用`<p>`标签创建段落。
2. 斜体:`<address>`(联系信息)、`<em>`(强调)、`<i>`(突出不同)、`<cite>`(引用)、`<dfn>`(首次定义术语)。
3. 粗体:`<strong>`(重要)、`<b>`(提醒)。
4. 图片块:`<figure>`标签用于包装图像和其他相关元素。
5. 引述文段:`<blockquote>`用于缩进引用的文本。
6. 背景颜色:`<mark>`标签可为文本添加背景色。
7. 虚线下划线:`<abbr>`用于表示缩写或简称。
8. 上标下标:`<sub>`和`<sup>`用于创建下标和上标文本。
9. 下划线:`<ins>`用于表示插入的文本;`<del>`和`<s>`标记已删除或不准确的内容。
10. 等宽字体:`<code>`用于展示代码片段。
11. 预格式化:`<pre>`保留原始的空白和换行。
12. 字号减小:`<small>`用于创建比正常文本小的文本。
13. 时间:`<time>`标记日期和时间。
14. 换行:`<br>`强制文本换行。
15. HTML5定义的新区块元素:`<header>`、`<nav>`、`<article>`、`<section>`、`<aside>`、`<footer>`、`<div>`、`<span>`等。
三、表单表格
在HTML中,表单是收集用户输入数据的重要工具:
1. `<form>`标签定义了一个表单,`method`属性指明提交方式(如POST或GET),`action`指定处理表单数据的服务器脚本,`enctype`规定数据的编码类型。
2. `<fieldset>`用于组织表单元素,创建逻辑组。
3. `<input>`元素创建各种类型的输入框,例如文本输入框、密码输入框等,通过`type`属性设定类型,`id`、`name`、`class`、`required`、`placeholder`、`value`等属性提供附加功能。
4. 表单元素还包括`<textarea>`(多行文本输入)、`<select>`(下拉列表)和`<option>`(下拉选项)、`<label>`(关联输入控件的标签)等。
这个文档是Web前端初学者很好的参考资料,它详细介绍了Web开发中的一些基础概念和技巧,对于进一步掌握前端技术很有帮助。
2023-02-06 上传
2024-10-16 上传
2024-09-14 上传
2023-12-05 上传
2024-07-25 上传
2023-06-21 上传
2024-10-24 上传
xingwang218
- 粉丝: 1
- 资源: 9万+
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库