365教育平台官网

第一章 网页制作的基础知识

第一章 网页制作的基础知识

1.1 网页. 网站

网页与网站的区别:

网页(Web Page)

定义:网页是构成网站的基本单位,是通过超文本标记语言(HTML)编写,用于在浏览器中显示信息的文档。网页可以包含文本、图像、视频、音频、链接、表单等多种元素。

结构:网页通常包含头部(header)、主体(body)和尾部(footer)等部分,用于组织和呈现信息。

功能:网页具有交互性,用户可以通过点击链接、填写表单等方式与网页进行交互。

链接:网页之间通过URL(Uniform Resource Locator)链接,形成网站的结构和导航。

网站(Website)

定义:网站是一组相互关联的网页,通过HTTP或HTTPS协议在网络上发布,为用户提供信息和服务的集合体。

结构:网站通常具有清晰的目录结构,包括主页、子页面、分类页面等,这些页面通过链接相互连接。

目的:网站通常有明确的构建目的,如提供信息、销售产品、提供服务、建立品牌等。

管理:网站通常由网站管理员进行管理和维护,可能包括更新内容、添加新页面、优化SEO(搜索引擎优化)等。

扩展性:网站可以包含多个子域、多个语言版本、移动版等,以适应不同用户的需求。

总结

网页是网站的基本组成单位,用于展示信息和实现交互。网站是由多个网页组成的集合,具有明确的结构和目的,通过链接将这些网页连接起来。 常用术语:

URL:统一资源定位符,指定通信协议和地址,如"heep://ww.baidu.com"是一个URL,"http://"表示通信协议为超文本传输协议,“www.baidu.com”表示网站名称.

FTP:文本传输协议,通过该协议,可把文件从一个地方穿到另外一个地方,从而正真的实现资源共享。

超链接:指从一个网页指向一个目标的的连接方式。连接目标可以为任意一个东西 (如:小程序 网页 app等 )超链接本身也可以是一段网址,一个图片或一段视频。

1.12 动态网页与静态网页

静态网页

内容生成:静态网页的内容在服务器上是以文件形式存储的,通常是.html文件。当用户请求这些页面时,服务器直接将文件发送给用户的浏览器。交互性:静态网页通常不具备交互性,或者交互性非常有限。用户看到的页面内容是固定的,不会根据用户的行为或输入而改变。更新方式:更新静态网页需要手动修改HTML文件,然后重新上传到服务器。因此,内容更新相对麻烦。性能:由于不需要服务器端处理,静态网页的加载速度通常较快。适用场景:适用于内容更新不频繁的网站,如个人博客、小型企业网站等。动态网页

内容生成:动态网页的内容是在服务器上实时生成的。服务器会执行服务器端脚本(如PHP、ASP、JSP等),根据用户的请求、数据库中的数据或其他条件生成HTML内容。交互性:动态网页可以提供高度的交互性,如用户注册、登录、评论、购物车等功能。更新方式:动态网页的内容更新通常通过数据库操作实现,不需要手动修改HTML文件,使得内容更新更加方便快捷。性能:由于需要服务器端处理,动态网页的加载速度可能会比静态网页慢,尤其是在数据量较大或服务器处理能力有限的情况下。适用场景:适用于内容更新频繁、需要用户交互的网站,如电子商务网站、社交媒体、新闻网站等。总结来说,静态网页适合内容固定、更新少的场景,而动态网页适合内容多变、需要用户交互的场景。在实际应用中,许多网站会结合使用静态和动态网页技术,以实现最佳的用户体验和网站管理效率。

1.2 网页的基本构成要素

1.21 网页的布局结构

除此之外还有许多种(例如:拐角型 标题行等)这里不一 一讲述了。

1.22 网页的色彩搭配

网页的色彩搭配对于用户体验至关重要,它不仅能够影响用户的情绪,还能帮助传达网站的主题和品牌形象。以下是关于网页色彩搭配的一些基本指南:

1. 色彩的基本组成

主色:网页的主色通常用于背景、大标题或重要元素,它是网站色彩搭配的基础。辅助色:辅助色用于网页的次要元素,如小标题、文字链接等,它能够与主色形成对比或协调。强调色:强调色用于突出特定元素,如按钮、图标或重要信息,通常使用较为鲜艳的颜色。2. 色彩搭配原则

对比原则:使用对比色或近似对比色来突出重要元素,增强视觉效果。和谐原则:使用相邻色或类似色来创造一个统一的视觉体验。平衡原则:在网页设计中保持色彩的平衡,避免某一颜色过于突出或过多使用。焦点原则:确保网页有一个清晰的焦点,避免过多鲜艳的颜色分散用户的注意力。3. 色彩搭配技巧

使用色轮:色轮可以帮助你找到互补色、相邻色等,以实现有效的色彩搭配。限制色彩数量:通常建议使用不超过三种主色调,过多的颜色会使网页显得杂乱无章。考虑色彩心理学:不同的颜色能够引发不同的情感反应,例如红色通常与激情和活力相关,蓝色则给人以平静和专业的感觉。响应式设计:考虑不同设备和屏幕对色彩显示的影响,确保网页在多种设备上都能正确显示。4. 常见的色彩搭配方案

单色搭配:使用单一颜色及其不同的阴影和亮度来设计网页,简洁而统一。互补色搭配:选择色轮上相对位置的颜色进行搭配,如蓝色与橙色。类似色搭配:选择色轮上相邻的颜色进行搭配,如蓝色与绿色。三角形搭配:在色轮上形成等边三角形的三种颜色搭配,如红色、黄色和蓝色。5. 工具和资源

在线色彩搭配工具:如Adobe Color、Coolors等,可以帮助你快速生成和测试色彩搭配方案。设计指南:参考知名品牌和网站的设计指南,了解他们是如何使用色彩的。合理的色彩搭配能够提升网页的美观度和用户体验,因此在设计网页时,应当充分考虑色彩的使用。

1.3 Web前端技术简介

1.31 初识Web前端

Web前端开发是构建网页和网站用户界面(UI)的过程,它主要关注用户在浏览器中看到和与之交互的部分。

定义

Web前端开发是指使用HTML、CSS和JavaScript等技术和工具来创建网页内容和用户界面的过程。它涉及到网页的设计、布局、交互和性能优化。

目标

创建美观且易于使用的用户界面。确保网页在不同设备和浏览器上的兼容性。提供丰富的交互体验。1.32Web前端开发的三大核心技术

1 HTML(超文本标记语言):

作用:HTML是网页的骨架,用于定义网页的结构和内容。常用标签:

:定义HTML文档。:包含文档的元数据(如标题、样式表链接等)。:包含网页的主体内容。

:定义标题。

:定义段落。:定义链接。:定义图像。

:用于布局和样式控制。2 CSS(层叠样式表):

作用:CSS用于控制网页的样式和布局,包括颜色、字体、间距、布局等。常用属性:

color:设置文本颜色。font-size:设置字体大小。background-color:设置背景颜色。margin 和 padding:设置元素的外边距和内边距。display:控制元素的显示方式(如block、inline、flex等)position:控制元素的定位方式(如relative、absolute等)3 JavaScript

作用:JavaScript用于实现网页的动态效果和交互功能,如表单验证、动画、数据交互等。常用语法:

var、let、const:定义变量。if、else:条件语句。for、while:循环语句。function:定义函数。DOM操作:通过JavaScript操作HTML元素(如document.getElementById、document.querySelector等)。事件处理:如onclick、onmouseover等。1.33 Web前端开发工具

Web前端开发工具主要分为以下几类:

浏览器

浏览器是Web前端开发中不可或缺的工具,它用于查看和测试网页。以下是一些常用的浏览器:

Google Chrome:功能强大,内置开发者工具,支持多种插件。Mozilla Firefox:开源浏览器,强大的开发者工具,良好的兼容性。Safari:苹果公司的浏览器,优化了iOS和macOS上的网页显示。网页编辑器

网页编辑器是用于编写和编辑HTML、CSS和JavaScript代码的工具,以下是一些流行的网页编辑器:

Sublime Text:轻量级、跨平台的代码编辑器,具有丰富的插件生态系统。Visual Studio Code:由微软开发,功能强大,支持多种编程语言,拥有丰富的插件。

HBuilder 是国产软件,使用简单,支持前端代码编写与跨平台APP开发。

切图软件

切图软件主要用于从设计稿中提取图片资源,以下是一些常用的切图软件:

Photoshop:Adobe公司出品的图像处理软件,功能强大,是设计师和前端开发者的常用工具。GIMP:一个开源的图像处理软件,功能类似于Photoshop。Fireworks:Adobe公司出品的网页设计软件,已停止更新。这些工具各有特点,开发者可以根据自己的需求和喜好选择合适的工具。在实际开发过程中,这些工具往往需要相互配合使用,以达到最佳的开发效率。

1.4 HTML语法基础

1.41 HTML概述

HTML 的主要特点包括:

简单易学:语法相对简单,容易理解和掌握。标记语言:通过使用各种标签来定义文本的格式、结构和语义。跨平台性:可以在各种操作系统和设备上显示。与其他技术结合:常与 CSS(层叠样式表)和 JavaScript 等技术一起使用,实现更丰富的网页功能和样式。1.42HTML基本结构

HTML 的基本结构包括:

:声明文档类型为 HTML。:根标签,包含整个网页的内容。:头部标签,包含网页的元数据,如标题、样式表链接等。:主体标签,包含网页的实际内容,如文本、图像、链接等。1.5 创建HTML文档

以下是一个简单的 HTML 文档的示例:

我的第一个网页

欢迎来到我的网页

这是一个简单的段落。

示例图片

点击这里访问示例网站

在上述代码中:

声明这是一个 HTML文档。 是整个 HTML 文档的根元素。 部分包含关于文档的元数据,如文档标题()。<body> 部分包含网页的实际内容,如标题 <h1>、段落 <p>、图片 <img> 和链接 <a> 等。1.6 网页头部标签</p> <p>1.61 <title>标签</p> <p><title> 标签是 HTML 文档中用于定义网页标题的一个标签。它位于 <head> 部分内,并且每个 HTML 文档都应该包含一个 <title> 标签。网页标题通常显示在浏览器标签页的标题栏上,同时也会作为网页的标题在搜索结果中出现。</p> <p>以下是 <title> 标签的基本使用示例:</p> <p><!DOCTYPE html></p> <p><html></p> <p><head></p> <p><title>我的网页标题

在上述代码中,我的网页标题 定义了网页的标题为“我的网页标题”。

关于 标签的几个要点:</p> <p><title> 标签的内容不会显示在网页的页面上,而是用于告诉浏览器和搜索引擎这个页面的标题是什么。网页标题对于搜索引擎优化(SEO)非常重要,因为它是搜索引擎判断页面内容的一个重要因素。一个好的标题应该简洁、准确,能够概括页面内容,同时包含关键词。通常建议 <title> 标签的长度不要超过 60 个字符,以确保在搜索结果中能够完整显示。1.62 <meta>标签</p> <p><meta> 标签在 HTML 中用于定义页面的元数据(metadata),这些数据不直接显示在页面上,但提供了关于页面内容的额外信息。元数据可以包括页面的描述、关键词、作者、最后修改时间、页面语言、字符集等。</p> <p><meta> 标签通常位于 <head> 部分中,并且可以包含多个属性,以下是一些常见的 <meta> 标签属性:</p> <p>charset:指定文档的字符编码,如 charset="UTF-8"。name:指定元数据的名称,例如 description、keywords、author 等。content:指定与 name 属性相关的具体内容。http-equiv:与 HTTP 头部信息相对应,如 http-equiv="Content-Type"。以下是一些 <meta> 标签的示例:</p> <p>指定字符集:<meta charset="UTF-8"></p> <p>定义页面描述:<meta name="description" content="这是一个关于HTML的简单介绍页面。"></p> <p>定义关键词:<meta name="keywords" content="HTML, CSS, JavaScript"></p> <p>定义作者:<meta name="author" content="张三"></p> <p>定义页面刷新:<meta http-equiv="refresh" content="5;url=http://www.example.com"></p> <p>上述代码中的 refresh 属性指定页面在 5 秒后刷新,并跳转到 http://www.example.com。</p> <p>定义 viewport:<meta name="viewport" content="width=device-width, initial-scale=1.0"></p> <p>这个元数据用于移动端网页,确保网页在不同设备上正确显示。</p> <p><meta> 标签的完整语法如下:</p> <p><meta charset="字符集"></p> <p><meta name="名称" content="内容"></p> <p><meta http-equiv="HTTP头信息" content="内容"></p> <p>或者可以合并为一个更通用的形式:</p> <p><meta property="名称" content="内容"></p> <p>1.63 <link> 标签</p> <p><link> 标签在 HTML 中用于定义文档与外部资源之间的关系。它通常用于链接样式表(CSS)、图标(favicon)、RSS 订阅等。<link> 标签是一个空元素,意味着它不需要闭合标签。</p> <p><link> 标签通常位于 <head> 部分中,并且可以包含多个属性,以下是一些常见的 <link> 标签属性:</p> <p>href:指定外部资源的 URL。rel:指定当前文档与被链接资源之间的关系。常见的值包括 stylesheet、icon、alternate 等。type:指定被链接资源的 MIME 类型。media:指定被链接资源适用的媒体类型或设备。以下是一些 <link> 标签的示例:</p> <p>链接外部样式表:<link rel="stylesheet" href="styles.css"></p> <p>这个标签将 styles.css 文件链接到当前 HTML 文档,用于定义页面的样式。</p> <p>定义网站图标(favicon):<link rel="icon" href="favicon.ico" type="image/x-icon"></p> <p>这个标签将 favicon.ico 文件链接到当前 HTML 文档,用于在浏览器标签栏或书签中显示网站图标。</p> <p>定义移动设备上的图标:<link rel="apple-touch-icon" href="apple-icon.png"></p> <p>这个标签用于为移动设备定义一个图标,当用户将网站添加到主屏幕时,会显示这个图标。</p> <p>定义 RSS 订阅:<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="rss.xml"></p> <p>这个标签用于定义一个 RSS 订阅链接,用户可以通过这个链接订阅网站的更新。</p> <p>定义不同设备的样式表:<link rel="stylesheet" href="desktop.css" media="screen and (min-width: 768px)"></p> <p><link rel="stylesheet" href="mobile.css" media="screen and (max-width: 767px)"></p> <p>这个标签用于根据设备的屏幕宽度加载不同的样式表。desktop.css 适用于屏幕宽度大于等于 768px 的设备,而 mobile.css 适用于屏幕宽度小于等于 767px 的设备。</p> <p><link> 标签的完整语法如下:</p> <p><link rel="关系类型" href="资源URL" type="MIME类型" media="媒体类型"></p> <p>其中:</p> <p>rel 属性是必需的,用于指定关系类型。href 属性是必需的,用于指定资源的 URL。type 和 media 属性是可选的,用于进一步指定资源的类型和适用的媒体类型。通过合理使用 <link> 标签,可以有效地管理网页的外部资源,提升网页的加载速度和用户体验。</p> <p>1.64 <script>标签</p> <p><script>标签是脚本标签,用于为HTML文档定义客户端脚本信息。此标签可以在文档中包含一段客户端脚本程序,可以位于文档中任何位置,但常位于<head>标签中,以便于维护。 格式如下:</p> <p><scripttype="text/css" src="脚本文件名 n.js"></script></p> <p>1.7 HTML5 文档注释和特殊符号</p> <p>1.71 注释</p> <p>注释在HTML文档中用于插入说明性的文本,它们不会被浏览器显示出来,但可以在源代码视图中看到。注释对于开发者来说是非常重要的,可以帮助其他人(或未来的你)理解代码的功能和结构。</p> <p>注释的语法:</p> <p><!-- 这是一个注释 --></p> <p>注释的用途:</p> <p>提供代码的解释说明。标记待办事项或待解决的问题。隔离或临时禁用代码段。1.73 特殊符号</p> <p>特殊符号在HTML文档中用于表示那些在HTML中有特殊含义的字符,或者是一些无法直接通过键盘输入的字符。例如,小于号 < 和大于号 > 在HTML中用于定义标签,所以不能直接用来表示这些符号本身,需要使用特殊符号来表示。</p> <p>以下是一些常见的HTML特殊符号及其代码:</p> <p>显示效果实体名称实体编号&&&<<<>>>"""'''©©©®®®™™™特殊符号的用途:</p> <p>避免浏览器解析错误。在文本中插入特殊的符号,如版权符号、注册商标等。使用特殊符号时,需要在符号前加上 &,后面跟上实体名称或编号,并以分号 ; 结尾。</p> <p>例子:</p> <p><!-- HTML特殊符号示例 --></p> <p><p>版权所有 © 2023</p></p> <p><p>这段文本包含特殊字符:< > & "</p></p> <p>在HTML文档中使用注释和特殊符号,可以使代码更加清晰,并且确保文档在不同浏览器中能够正确显示。</p> <p>1.9 综合案例</p> <p>结合上诉知识制作一个宋词展示网页</p> <p>效果图如下:</p> <p>代码如下:</p> <p><!--综合案例--></p> <p><!DOCTYPE html></p> <p><html></p> <p><head></p> <p><meta charset="utf-8"/></p> <p><meta name="keywords" content="宋词,苏轼"/></p> <p><meta name="description" content="本网站收录精选宋词"/></p> <p><title>宋词精选

临江仙 送钱穆父

宋 苏轼

一别都门三改火,天涯踏尽红尘。

依然一笑作春温。

无波真古井,有节是秋筠。

惆怅孤帆连夜发,送行淡月风云。

尊前不用翠眉颦。

人生如逆旅,我亦是行人。


网页制作教程Copyright©深空大学

相关推荐

(衤+羣)组成的字怎么读?
28365365体育

(衤+羣)组成的字怎么读?

📅 2025-06-29 👁️ 3228
华为新一代智能音箱震撼来袭:AI音质革命不容错过
365教育平台官网

华为新一代智能音箱震撼来袭:AI音质革命不容错过

📅 2025-08-03 👁️ 5008
银行卡不见了该怎么办
365教育平台官网

银行卡不见了该怎么办

📅 2025-08-02 👁️ 5064
跟HR说去这家公司技巧揭秘,如何表达更得体?
365bet足球网

跟HR说去这家公司技巧揭秘,如何表达更得体?

📅 2025-08-10 👁️ 4700