预习报告部分
- 实验目的:掌握静态 HTML 页面的分析方法,了解 HTML 语言的特点,掌握 HTML 语言的基本结构,学会简单 HTML 页面的编写。
- 实验原理:
使用记事本或VS code。使用原生的html书写相对应的静态网页。
(1)<HTML></HTML>:此对标签用于标记一个页面的开始和结束。
(2)<HEAD></HEAD>:此对标签用于标记头部,主要用于对页面中使用的字符集、脚本语言、页面的标题、背景音乐、样式表单等进行说明和设置。此标签内还可以嵌套<TITLE></TITLE>标签,用于显示网页标题。
(3)<BODY></BODY>:此对标签用于标记一个页面输出显示的开始和结束。该标签内 包含 Web 页面的具体内容(文字、图形、图像、超链接等各种 HTML 对象)。
- 实验内容:
- 使用记事本或VS code 书写自我介绍的网页
- 实验所用设备:C1-412机房电脑
- 实验步骤:
- 打开电脑,打开VS code软件;
- 根据下图的网页基本内容设置网页
- 写下相对应HEAD BODY STYLE 板块
实验报告部分
- 实验步骤
- 打开电脑,打开VS code软件;
- 根据下图的网页基本内容设置网页
- 写下相对应HEAD BODY STYLE 板块
- 实验数据及结果分析
- 打开VS code 新建基础的.HTML文件使用VS code原生自带的!操作符生成最基础的界面模板
- 修改基础界面面板为下图
- 设置style板块以方便下文body板块使用class标记对应的div盒子
这里需要注意是 各个标签内部的项有自己的界面要求 具体的CCS的属性大全表格可以参考下文中复制提及的CSDN文档
CSS样式全解析:属性、用法及示例
然后style盒子完成后 效果图如下文所示
- 在body板块内部设置好网页主体内容
先建立一个主容器用于容纳内部所有的板块,包含所有个人信息的部分
然后建立各个小板块div的内容分下列
- 、包合姓名、专业和联案方式的部分
- 、教育经历部分
- 、个人荣誉部分
- 、项目经验部分
- 、技能部分
- 、自我评价部分
期间需要注意到的是 基本信息那里有一个 对本人博客的CSDN的网址的链接 以及对本人照片的上传
<a href="https://blog.csdn.net/qq_46512332?spm=1000.2115.3001.5343" target="_blank">Lomos_II</a></p>
<img src="C:\Users\asus\Desktop\mmexport1734403487910.jpg" alt="个人照片" style="margin-left: 400px; ">
使用这两条代码 实现功能 需要注意到的是要合理的修改自己的照片的绝对地址 以免造成图片无法加载 所有的板块全部书写完成后 如下图所示
至此 个人简介的网页制作就完成了 效果图如下
- 实验结论:
通过本次实验 自主设计并实现HTML网页 学习并运用多种标签 掌握其用途和功能,掌握静态 HTML 页面的分析方法,了解 HTML 语言的特点,掌握 HTML 语言的基本结构,学会简单 HTML 页面的编写。
- 总结及心得体会:
通过本次实验 自主设计并实现HTML网页 学习并运用多种标签 掌握其用途和功能 学会使用标题、段落、链接、图像等构建网页结构和内容,并运用样式和布局标签美化页面 加深了对HTML标签的理解 培养网页设计和开发能力 显著提升学习效果
源码开源
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>自我介绍</title>
<style>
body {
font-family: Arial, sans-serif;
line-height: 1.6;
margin: 20px;
padding: 0;
background-color: #f4f4f9;
}
.container {
max-width: 800px;
margin: auto;
background: #fff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
h1, h2 {
color: #333;
}
img {
max-width: 150px;
border-radius: 50%;
margin-right: 20px; /* 添加右边距以分隔图片和文本 */
}
.section {
margin-bottom: 30px;
}
.section h2 {
border-bottom: 2px solid #ddd;
padding-bottom: 5px;
margin-bottom: 15px;
}
.section ul {
list-style-type: disc;
margin-left: 20px;
}
.section p {
margin-bottom: 10px;
}
.contact-info {
margin-top: 20px;
font-size: 0.9em;
}
.contact-info a {
color: #007BFF;
text-decoration: none;
}
.contact-info a:hover {
text-decoration: underline;
}
.section1 {
display: flex; /* 使用 Flexbox 布局 */
align-items: center; /* 垂直居中对齐 */
margin-bottom: 30px;
}
.section1 h1 {
margin: 0; /* 移除默认的顶部和底部外边距 */
}
</style>
</head>
<body>
<div class="container">
<!-- 主容器,包含所有个人信息的部分 -->
<div class="section1">
<!-- 包含姓名、专业和联系方式的部分 -->
<div>
<h1>xxx</h1>
<p>xxx专业</p>
<div class="contact-info">
<p>Email: xxxxxx@qq.com</p>
<p>Phone: +86 xxxxxxxxxx</p>
<p>CSDN: <a href="https://blog.csdn.net/qq_46512332?spm=1000.2115.3001.5343" target="_blank">Lomos_II</a></p>
</div>
</div>
<img src="C:\Users\asus\Desktop\mmexport1734403487910.jpg" alt="个人照片" style="margin-left: 400px; ">
<!-- 个人照片 -->
</div>
<div class="section">
<!-- 教育经历部分 -->
<h2>教育经历</h2>
<p><strong>xx大学</strong></p>
<p>计xx专业 | 本科 | 2024 - 2028</p>
<ul>
<li>主修课程:xxx等。</li>
</ul>
</div>
<div class="section">
<!-- 个人荣誉部分 -->
<h2>个人荣誉</h2>
<ul>
<li>xxx</li>
<li>xxx</li>
<li>xxx</li>
<li>xxx</li>
<li>xxx</li>
</ul>
</div>
<div class="section">
<!-- 项目经验部分 -->
<h2>项目经验</h2>
<p><strong>xxx</strong></p>
<ul>
<li>xxx</li>
</ul>
<p><strong>xxx</strong></p>
<ul>
<li>xxx</li>
</ul>
</div>
<div class="section">
<!-- 技能部分 -->
<h2>技能</h2>
<ul>
<li>编程语言:Java / C++ | C</li>
<li>前端框架:Vue.js</li>
<li>开发工具:Visual Studio Code | IntelliJ IDEA | Visual Studio 2022</li>
</ul>
</div>
<div class="section">
<!-- 自我评价部分 -->
<h2>自我评价</h2>
<p>本人严谨务实,诚挚待人,具有较强的团队协作能力;勇于挑战,有较强的管理,动手和学习能力;吃苦耐劳,具有良好的适应性,做事认真负责。
<br>学习方面:较强的自律性和自我管理能力,能够合理安排时间,注重学习方法,提高自己的学习效率。
<br>生活方面:吃苦耐劳,做事认真,遇到困难,有克服困难的毅力与决心。
<br>本人坚信,困难是通往成功的基石与阶梯。长风破浪会有时,直挂云帆济沧海。守住初心,方得始终。
</p>
</div>
</div>
</body>
</html>