HTML及前端框架

简介: 本场景介绍如何在阿里云ECS环境下安装BootStrap前端框架。

HTML及前端框架

1. 创建资源

开始实验之前,您需要先创建实验相关资源。

  1. 在实验室页面,单击创建资源
  2. (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、子用户信息等)。

说明:资源创建过程需要3~5分钟视资源不同开通时间有所差异,ACK等资源开通时间较长。完成实验资源的创建后,您可以在云产品资源列表查看已创建的资源信息,例如:子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等。

实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。

资源创建成功,可在左侧的资源卡片中查看相关资源信息以及RAM子账号信息

2. 实验步骤

  1. 开启ECS。选择实验“HTML及前端框架”,并启动成功,进入ECS服务器的命令窗口。
  2. 安装Apache

在命令窗口执行以下命令:

yum install httpd –y

然后启动Apache服务:

systemctl start httpd.service

打开浏览器,在地址栏中输入弹性IP,出现如图1所示页面,说明Apache已安装成功。

1 Apache安装成功测试页面

  1. 获取BootStrap

从阿里云OSS上获取BootStrap,执行如下命令:

cd /var/www/html
wget https://universitylabfile.oss-cn-hangzhou.aliyuncs.com/bootstrap-5.2.2-dist.zip
  1. 解压BootStrap

打开ECS服务器的命令窗口,输入如下命令组进行当前目录转换并安装解压软件unzip

yum install unzip zip

成功后,再输入如下命令,解压BootStrap压缩包。

unzip bootstrap-5.2.2-dist.zip

解压完成后,在当前目录下会出现一个bootstrap-5.2.2-dist文件夹,该文件夹下有cssjs两个子文件夹,css中存放的是BootStrap的格式文件,js存放的是BootStrap的脚本文件。整个结构如图2所示。

2 解压完成后的bootstrap目录

  1. 建立BootStrap页面。

ECS的命令窗口输入如下命令,在/var/www/html文件夹下新建一个页面:

vim bs_test.html

i键进入插入模式,输入或粘贴如下内容:

<!DOCTYPE html>
<html>
<head>
  <title>Bootstrap实例</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet"href="bootstrap-5.2.2-dist/css/bootstrap.min.css">
  <script src="bootstrap-5.2.2-dist/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
  <div>
    <h1>这是一个Bootstrap5测试页面</h1>
    <p>通过改变窗口大小,可以看到响应式效果!</p> 
  </div>
  <div class="row">
    <div class="col-sm-4">
      <h3>第一列</h3>
      <p>BootStrap很有意思</p>
      <p>我要学习BootStrap!</p>
    </div>
    <div class="col-sm-4">
      <h3>第二列</h3>
      <p>BootStrap功能强大</p>
      <p>我要学好BootStrap!</p>
    </div>
    <div class="col-sm-4">
      <h3>第三列</h3>        
      <p>BootStrap是前端开发的利器</p>
      <p>我能学好BootStrap!</p>
    </div>
  </div>
</div>
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" data-bs-toggle="tab" href="#home">示例选项卡1</a></li>
<li class="nav-item">
<a class="nav-link" data-bs-toggle="tab" href="#profile">示例选项卡2</a></li>
<li class="nav-item">
<a class="nav-link" data-bs-toggle="tab" href="#contact">示例选项卡3</a></li></ul>
<div class="tab-content">
<div class="tab-pane fade show active" id="home">选择卡1的内容在这</div>
<div class="tab-pane fade" id="profile">选择卡2的内容在这</div>
<div class="tab-pane fade" id="contact">选择卡3的内容在这</div></div>
</body>
</html>

请注意:以上内容的文字部分均可换成自己喜欢的内容。

编辑完成后按ESC,再输入“:wq”保存退出。

在浏览器的地址栏中输入:弹性IP/bs_test.html,可以看到页面效果如图3所示。更变浏览器窗口大小,页面内容会跟随调整,如图4所示。手机端的浏览效果分别如图56所示。

注意:有部分浏览器是不被bootstrap所支持的,建议在PC端使用谷歌(chrome)或火狐(firefox)浏览器。

3 bootstrap页面显示效果

4 改变窗口大小后的页面显示效果

5 bootstrap测试页面的手机端浏览效果

6 bootstrap测试页面手机端的横版浏览效果

3. 实验要求

  1. 请将上面实验的每一步截图,分别用e3-1.jpge3-2.jpg……e3-n.jpg保存,至少提交5张截图,将截图打包提交到学习平台上,压缩包格式统一为zip格式。
  2. 西安交通大学的同学,请将文件命名为“你的学号-bs.zip”;非西安交通大学的同学,请将文件命名为“你的学校-你的姓名-bs.zip”或“你的姓名-bs.zip”。
  3. 所有文档请于实验截止日期前提交。

实验链接:https://developer.aliyun.com/adc/scenario/0d249234802a4c85a85ecd3a4bfb7317

相关实践学习
使用操作系统智能助手OS Copilot解锁操作系统运维与编程
在本实验场景中,将在阿里云ECS上体验OS Copilot产品。OS Copilot是阿里云操作系统团队基于大模型构建的OS智能助手。它具有自然语言问答、辅助命令执行、系统运维调优等功能,帮助用户更好地使用Linux,提升阿里云的使用体验。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
561 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
381 6
|
前端开发 Windows
【前端web入门第一天】02 HTML图片标签 超链接标签 音频标签 视频标签
本文档详细介绍了HTML中的图片、超链接、音频和视频标签的使用方法。首先讲解了`&lt;img&gt;`标签的基本用法及其属性,包括如何使用相对路径和绝对路径。接着介绍了`&lt;a&gt;`标签,用于创建超链接,并展示了如何设置目标页面打开方式。最后,文档还涵盖了如何在网页中嵌入音频和视频文件,包括简化写法及常用属性。
469 13
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
1433 1
|
存储 移动开发 前端开发
HTML5时代来临,这些新特性你掌握了吗?一篇文章带你玩转Web前端技术潮流!
【8月更文挑战第26天】HTML5(简称H5)作为新一代Web标准,相比HTML4带来了诸多增强功能。
522 2
|
移动开发 前端开发 JavaScript
使用html-to-image代替html2canvas,结合jspdf实现下载pdf(下载截图下载前端dom元素)
本文介绍了在前端项目中,当使用`html2canvas`遇到问题时,如何使用`html-to-image`库作为替代方案,结合`jspdf`实现将DOM元素生成为PDF文件并提供下载。文章首先讨论了`html2canvas`可能遇到的问题,并提供了该库的使用示例代码。随后,详细介绍了`html-to-image`库的安装和使用方法,展示了如何将DOM元素转换为Canvas,再利用`jspdf`生成PDF文件。最后,文章通过示例代码说明了整个转换和下载的过程,并展示了效果截图。
1530 0
|
Java 开发者 关系型数据库
JSF与AWS的神秘之旅:如何在云端部署JSF应用,让你的Web应用如虎添翼?
【8月更文挑战第31天】在云计算蓬勃发展的今天,AWS已成为企业级应用的首选平台。本文探讨了在AWS上部署JSF(JavaServer Faces)应用的方法,这是一种广泛使用的Java Web框架。通过了解并利用AWS的基础设施与服务,如EC2、RDS 和 S3,开发者能够高效地部署和管理JSF应用。文章还提供了具体的部署步骤示例,并讨论了使用AWS可能遇到的挑战及应对策略,帮助开发者更好地利用AWS的强大功能,提升Web应用开发效率。
201 0
|
缓存 移动开发 前端开发
在PWA的开发中,HTML与CSS作为前端技术的基础,发挥着至关重要的作用
【6月更文挑战第14天】PWA(渐进式网页应用)借助HTML和CSS,提供接近原生应用的体验。HTML构建页面结构和内容,响应式设计适应各种设备,语义化标签提升可访问性,Manifest文件配置应用元数据,离线页面保证无网时体验。CSS则用于定制主题样式,创建动画效果,实现响应式布局,并管理字体和图标。两者协同工作,确保PWA在不同环境下的优秀性能和用户体验。随着前端技术进步,HTML与CSS在PWA中的应用将更加深入。
229 2
|
XML 前端开发 JavaScript
前端简介(HTML+CSS+JS)
前端简介(HTML+CSS+JS)
535 1
|
前端开发
前端基础学习(一)HTML入门
前端基础学习(一)HTML入门
80 0
前端基础学习(一)HTML入门