没有合适的资源?快使用搜索试试~ 我知道了~
前端开发基础之HTML、CSS和JavaScript详细介绍及其简单综合案例应用
需积分: 21 5 下载量 168 浏览量
2025-02-27
09:04:07
上传
评论
收藏 786KB PDF 举报
温馨提示
内容概要:该文档《HTML+CSS+JS基础知识大全-码力无边.pdf》全面涵盖了HTML、CSS和JavaScript的基础知识。HTML部分详细介绍了超文本标记语言的概念、基本文档结构、常见标签及其属性的应用。CSS部分重点讲解了如何利用层叠样式表进行页面美化和布局,涉及引入方式、各类选择器的使用以及常用属性设置。JavaScript部分讲述了编程语言在网页开发中的作用,探讨了基础语法、数据类型、控制结构、函数与循环,最后结合HTML和CSS展示了交互性与动态功能的实现。此外,还包括了一个综合案例,演示了创建一个包含文章展示、导航栏、搜索功能和评论区的个人博客网页。 适用人群:对前端开发感兴趣的初学者,尤其是有一定计算机基础、想要掌握网页开发技术的学习者。 使用场景及目标:①理解和应用HTML来创建结构化的网页内容;②学习CSS的样式设计方法,以美化网页并改进用户体验;③熟悉JavaScript语法和交互功能开发,使网页变得更有活力。 其他说明:文档提供了理论指导的同时,配合实例教学。
资源推荐
资源详情
资源评论





























HTML+CSS+JS基础知识
文档作者
CSDN-码力无边
一、HTML 基础
1.1 什么是 HTML
HTML,即超文本标记语言(HyperText Markup Language),是一种用于创建网页的标准标记语言。
它通过一系列的标签(tags)来描述网页的结构和内容,这些标签就像是网页的 “骨架”,告诉浏览器如
何展示文本、图像、链接、表格等各种元素,从而将网页的内容呈现给用户。简单来说,HTML 是构建
网页的基石,没有它,网页就无法正常显示各种信息。例如,当你在浏览器中输入一个网址并访问时,
浏览器会读取该网页对应的 HTML 文件,然后根据其中的标签指令,将网页内容以正确的格式展示出
来。
1.2 HTML 文档结构
一个基本的 HTML 文档包含以下几个关键部分:
<!DOCTYPE html> :这是文档类型声明,必须位于 HTML 文档的第一行,它告诉浏览器该文档遵循的
HTML 版本规范,在 HTML5 中,统一使用 <!DOCTYPE html> ,确保浏览器以标准模式渲染页面,避免
出现兼容性问题。
<html> :这是 HTML 文档的根标签,所有其他 HTML 元素都包含在这个标签内,它标志着 HTML 文档
的开始和结束,一个 HTML 文件只能有一个 <html> 标签。
<head> :头部标签,用于定义文档的头部信息,包含了一些辅助性的标签和元数据,如 <title> (定
义网页标题)、 <meta> (定义字符编码、页面描述等元信息)、 <link> (用于引入外部样式表
等)、 <script> (用于引入 JavaScript 脚本等)。这些信息不会直接显示在网页的主体内容中,但对
网页的正确显示和功能实现起着重要作用。例如, <title> 标签中的内容会显示在浏览器的标题栏上,
帮助用户识别页面; <meta charset="UTF - 8"> 用于设置网页的字符编码为 UTF - 8,确保网页能正
确显示各种字符。
<body> :主体标签,包含了网页的可见内容,如文本、图像、链接、表格、表单等各种元素。用户在
浏览器中看到的实际内容都在 <body> 标签内。例如, <p>这是一个段落。</p> 这样的文本段落元素,以
及 <img src="image.jpg" alt="示例图片"> 这样的图片元素,都应该放在 <body> 标签中。
以下是一个简单的 HTML 文档结构示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>我的第一个网页</title>
</head>
<body>
<h1>欢迎来到我的网页</h1>

1.3 常用 HTML 标签
1.3.1 标题标签( <h1> - <h6> )
HTML 提供了六级标题标签,从 <h1> 到 <h6> ,用于定义不同级别的标题。 <h1> 是最高级别的标题,
通常用于表示网页的主标题, <h6> 是最低级别的标题。随着级别的降低,标题的字体大小会逐渐减
小,语义重要性也逐渐降低。例如:
在浏览器中显示时,各级标题会有明显的大小差异,便于用户区分页面内容的层次结构。一般来说,一
个网页中应该只有一个 <h1> 标签,用于突出页面的核心主题,其他级别的标题可以根据内容的逻辑结
构适当使用。
1.3.2 段落标签( <p> )
<p> 标签用于定义段落,它会自动在段落前后添加一些空白,使段落之间有明显的区分。在 <p> 标签内
可以放置文本内容,例如:
如果需要在段落内换行,可以使用 <br> 标签, <br> 是一个自闭合标签(即没有结束标签),例如:
1.3.3 链接标签( <a> )
<a> 标签用于创建超链接,通过设置 href 属性来指定链接的目标地址。例如,创建一个指向百度的外
部链接:
当用户点击 “点击访问百度” 这个文本时,浏览器会跳转到百度的网站。
如果要在新窗口中打开链接,可以设置 target 属性为 _blank ,例如:
还可以创建内部链接,用于在同一页面内跳转到指定位置。首先需要给目标位置的元素添加一个 id 属
性,例如:
<p>这是一个简单的段落。</p>
</body>
</html>
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
<p>这是一个段落,用于展示一段相对独立的文本内容。可以包含多个句子,通过段落标签来组织和呈现,使
网页内容更加清晰易读。</p>
<p>这是第一行文本<br>这是第二行文本</p>
<a href="https://www.baidu.com">点击访问百度</a>
<a href="https://www.baidu.com" target="_blank">在新窗口访问百度</a>

然后在链接中使用 # 加上目标元素的 id 来创建内部链接:
当用户点击这个链接时,页面会自动滚动到 id 为 section1 的 <h2> 元素位置。
1.3.4 图像标签( <img> )
<img> 标签用于在网页中插入图像,它是一个自闭合标签,需要设置 src 属性来指定图像的源文件地
址。例如:
其中, src 属性的值是图像文件的路径,可以是相对路径(相对于当前 HTML 文件的位置)或绝对路径
(完整的文件路径)。 alt 属性用于提供图像的替代文本,当图像无法显示时(例如文件路径错误或网
络问题),浏览器会显示 alt 属性中的文本,同时 alt 属性对于搜索引擎优化(SEO)也很重要,能帮
助搜索引擎理解图像的内容。
还可以设置图像的宽度和高度,通过 width 和 height 属性来实现,例如:
这样可以指定图像在网页中显示的宽度为 300 像素,高度为 200 像素。如果只设置其中一个属性,另一
个属性会按图像的原始比例自动调整。
1.3.5 列表标签( <ul> 、 <ol> 、 <li> )
无序列表( <ul> ):使用 <ul> 标签创建无序列表,列表项使用 <li> 标签定义,通常以项目符号(如
圆点)显示。例如:
有序列表( <ol> ):使用 <ol> 标签创建有序列表,同样列表项由 <li> 标签定义,会以数字或字母顺
序显示。例如:
列表可以嵌套使用,即在一个列表项中再创建一个列表,例如:
<h2 id="section1">这是目标部分</h2>
<a href="#section1">跳转到目标部分</a>
<img src="image.jpg" alt="美丽的风景">
<img src="image.jpg" alt="美丽的风景" width="300" height="200">
<ul>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
</ul>
<ol>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ol>

1.3.6 表格标签( <table> 、 <tr> 、 <td> 、 <th> )
<table> 标签用于创建表格,表格由行和单元格组成。
<tr> 标签定义表格中的一行,例如:
<td> 标签定义表格中的一个单元格,用于存放表格数据,例如:
<th> 标签用于定义表格的表头单元格,通常表头文字会以加粗、居中的样式显示,以便与普通单元格
区分,例如:
一个完整的简单表格示例如下:
<ul>
<li>主列表项1
<ul>
<li>子列表项1</li>
<li>子列表项2</li>
</ul>
</li>
<li>主列表项2</li>
</ul>
<tr>
<!-- 这里放置该行的单元格 -->
</tr>
<tr>
<td>单元格内容1</td>
<td>单元格内容2</td>
</tr>
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
<table border="1">
<tr>
<th>姓名</th>
<th>年龄</th>
</tr>
<tr>
<td>张三</td>
<td>20</td>
</tr>
<tr>
<td>李四</td>
<td>25</td>
</tr>
</table>

其中, border="1" 属性用于设置表格的边框,值为 1 表示显示边框,值为 0 或不设置则表示不显示边
框(在实际应用中,常使用 CSS 来更灵活地设置表格样式)。
1.3.7 表单标签( <form> 及相关输入标签)
<form> 标签用于创建表单,收集用户输入的数据。表单可以包含各种输入类型的元素,如文本框、密
码框、单选按钮、复选框、下拉菜单等。
文本框( <input type="text"> ):用于输入单行文本,例如:
这里的 <label> 标签用于为输入框提供描述信息, for 属性的值与对应的 <input> 标签的 id 属性值相
同,这样点击 <label> 文本时,会自动聚焦到对应的输入框。 name 属性用于标识输入框,在提交表单
时,服务器可以通过 name 来获取输入框的值。
密码框( <input type="password"> ):用于输入密码,输入的内容会以掩码形式显示(如星号或黑
点),例如:
单选按钮( <input type="radio"> ):用于从多个选项中选择一个,多个单选按钮需要设置相同的
name 属性,通过 value 属性来区分不同的选项,例如:
复选框( <input type="checkbox"> ):用于从多个选项中选择多个,每个复选框都有自己的 name
和 value 属性,例如:
下拉菜单( <select> 和 <option> ): <select> 标签创建下拉菜单, <option> 标签定义菜单中的选
项,例如:
<form>
<label for="username">用户名:</label>
<input type="text" id="username" name="username">
</form>
<form>
<label for="password">密码:</label>
<input type="password" id="password" name="password">
</form>
<form>
<label for="male">男</label>
<input type="radio" id="male" name="gender" value="male">
<label for="female">女</label>
<input type="radio" id="female" name="gender" value="female">
</form>
<form>
<label for="hobby1">阅读</label>
<input type="checkbox" id="hobby1" name="hobby" value="reading">
<label for="hobby2">运动</label>
<input type="checkbox" id="hobby2" name="hobby" value="sports">
</form>
剩余31页未读,继续阅读
资源评论


码力无边-OEC
- 粉丝: 2911
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络视频监控产品测试方案.doc
- 操作系统设计方案与实现四.doc
- 药物临床试验信息化管理系统研究.docx
- 项目驱动式模块化教学在《常用工具软件》中的应用.docx
- 高职院校人才培养数据采集平台方案.pdf
- 邮政运输网络中的邮路规划和邮车调度.doc
- Windows服务器安全设置手册.doc
- 特殊教育环境与互联网的应用.docx
- C语言程序设计方案综合训练任务书.doc
- 用大数据助力互联网金融高效监管.docx
- SOA办公自动化管理与实现.doc
- 电子商务项目管理模拟题.doc
- 单片机红外遥控开关的设计大学课程设计.doc
- 《单片机应用与仿真训练》设计报告单片机遥控窗.doc
- 一款依托大模型的口语对话咨询顾问
- 浅析档案在大数据时代的信息安全问题.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
