使用HBuilder制作一个简单的HTML5网页
写在前面:开始入门网页制作,写下第一篇博文作为记录。纯纯小白一个
先放上效果图:

使用HBuilderX编辑器创建一个“基本HTML项目”:

双击index.html打开页面,项目中已经默认生成了HTML5所需要的结构,代码如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> </html>
解读:
第1行代码是一个声明,告诉 Web 浏览器当前页面应该使用哪个HTM版本进行解析。
< html >标签是整个页 的最外层围墙,用来“包裏”页面的所有内容。
< head >标签相当于我面的身份证,包括了页面的所有重要信息,这一部分内容不会呈现在页面上,浏览者不能直接看到。
< body >部分是页面的主体部分,包含了所有在浏览器上要呈现的内容信息,也就是浏览者可以着到的内容。
在< body >标签内加入标题和内容:
- 标题使用<h1>标签,
- 内容使用< p >标签,
- 按钮使用< div >标签。
这里,由于< body > 标签里的元素是散乱的,所以需要< div >标签充当一个“透明的盒子”,将元素收纳在盒子内部。可以使用class属性给< div >标签增加类名以作区分。
<body> <div class="container"> <h1>Let's start our first page!</h1> <p>欢迎大家来到LinWit的制作的网页, 一起开启精彩的世界吧! </p> <div class="btn" id="start">start</div> </div> </body>
接下来主要是在页面中使用CSS进行界面的设计与美化,这里需要在< head >标签中新建一个< style > 标签,页面中的标签都放在< style >标签内部。
(具体见文末完整代码)
一些CSS设计的“出彩点”:
页面动态效果:当鼠标移动到按钮上时,让按钮的形态发生变化。及在按钮选择器后面加上:hover,表示鼠标移动到按钮上的状态。
.btn:hover{
background-color: royalblue;
width: 300px;
height: 100px;
line-height: 100px;
font-size: 36px;
margin: 100px auto;
}
当鼠标放上按钮时,变化效果如下:

在手机上查看页面样式调整:在HTML文档的< meta >中设置移动端的viewport显示窗口。(注:在电脑上可运行在浏览器上时进入开发者模式,亦可查看在手机上的界面样式)
<meta name="viewport" content="width=device-width,initial-scale=1 .0 user-scale"/>
在手机(不同屏幕大小的设备)上查看页面样式如下(一些布局都进行了相应的变化):

最后附上一个简单的网页界面的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width,initial-scale=1 .0 user-scale"/>
<meta charset="utf-8" />
<title>Document</title>
<style>
html,body{
height:100%;
margin:0;
padding:0;
}
body{
background: red url(img/index.jpg) center center;
background-size: cover;
position: relative;/* 相对位置 */
}
.container{
position: absolute;/* 绝对位置 */
top: 50%;
text-align: center;
width: 100%;
transform: translateY(-50%);/* 将div元素上移至自身高度的50% */
}
h1{
line-height: 90px;
color: royalblue;
font-size: 50px;
}
p{
line-height: 80px;
color: royalblue;
font-size: 22px;
}
.btn{
width: 200px;
height: 60px;
background-color: #7cacae;
color: #fff;
font-size: 24px;
line-height: 60px;
margin: 30px auto;/* 设置其上下边距:30px 左右边距:自动 */
border-radius: 10px;/* 给按钮增加圆角样式 */
transition: 1s;
}
.btn:hover{
background-color: royalblue;
width: 300px;
height: 100px;
line-height: 100px;
font-size: 36px;
margin: 100px auto;
}
</style>
</head>
<body>
<div class="container">
<h1>Let's start our first page!</h1>
<p>欢迎大家来到LinWit的制作的网页,
一起开启精彩的世界吧!
</p>
<div class="btn" id="start">start</div>
</div>
</body>
</html>
到此这篇关于使用HBuilder制作一个简单的HTML5网页的文章就介绍到这了,更多相关HBuilder制作HTML5网页内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
相关文章
- Microdata作为HTML5新增的一个特性,它允许开发者在HTML文档中添加更多的语义信息,以便于搜索引擎和浏览器更好地理解页面内容,本文将探讨HTML5中Microdata的使用方法以及2025-04-21
在HTML语法中,表格主要通过< table >、< tr >和< td >3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧2025-04-21- 这篇文章主要介绍了HTML5中使用媒体查询和Flexbox进行响应式布局的方法,简要介绍了CSS Grid布局的基础知识和如何实现自动换行的网格布局,感兴趣的朋友一起看看吧2025-04-21
本文介绍了如何使用Canvas在HTML5上实现一个多时区动态时钟的web展示,通过Canvas的API,可以绘制出6个不同城市的时钟,并且这些时钟可以动态转动,每个时钟上都会标注出对应的2025-03-11- HTML5的自定义数据属性(data-*)提供了一种标准化的方法在HTML元素上存储额外信息,可以通过JavaScript访问、修改和在CSS中使用,文章还介绍了高级用法,如存储JSON数据、事2025-03-11
- 在HTML5中,下拉框(<select>标签)作为表单的重要组成部分,为用户提供了一个从预定义选项中选择值的方式,本文将深入探讨<select>标签的属性、样式,并重点介2025-02-27
本文介绍了HTML5InputDatePicker对象表示HTML``元素,是HTML5中的新对象,介绍了日期、周、月份、时间、日期+时间、本地日期时间等不同类型的日期选择器,感兴趣的朋友一起看2025-02-17
本文介绍了HTML5中的超链接、相对路径和图片的使用方法,超链接可以创建指向另一个文档或页面内部书签的链接,相对路径用于在同一服务器内部跳转页面,图片标签用于引入外部图2025-02-17- 本文介绍了HTML5超链接的创建方法,包括基本语法、创建图像超链接的边框去除方法以及锚点链接的使用,还讨论了超链接的四种不同状态(link、visited、hover、active)的CSS样2025-02-17
最近看一些技术网站发现了details 标签的妙用,这个不用js即可实现展开/收缩信息,很方便用来让用户先才答案,然后下面点击再给出答案的效果,这里就为大家简单介绍一下,2024-11-03







最新评论