首页IT科技制作html网页的详细步骤(如何创建一个简易的HTML网页框架)

制作html网页的详细步骤(如何创建一个简易的HTML网页框架)

时间2025-06-16 11:26:21分类IT科技浏览3970
导读:背景: 在我们初步学习了web前端开发的一些知识时,我们可能会考虑构建一个简单的html网站,但是,如何着手去开始我们的网站,对于新手来说可能是个问题。...

背景:

在我们初步学习了web前端开发的一些知识时            ,我们可能会考虑构建一个简单的html网站                  ,但是      ,如何着手去开始我们的网站         ,对于新手来说可能是个问题            。

在这篇文章中                  ,我将介绍我在构建一个简易的网页时         ,首先去做的事情                  。

当然      ,我本身也并非专业的前端设计师                  ,写此文章主要为了分享我的一些学习过程中的经验            ,所写内容可能也会存在思想局限以及纰漏   ,也希望大家批评指出      。`

第一步:画出草图

在开始我们的编程之前                  ,我觉得更关键的是设计出我们的网页效果               ,即使是最简单的框架图,也能够降低我们在编写代码过程中的难度         。

首先               ,我会先思考我的网页需要包括哪些内容                  ,分为哪几块   ,要达到的作用有什么                  。

当然            ,我们有时候会很难想象自己能够设计出那么多不一样的网站                  ,经常会走向一个思维定势的地步      ,我个人的建议是         ,可以参考互联网上已有的网站                  ,获取一定的经验         。而这         ,在我看来      ,对于一个初学者可以起到事半功倍的效果      。

在我们的文章中                  ,我列举了下图这样的一个简单的网页设计效果                  。

第二步:板块分析

对于一个基本的网页            ,其基本上由三个部分组成   ,头部header                  ,内容content               ,尾部footer            。

因此,首先我们将网页分成了三个部分               ,也就是①图中的导航栏在内的前两行                  ,②中间的三个大方块   ,③尾部的联系我们   。

对于我们分好的板块            ,我们用div标签来表示框架                  。

这样                  ,我们就可以首先编写最初的代码轮廓               。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="CSS/home.css"> <script src="JS/home.js" type="text/javascript"></script> <title>示例</title> </head> <body> <!-- 最核心的三个模块 --> <div id="header"></div> <div id="content"></div> <div id="footer"></div> </body> </html>

当然      ,编写完成这样的代码之后         ,我们在网页上什么都看不见                  ,因此         ,我们需要在css内给添加一些效果。

其中      ,#id是指向标签id的css效果添加方法               。 /* 消除默认样式 */ *{ margin: 0; padding: 0; } #header{ /* 宽度占屏幕100%                  ,这样缩放浏览器不会影响效果 */ width: 100%; /* 给标签设计高度            ,否则内部为空的标签将无法显示出来 */ height: 50px; /* 给模块添加背景颜色   ,否则我们无法看到网页布局的效果 */ background-color: cyan; } #content{ width: 100%; height: 300px; background-color:bisque; } #footer{ width: 100%; height: 50px; background-color: greenyellow; }

我们可以看到网页的效果将是这个样子:

第三步:具体分析

在完成初步的分块之后                  ,我们需要按照内容细分模块                  。

首先               ,header包括两行,需要分成两块   。content1与content2

其次               ,content包括三个大块:

第一块content1包括一个图片content1img            、文字content1txt和链接content1link                  ,所以再细分三块

第二块content2与第三块content3分别包括一个文字content2txt                  、content3txt与链接content3txt      、content3link   ,所以均分为两块

最后            ,footer不需要再划分            。

第四步:具体实现

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="CSS/home.css"> <script src="JS/home.js" type="text/javascript"></script> <title>示例</title> </head> <body> <!-- 最核心的三个模块 --> <div id="header"> <div id="header1"></div> <div id="header2"></div> </div> <div id="content"> <div id="content1"> <div id="content1img"> </div> <div id="content1txt"> </div> <div id="content1link"> </div> </div> <div id="content2"> <div id="content2txt"> </div> <div id="content2link"> </div> </div> <div id="content3"> <div id="content3txt"> </div> <div id="content3link"> </div> </div> </div> <div id="footer"></div> </body> </html>

以及css效果 :

/* 消除默认样式 */ *{ margin: 0; padding: 0; } #header{ /* 宽度占屏幕100%                  ,这样缩放浏览器不会影响效果 */ width: 100%; /* 给标签设计高度      ,否则内部为空的标签将无法显示出来 */ /* height: 50px; 内部子标签有高度         ,这里就不用了*/ /* 给模块添加背景颜色                  ,否则我们无法看到网页布局的效果 */ /* background-color: cyan; 去掉大模块的颜色*/ } #header1{ /* 宽度继承父标签 */ height: 20px; background-color: aqua; } #header2{ height: 30px; background-color: blueviolet; } #content{ width: 100%; height: 550px; background-color:bisque; /* 采用margin来给模块之间添加距离 */ margin-top: 30px; } #content1{ width: 80%; margin-top: 20px; height: 300px; background-color:lightcoral; /* 左侧占10%         ,宽度80%      ,右侧剩10%                  ,达到居中效果 */ margin-left:10% ; } #content1img{ width: 30%; height: 150px; margin-left: 10%; margin-top: 70px; float: left; background-color: brown; } #content1txt{ width: 30%; height: 100px; margin-right: 10%; float: right; margin-top: 20px; background-color: brown; } #content1link{ width: 30%; height: 100px; margin-right: 10%; margin-top: 70px; float: right; background-color: brown; } #content2{ width: 30%; margin-left: 10%; height: 150px; margin-top: 30px; background-color: cadetblue; float: left; } #content2txt{ width: 80%; height: 70px; margin-right: 10%; float: right; margin-top: 20px; background-color: gainsboro; } #content2link{ width: 80%; height: 20px; margin-right: 10%; float: right; margin-top: 20px; background-color: gainsboro; } #content3{ width: 30%; margin-right: 10%; height: 150px; margin-top: 30px; background-color: cadetblue; float: right; } #content3txt{ width: 80%; height: 70px; margin-right: 10%; float: right; margin-top: 20px; background-color: gainsboro; } #content3link{ width: 80%; height: 20px; margin-right: 10%; float: right; margin-top: 20px; background-color: gainsboro; } #footer{ width: 100%; height: 100px; background-color: greenyellow; }

呈现效果:

最终            ,我们也就呈现出这样的网页效果了:

希望本文在记录我的方法的同时   ,也能够帮助到你                  。

感谢您的阅读

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
yolov3多目标检测(YOLOv7(目标检测)入门教程详解—环境安装) wordpress建站主题(解锁网站原创新思路,WordPress伪原创插件助您轻松排名!)