第六章:网页设计

打印 上一主题 下一主题

主题 1032|帖子 1032|积分 3096

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
文章目录:
一:网页设计
1.基本概念
1.1 网页
1.2 网站
1.3 工具
2.HTML语言
2.1 基础
2.2 标记
2.2.1 布局
2.2.2 文本
2.2.3 功能
2.2.4 表单
2.3 属性
二:IIS
1.界说
2.主要功能
3.特点与上风
4.应用场景
4.1 安装IIS
4.2 设置IIS
4.3 发布网站


可参考:前端三剑客HTML CSS JS教案(理论+代码+效果图)
一:网页设计

1.基本概念

1.1 网页

  
  1. 概念
  2.     浏览器访问Web服务器时所看到的画⾯称为⽹⻚(⼜称Web⻚)
  3.     ⽹⻚由超⽂本标记语⾔(HTML)组成
  4. 分类
  5.     静态⽹⻚
  6.         概念
  7.             纯html格式的⽹⻚通常被称为“静态⽹⻚”
  8.             相对于“动态⽹⻚”而⾔,它没有后台数据库、不包含服务器端程序,与⽤⼾没有交互
  9.         格式
  10.             .html或.htm
  11.             .mht mhtml⽂件,⼜称为聚合html⽂档或单⼀⽂件⽹⻚,是⼀种将⽹⻚的所有内容保存到⼀个⽂件中的格式
  12.             .chm chm是微软的⼀种帮助⽂件格式,利⽤html作源⽂,把帮助内容以类似数据库的形式编译储存
  13.     动态⽹⻚
  14.         概念:以脚本语⾔编写的程序为基础的,具有数据库访问功能,并且能够与⽤⼾进⾏良好的交互
  15.         格式:.asp、.aspx、.jsp、.php等
复制代码
1.2 网站

  
  1. 概念:多个相关⽹⻚合在⼀起便组成⼀个⽹站,⼜称Web站点,保存在Web服务器上,通过域名访问
  2. 主⻚
  3.     Home Page,⽤⼾输⼊域名访问Web站点时看到的第⼀个⽹⻚称为主⻚
  4.     它是⼀个Web站点的⾸⻚,通过超链接可以访问所有的⻚⾯,也可以链接到其它⽹站
  5.     主⻚⽂件名⼀般为index.html或default.html
复制代码
1.3 工具

  
  1. FrontPage:微软公司开发的⽹⻚设计⼯具
  2. Dreamweaver
  3.     Macromedia公司开发的⽹⻚设计⼯具,集⽹⻚设计与⽹站管理于⼀⾝
  4.     它将“所⻅即所得”的⽹⻚设计⽅式与源代码编辑完美结合,在⽹站设计制作领域应⽤⾮常⼴泛
  5.     ⼀般来说,专业⼈员使⽤Dreamweaver,⾮专业⼈员使⽤FrontPage
  6. ⽹⻚三剑客
  7.     早期:Macromedia公司的Dreamweaver、Flash、Fireworks
  8.     后期:Adobe公司的Dreamweaver、Flash、Photoshop
复制代码
2.HTML语言

2.1 基础

  
  1. 概念
  2.     Hyper Text Markup Language,超⽂本标记语⾔
  3.     是⽤于描述⽹⻚⽂档的标记语⾔,由万维⽹协会(W3C)制定,最新版本是HTML5
  4.     XHTML
  5.         the eXtensible Hypertext Markup Language,可扩展超⽂本标记语⾔
  6.         是⼀种基于可扩展标识语⾔(XML)的标记语⾔,它结合了XML的强⼤功能及HTML的简单特性
  7.         可以看成是⼀种增强了的HTML,它的可扩展性和灵活性将适应未来⽹络应⽤更多的需求
  8. 语法
  9.     标记
  10.         html中的标记以⼀对“<>”定界,起始标记的名称前加⼀个斜杠“/”即表⽰结束标记
  11.         语法上,起始标记和结束标记应成对出现
  12.         html不⽀持⾃定义标记,xml和xhtml⽀持⾃定义标记
  13.     属性:标记的功能可通过属性扩展,属性值需要使⽤⼀对双引号或单引号定界
  14.     格式
  15.         双标记
  16.             ⽤于有标记内容时,HTML中的⼤多数标记都是双标记
  17.             <标记 [属性1="属性值1" 属性2="属性值2"]……>标记内容</标记>
  18.         单标记
  19.             ⽤于没有标记内容时,<br>、<hr>、<img>和<input>是单标记
  20.             <标记 [属性1="属性值1" 属性2="属性值2"]…… />
  21. 样式
  22.     概念:CSS,Cascading Style Sheet,层叠样式表或⻛格样式表,⽤于⽹⻚⻛格的设计
  23.     说明:通过设⽴样式表,可以统⼀地控制⽹⻚的外观以及创建特殊效果
  24. 布局
  25.     概念
  26.         设计⼀个⽹⻚⾸先考虑的问题是⻚⾯布局
  27.         ⻚⾯布局是对⽹⻚中的各个元素在⽹⻚上进⾏合理安排,使其具有和谐的⽐例和艺术的效果
  28.     ⽅法
  29.         在⽹⻚设计中,常常借助表格和层来布局⻚⾯
  30.         表格
  31.             <table>、<th>、<tr>、<td>等标记
  32.             使⽤表格可以控制⻚⾯中元素的对⻬,使⼤量的信息整⻬地展⽰在⽹⻚中
  33.             ⽤表格布局⻚⾯需要事先把整个⻚⾯设计出来,对⻚⾯布局不满意时,调整起来也⽐较⿇烦
  34.         层
  35.             <div>标记
  36.             “层”相当于Word中浮动的⽂本框,可以⽤⿏标拖动到⻚⾯的任何地⽅
  37.             在创建复杂⽹⻚时,常⽤“层”来实现⽹⻚元素的精确定位
  38. ⾏为
  39.     概念:⾏为能使⽤⼾极为⽅便地创作出复杂的动画效果,或执⾏某些特定的任务,⾏为包含事件和动作两部分
  40.     事件
  41.         指发⽣在⽹⻚元素上的事情,包含单击⿏标、移动⿏标、⿏标悬停等
  42.         单击⿏标 onClick
  43.         移动⿏标 onMouseMove
  44.         ⿏标悬停 onMouseOver,⼜叫⿏标经过
  45.         ⿏标移出 onMouseOut,通常和onMouseOver搭配使⽤
  46.     动作:指事件发⽣时,对应的⽹⻚元素做出的响应
复制代码
2.2 标记

2.2.1 布局

  
  1. html>
  2.     <html>…</html>
  3.     html的所有内容都放置在此标记内
  4. <head>
  5.     <head>…</head>
  6.     head中除了“<title>”标记的所有内容不直接显⽰在浏览器中
  7.     两个重要标记
  8.         <title> <title>…</title> head中的标记,显⽰在浏览器的标题栏中
  9.         <meta>
  10.             <meta charset=?⽂档的编码字符集" /> 浏览器显⽰该⽂档时使⽤的编码
  11.             这⾥指定的编码必须与⽂件本⾝的编码保持⼀致或兼容,否则会导致乱码
  12. body>
  13.     <body>…</body>
  14.     body中的所有内容都显⽰在浏览器的正⽂区中
  15.     bgcolor属性:⽤于设置⽹⻚的背景⾊,HTML中所有需要设置颜⾊的地⽅都可以使⽤这些的⾊彩值
  16.     使⽤常量值
  17.         bgcolor=?red?  红⾊
  18.         bgcolor=?green? 绿⾊
  19.         bgcolor=?blue?  蓝⾊
  20.     使⽤索引值
  21.         bgcolor=?#FF0000?  红⾊
  22.         bgcolor=?#00FF00?  绿⾊
  23.         bgcolor=?#0000FF?  蓝⾊
  24.         bgcolor=?#FFFF00?  紫⾊
  25.         bgcolor=?#000000?  ⿊⾊
  26.         bgcolor=?#333333?  深灰⾊
  27.         bgcolor=?#A9A9A9?  浅灰⾊
  28.         bgcolor=?#FFFFFF?  ⽩⾊
复制代码
2.2.2 文本

  
  1. 标题<h1>~<h6>
  2.     <h1>...</h1>,... ,<h6>...</h6>
  3.     标题标记,以加粗、放⼤的字号显⽰其中的⽂本
  4.     <h1>的字号最⼤,称为⼀级标题,<h6>的字号最小
  5. 段落:<p> <p>...</p>  段落标签,⼀对<p>...</p>标签中的内容属于同⼀段,段与段之间空⼀⾏
  6. 格式
  7.     <b> <b>...</b>         使⽂字加粗显⽰,也可以使⽤<strong>标记实现同样的效果
  8.     <i> <i>...</i>         使⽂字斜体显⽰
  9.     <u> <u>...</u>         给⽂字加上下划线
  10.     <s> <s>...</s>         给⽂字加上删除线
  11.     <sup> <sup>...</sup>   ⼀对<sup>标记中的内容显⽰为上标
  12.     <sub> <sub>...</sub>   ⼀对<sub>中的内容显⽰为下标
  13.     font>                  说明 设置字体、字号、颜⾊等的标签
  14.         size <font size=?x?>...</font> 设定字体⼤小,x的值在1~7之间,?size=1?最小,?size=7?最⼤
  15.         color font color=?...?>...</font>
  16.             设定字体颜⾊,可使⽤“red”、“green”、“blue等常量值
  17.             也可以使⽤RGB形式,如color=?#FF0000?(等价于color=?red?)
  18.         face <font face=?...?>...</font> 设定⽂字的字体,如face=?等线",表⽰设定⽂字的字体为“等线”
复制代码
2.2.3 功能

  
  1. 换⾏ <br> <br>或<br/>
  2.     换⾏标记,连续两个<br>标记的显⽰效果与分段相似(空⼀⾏)
  3.     在Dreamweaver的设计视图中,按回⻋会⽣成⼀对<p>标记,按“Shift+回⻋”会⽣成⼀个<br>标记
  4. 分割
  5.     <hr> <hr>或<hr/> ⽔平线、分割线标记,显⽰⼀根⽔平线,以分割⽹⻚的不同部分
  6. 链接<a>
  7.     说明
  8.         超链接标记,超⽂本(Hyper Text)因此功能而得名,是HTML中最重要的标记
  9.         可以设定超链接的对象,常⻅的有⽂本和图⽚对象   
  10.     功能
  11.         ①
  12.             ⽹⻚之间的超链接,<a href=?url?>...</a>
  13.             说明
  14.                 单击该链接会打开另⼀个⽹⻚或访问万维⽹中的其它资源(图⽚、⽂件、视频等)
  15.                 创建⽹⻚之间的超链接时,不应使⽤绝对路径,应使⽤相对路径
  16.                 这样当⽹站⽂件夹更名或更换位置时,就不需要重新修改链接了
  17.         ②
  18.             电⼦邮件超链接,<a href=?mailto:邮箱地址?>...</a>
  19.             说明
  20.                 单击该链接会打开默认的邮件客⼾端向指定邮箱发送电⼦邮件
  21.         ③
  22.             命名锚记链接,<a name=?锚记名?></a>
  23.             说明
  24.                 锚记链接是指链接到同⼀个⽹⻚或不同⽹⻚中指定位置的超链接
  25.                 可以对⽹⻚中的各个部分加上锚记,浏览者只要点击锚记即可快速到达指定的部分
  26.     属性target
  27.         target=?_self? 链接⽬标在当前窗口中打开,默认值
  28.         target=?_blank? 链接⽬标在新窗口中打开
  29.         target=?_parent? 链接⽬标在⽗窗口中打开(使⽤框架时)
  30.         target=?_top? 链接⽬标在三级窗口打开(使⽤多级框架时)
  31. 图⽚<img>
  32.     <img src=?url?/>,在⽹⻚中显⽰url指定的图⽚
  33.     说明
  34.         ⽹⻚中使⽤的图像和⽂件格式主要有GIF、JPEG和PNG
  35.         为了⽅便管理,图像⽂件⼀般不与⽹⻚保存在同⼀个⽂件夹中,而是存⼊⼀个专⻔的⽂件夹(如images)中
  36.         应该使⽤相对路径,这样复制到其它计算机中浏览时就不会出现路径问题
  37.     热点
  38.         ⼀张图像上可以添加多个超链接,称为“图像热点”或“图像地图”
  39.         在图像中创建多个热点区域,每个热点区域包含⼀个超链接
  40.         热点形状可以是矩形、圆形或者多边形,热点位置可以⾃⾏设定
  41. 表格<table>
  42.     说明
  43.         表格标记,通过<table>、<th>、<tr>和<td>,可以构造表格
  44.         表格的最外层标记,表⽰"整个表格";⼀个<table>标记中可以包含多个<tr>和<td>
  45.         属性 border
  46.             默认为0,即没有边框,数字越⼤边框越粗
  47.             默认的边框样式是带“3D浮雕”效果的
  48.     相关
  49.         <th> 定义表格内的表头单元格,⼀般⽤在第⼀⾏,被标记的⽂本会加粗、居中显⽰
  50.         <tr> 定义表格中的⼀⾏,表格中有⼏对<tr>就有⼏⾏
  51.         <td>
  52.             定义⾏中的单元格,⼀对<tr>中有⼏对<td>,那么该⾏就有⼏个单元格
  53.             属性:这两个属性通常⽤于构建⾮标准的表格
  54.                 colspan  某个单元格跨越的列数
  55.                 rowspan  某个单元格跨越的⾏数
  56. 列表
  57.     ul <ul>...</ul>
  58.         ⽆序列表,类似于Word中的项⽬符号(⾮数字符号)
  59.         li <li>...</li> ⽆序列表中的列表项
  60.     ol <ol>...</ol>
  61.         有序列表,类似于Word中的项⽬编号(数字编号)
  62.         li <li>...</li> 有序列表中的列表项
复制代码
2.2.4 表单

  
  1. <form>
  2.     语法 <form>...</form>
  3.     说明
  4.         表单为⽤⼾输⼊信息提供了⼀种有序的结构,表单中⽤来输⼊信息的各种表单元素称为表单域
  5.         常⻅的表单域有⽂本域、密码域、单选框、复选框、列表、下拉列表、⽂本区域、按钮等
  6.         所有的表单域都应当包含在⼀对<form>标记中,否则提交按钮和重置按钮会失效
  7.     属性
  8.         action=?url?:提交表单时,会把⽤⼾在表单域中填写的所有信息发送到action指定的url中处理
  9.         method
  10.             method=?get? 提交的信息直接附加在url的尾部,可⻅且不安全
  11.             method=?post? 封装在在http的消息主体中,不可⻅,更安全
  12. <input>
  13.     语法 <input type=?...?/>
  14.     说明
  15.         type=?text? ⽂本域
  16.         type=?password? 密码域,其中的内容会显⽰为“*”
  17.         type=?checkbox? 复选框,可以单选、多选、全选
  18.         type=?radio? 单选框,在所有的选项中只能选择⼀个
  19.         type=?submit? “提交”按钮,单击会把表单中的信息提交到<form>标记的action属性指定的url中处理
  20.         type=?reset? “重置”按钮,单击会清空该表单中的所有信息,每个控件的状态恢复初始值
  21. <select>
  22.     语法 <select>...</select>
  23.     说明
  24.         下拉列表框,使⽤multiple属性可以变成能够多选的列表框
  25.         <option>...</option> 列表框中的选项
  26. <textarea>
  27.     语法:<textarea>...</textarea>
  28.     说明:⽂本区域标记,⽂本域⽤于显⽰⼀⾏,⽂本区域可显⽰多⾏
复制代码
2.3 属性

  
  1. 说明:align、valign、width和height属性可以⽤在⼤多数HTML的标记中
  2. 对⻬
  3.     align说明 ⽔平对⻬
  4.         align=?left? 左对⻬
  5.         align=?center? ⽔平居中对⻬
  6.         align=?right? 右对⻬
  7.     valign垂直对⻬⽅式
  8.         valign=?top? 顶对⻬
  9.         valign=?middle? 垂直居中对⻬
  10.         valign=?bottom? 底对⻬
  11. ⼤小
  12.     width标记对象的宽度
  13.         px 像素(绝对值)
  14.         % 标记对象相对于整个窗口的宽度⼤小(百分⽐例)
  15.     height标记对象的⾼度
  16.         px 像素(绝对值)
  17.         % 标记对象相对于整个窗口的⾼度⼤小(百分⽐例)
复制代码
二:IIS

1.界说

  
  1. IIS(Internet Information Services,互联网信息服务)是微软公司提供的基于运行Microsoft Windows的互联网基本服务组件
  2.     1.它集成了Web服务器、FTP服务器、NNTP服务器和SMTP服务器
  3.       分别用于网页浏览、文件传输、新闻服务和邮件发送等方面
  4.       它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事
  5.     2.IIS是Windows NT的核心组件之一,提供了基于运行Microsoft Windows的互联网基本服务
  6.     3.IIS是一种灵活、易于管理的Web服务器,它提供了基于图形用户界面(GUI)的管理工具,称为“Internet信息服务管理器”
  7.       可用于配置和管理网站及应用程序。通过IIS,用户可以轻松地创建、发布和管理网站,以及提供Web应用程序和服务
  8.     4.IIS还支持多种编程语言和开发框架,如ASP.NET、PHP、Node.js等
  9.       使得开发人员可以灵活地使用自己熟悉的工具和技术来构建和部署Web应用程序
  10.     5.IIS还提供了丰富的安全功能,如SSL/TLS加密、身份验证和授权机制等,以保护Web应用程序和数据的安全
复制代码
2.主要功能

  
  1. Web服务器:IIS可以作为Web服务器,托管网站和Web应用程序。它支持多种编程语言
  2.           如ASP.NET、PHP、Node.js等,使得开发人员可以灵活地使用自己熟悉的工具和技术来构建和部署Web应用程序
  3. FTP服务器:IIS提供了FTP(文件传输协议)服务器功能,允许用户上传和下载文件
  4.           这对于需要在线共享和分发文件的用户来说非常有用
  5. NNTP服务器:NNTP(网络新闻传输协议)服务器允许用户访问和发布Usenet新闻组
  6.           这对于新闻发布和讨论论坛等场景非常适用
  7. SMTP服务器:IIS还提供了SMTP(简单邮件传输协议)服务器功能,用于发送和接收电子邮件
  8.           这对于需要构建自己的邮件服务器的用户来说是一个很好的选择
复制代码
3.特点与上风

  
  1. 易于管理:IIS提供了基于图形用户界面(GUI)的管理工具,称为“Internet信息服务管理器”
  2.         用户可以通过它来配置和管理网站及应用程序,无需具备复杂的命令行操作知识
  3. 可扩展性:IIS支持多种插件和扩展,用户可以根据自己的需求添加新的功能模块或定制现有功能
  4. 安全性:IIS提供了丰富的安全功能,如SSL/TLS加密、身份验证和授权机制等,以保护Web应用程序和数据的安全
  5.        同时,它还支持防火墙和入侵检测系统等功能,进一步增强了系统的安全性
  6. 高性能:IIS采用了先进的缓存技术和优化算法,提高了Web服务器的性能和响应速度
  7.        同时,它还支持负载均衡和集群等技术,使得系统能够处理更多的并发请求和提供更可靠的服务
复制代码
4.应用场景

  1. IIS适用于各种规模的网站和Web应用程序,包括个人博客、企业网站、电子商务平台、在线学习平台等
  2. 此外,它还可以用于构建和管理内部网络中的Web应用程序和服务,如企业内部门户网站、文件共享平台等
复制代码
4.1 安装IIS

  
  1. 1.确认操作系统版本:确保操作系统满足IIS的安装要求
  2.     例如,IIS 10适用于Windows 10、Windows Server 2016和Windows Server 2019
  3. 2.以管理员身份登录:为了成功安装IIS,需要以管理员身份登录Windows系统
  4. 3.打开服务器管理器:点击“开始”菜单,找到并打开“服务器管理器”
  5. 4.添加角色和功能:
  6.     在“服务器管理器”中,点击“添加角色和功能”按钮
  7.     在“添加角色和功能向导”中,选择“Web服务器(IIS)”,然后点击“下一步”
  8.     在“功能”选项卡中,勾选“Web服务器支持”等相关功能,然后点击“下一步”
  9.     在“确认”页面,检查安装摘要,确保无误后点击“安装”
  10.     等待安装完成后,点击“关闭”按钮
  11. 5.注意事项:
  12.     在安装IIS之前,确保操作系统已经安装了最新的更新和补丁
  13.     在安装过程中,可以暂时关闭防火墙,以免其阻止IIS的正常安装。但安装完成后,记得重新开启防火墙并配置相应的规则
  14.     IIS需要.NET Framework支持,请确认.NET Framework已经安装,并且版本与IIS兼容
  15.     为了避免资源浪费和潜在的安全风险,建议仅安装必要的IIS组件
复制代码
4.2 设置IIS

  
  1. 1.打开IIS管理控制台:可以通过在运行中输入“inetmgr”来打开。
  2. 2.配置网站:
  3.     在IIS管理控制台中,找到左侧面板的“站点”节点,右键单击并选择“添加网站”
  4.     在弹出的对话框中,输入网站名称并选择要将网站绑定到的IP地址和端口
  5.     选择网站的根目录,即存放网站文件的文件夹
  6.     配置其他选项,如访问权限、日志设置等
  7. 3.配置应用程序池:
  8.     应用程序池是IIS用来运行网站的进程池。默认情况下,IIS会为每个网站创建一个应用程序池
  9.     在IIS管理控制台中,找到左侧面板的“应用程序池”节点,右键单击并选择“添加应用程序池”
  10.     为应用程序池指定名称,并配置其他选项,如.NET版本和进程模型
  11. 4.配置默认文档:
  12.     默认文档是当用户访问网站时,IIS默认打开的页面
  13.     在IIS管理控制台中,选中网站节点,然后找到“默认文档”功能
  14.     在默认文档列表中,可以添加、删除或调整默认文档的优先顺序
  15. 5.设置访问限制:
  16.     为了保证服务器的安全运行,可以限制客户端访问的数量和带宽
  17.     在IIS管理控制台中,找到网站的“连接限制”或“带宽限制”功能,并进行相应的设置
  18. 6.配置MIME类型:
  19.     MIME类型是描述消息内容类型的标准。在IIS中,需要为不同的文件扩展名配置相应的MIME类型
  20.     在IIS管理控制台中,找到MIME类型配置功能,并添加或修改MIME类型
  21. 7.创建虚拟目录:
  22.     虚拟目录是将其他目录以映射的方式虚拟到服务器的主目录下。这有助于节省主目录所在盘的空间,并方便管理上传的文件
  23.     在IIS管理控制台中,右键单击网站节点,选择“添加虚拟目录”,并按照提示进行配置
复制代码
4.3 发布网站

  
  1. 1.准备网站文件:在本地环境中创建和调试网站,确保网站文件夹包含所有必需的文件,如HTML、CSS、JavaScript、图像等
  2. 2.复制网站文件到服务器:将网站文件复制到服务器的本地目录,或者通过FTP上传到服务器
  3.     确保文件的正确和完整
  4. 3.绑定域名和主机空间(如适用):如果使用了域名和主机空间,需要将域名和IIS服务器的主机空间绑定起来
  5.     具体操作可以根据主机托管商提供的教程来进行
  6. 4.测试网站:在浏览器中输入服务器的IP地址或域名(如果已绑定),加上端口号(如果有),访问并测试网站
  7.     确保网站在不同浏览器、不同设备上的兼容性和稳定性
  8. 5.备份网站文件:在发布网站之前或之后,务必将网站文件进行备份,以防止数据丢失或不可预测的问题发生
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

干翻全岛蛙蛙

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表