网页制作 订阅
网页制作是网站策划师、网络程序员、网页设计师等岗位,应用各种网络程序开发技术和网页设计技术,为企事业单位、公司或个人在全球互联网上建设站点,并包含域名注册查询和主机托管等服务的总称。 展开全文
网页制作是网站策划师、网络程序员、网页设计师等岗位,应用各种网络程序开发技术和网页设计技术,为企事业单位、公司或个人在全球互联网上建设站点,并包含域名注册查询和主机托管等服务的总称。
信息
外文名
Web page creation
中文名
网页制作
网页制作定义
网站是企业向用户和网民提供信息(包括产品和服务)的一种方式,网页制作是企业开展电子商务的基础设施和信息平台,离开网站(或者只是利用第三方网站)去谈电子商务是不可能的。企业的网址被称为“网络商标”,也是企业无形资产的组成部分,而网站是INTERNET上宣传和反映企业形象和文化的重要窗口。网页制作是指使用标记语言(外语:Markup Language)。
收起全文
精华内容
下载资源
问答
  • 网页制作

    千次阅读 2016-05-10 14:04:43
    根据市场的需求,当然我们就要去学习相对应的技术了,这段时间我将开始学习网页制作的相关内容,这篇博客,主要是介绍一下接下来几篇博客的大致内容和具体方向。 关于这个网页制作课程我是从易云网上听来的,但是这...

          最近耳边一直有朋友跟我说的一些工作现状,现在比较火的就是前端开发和移动开发这两部分,前端开发人员需求量特别大。根据市场的需求,当然我们就要去学习相对应的技术了,这段时间我将开始学习网页制作的相关内容,这篇博客,主要是介绍一下接下来几篇博客的大致内容和具体方向。

          关于这个网页制作课程我是从易云网上听来的,但是这笔记可是原创的,下面开始我们的网页制作之旅吧!~~~~

          首先我们需要对web前端的整理有个梳理性的认识,什么是web前端,web前端包括了具体的什么内容,就算不是程序员的你,也会经常听到现在的一些专业性的术语,ps、css或者什么UI等等,那这些专业性的术语跟web前端之间有什么样的关系呢?带着这些疑惑,我们需要知道的是整个网页制作下来的流程。


    我们从上图可以清楚的看出整个网页的制作流程,策划是对整个网页的整体需求了解以及其他方面的资料收集,后面的交互阶段生成的是交互稿,视觉阶段生成出来的产品就是视觉稿,UI的设计就是通过这两个阶段生成出来的交互稿和视觉稿来进行网页的实际实现。当然上图显示的都是大部分网页制作的流程,如今有些大公司对于交互显示出来的交互稿也有可以直接交给前端的,中间出现了协作的大部分交互运动。如下图所示,视觉、前端、后端可以在一个时间点同时的并发的进行着,这样不仅能够减小工作的时间,提高效率,最主要的是节约了页面的制作成本。


    在这里,每个阶段都有自己的工作职责。

          视觉稿转换成UI,就是一个页面的制作。而交互稿转换成UI,就是要给网页的逻辑开发过程。



    针对前端而言,我们就需要将这两份资料稿整理出前端的产物。

          对于页面制作,这里包含:CSS、HTML、PS等,当然能页面制作的语言也不仅仅是我列举的这三个,这个是常用的三个软件。

    • CSS:页面样式的设计
    • HTML:页面结构的设计
    • PS:视觉稿里的图表或者logo切图出来
          对于页面的逻辑开发,这里包括:javascript、DOM等,同样的这里逻辑开发不仅仅只有这两个,但是这里我也只学这两种了。
    • javascript:逻辑的衔接
    • DOM:操作html,css的一些接口

          这里我们的目标是成为合格的前端开发工程师,奔着这个目标,我们就需要从头开始学习,这里框架出我们的方向之后,剩下的就是坚持不懈的努力了,加油吧!

    展开全文
  • 网页制作

    2008-01-30 14:03:00
    网页制作 网页实际是一个文件,他存放在世界某个角落的的某一台计算机中,而这台计算机必须是与互联网相连的。网页经由网址( URL )来识别与存取,当我们在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件...
    网页制作 
    网页实际是一个文件,他存放在世界某个角落的的某一台计算机中,而这台计算机必须是与互联网相连的。网页经由网址( URL )来识别与存取,当我们在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到你的计算机,然后再通过浏览器解释网页的内容,再展示到你的眼前。

    要领一:确定网站主题

    做网站,首先必须要解决的就是网站内容问题,即确定网站的主题。美国《个人电脑》杂志(PC Magazine)评出了99年度排名前100位的全美知名网站的十类题材:第1类:网上求职;第2类:网上聊天/即时信息/ICQ;第3类:网上社区/讨论/邮件列表;第4类:计算机技术;第5类:网页/网站开发;第6类:娱乐网站;第7类:旅行;第8类:参考/资讯;第9类:家庭/教育;第10类:生活/时尚。我们可以参看上面的分类,继续细分。如果自己在某些方面有兴趣,或掌握的资料较多,也可以做一个自己感兴趣的东西,一者,你可以有自己的见解,做出自己的特色;二者,在制作网站时不会觉得无聊或者力不从心。兴趣是制作网站的动力,没有创作热情,很难设计制作出优秀的作品。

    对于内容主题的选择,要做到小而精,主题定位要小,内容要精。不要去试图制作一个包罗万象的站点,这往往会失去网站的特色,也会带来高强度的劳动,给网站的及时更新带来困难。记住:在互联网上只有第一,没有第二!

    要领二:选择好域名

    域名是网站在互联网上的名字。一个非产品推销的纯信息服务网站,其所有建设的价值,都凝结在其网站域名之上。失去这个域名,所有前期工作就将柯淇铡?br>

    目前,做个人网站的很多都依赖免费个人空间,其域名也是依赖免费域名指向,如网易的虚拟域名服务,其实这对个人网站的推广与发展很为不利,不光是它“适时”开启的窗口妨碍了浏览者的视线和好感,让人一看就知道是个人网站,而且也妨碍了网页的传输速度。所以,就我个人观点来说,首先花点钱去注册一个域名,独立的域名就是个人网站的第一笔财富,要把域名起得形象、简单、易记。

    要领三:掌握建网工具

    网络技术的发展带动了软件业的发展,所以用于制作Web页面的工具软件也越来越丰富。从最基本的HTML编辑器到现在非常流行的Flash互动网页制作工具,各种各样的Web页面制作工具,下面是几款具有代表性的网页制作器:

    (1)HTML编辑器。虽然HTML代码复杂,编辑和调试要花费大量的时间,但因HTML的稳定性、广泛支持性及可创建复杂的页面效果,仍受高级网页制作人员的青睐。就目前来说,有众多的编辑器供选择,这些编辑器广泛支持复杂页面创建及高级HTML规范,使用较为普遍的有Hotdog等专业HTML编辑器。

    (2)所见即所得的网页编辑器。其中以Microsoft Frontpage为代表,它具有如Word一样的操作界面,熟知Word功能的操作者,只要稍加培训就能轻松编制网页。而且,Frontpage还能解析网页的HTML源代码,并提供了预览支持。但Frontpage的一些特殊显示功能并不能在其它非IE浏览器下实现。所以Frontpage是一款非常适合初、中级网页制作人员使用的工具软件。

    (3)现在非常流行的 Macromedia公司出品的Flash互动网页制作工具。这是是一款功能非常强大的交互式矢量多媒体网页制作工具。能够轻松输出各种各样的动画网页,它不需要特别繁杂的操作,也比JAVA小巧精悍!但它的动画效果、互动效果、多媒体效果十分出色。而且还可以在Flash动画中封装Mp3音乐、填写表单等;并且由于Flash编制的网页文件比普通网页文件要小得多,所以大大加快了浏览速度。这是一款十分适合动态Web制作的工具。

    另外,个人网站制作者还需了解W3C的HTML4.0规范、CSS层叠样式表的基本知识、javascript、VBScript的基本知识。对于常用的一些脚本程序如ASP、CGI、PHP也要有适当了解,还要熟练使用图形处理工具和动画制作工具以及矢量绘图工具,并能部分了解多种图形图像动画工具的基本用法,熟练使用FTP工具以及拥有相应的软硬件和网络知识也是必备的。

    当然,互联网还是一个免费的资料库。编制网页需要多种多样的按钮、背景还有各种各样图形、图片。如果这些都要靠自己完成,既浪费时间又浪费金钱,而且还需要强大的图形、图片制作技术。所以,为了省却这些麻烦,网站制作者完全可以从网上下载各种精美实用的图片、按钮、背景等网页素材。

    要领四:确定网站界面

    界面就是网站给浏览者的第一印象,往往决定着网站的可看性,在确定网站的界面时要注意以下三点:

    ①栏目与板块编排

    构建一个网站就好比写一篇论文,首先要列出提纲,才能主题明确、层次清晰。网站建设初学者,最容易犯的错误就是:确定题材后立刻开始制作,没有进行合理规划。从而导致网站结构不清晰,目录庞杂混乱,板块编排混乱等。结果不但浏览者看得糊里糊涂,制作者自己在扩充和维护网站也相当困难。所以,我们在动手制作网页前,一定要考虑好栏目和板块的编排问题。

    网站的题材确定后,就要将收集到的资料内容作一个合理的编排。比如,将一些最吸引人的内容放在最突出的位置或者在版面分布上占优势地位。栏目的实质是一个网站的大纲索引,索引应该将网站的主体明确显示出来。在制定栏目的时候,要仔细考虑,合理安排。在栏目编排时需要注意的是:

    ●尽可能删除那些与主题无关的栏目;

    ●尽可能将网站内最有价值的内容列在栏目上;

    ●尽可能从访问者角度来编排栏目以方便访问者的浏览和查询;辅助内容,如站点简介、版权信息、个人信息等大可不必放在主栏目里,以免冲淡主题。

    另外,板块的编排设置也要合理安排与划分。板块比栏目的概念要大一些,每个板块都有自己的栏目。举个例子:ENET硅谷动力(www.enet.com.cn)的站点分新闻、产品、游戏、学院等板块,每个板块下面又各有自己的主栏目。一般来说,个人站点内容较少,只要分个栏目也就够了,不需要设置板块。如果有必要设置板块的,应该注意:

    ●各板块要有相对独立性;

    ●各板块要有相互关联;

    ●各板块的内容要围绕站点主题;

    ②目录结构与链接结构

    网站的目录是指建立网站时创建的目录。例如:在用Frontpage建立网站时都默认建立了根目录和Images子目录。目录的结构是一个容易忽略的问题,大多数站长都是未经规划,随意创建子目录。目录结构的好坏,对浏览者来说并没有什么太大的感觉,但是对于站点本身的维护,以后内容的扩充和移植有着重要的影响。所以建立目录结构时也要仔细安排,比如:

    ●不要将所有文件都存放在根目录下。有网站制作者为了方便,将所有文件都放在根目录下。这样就很容易造成:文件管理混乱,搞不清哪些文件需要编辑和更新,哪些无用的文件可以删除,哪些是相关联的文件,影响工作效率;上传速度变慢,服务器一般都会为根目录建立一个文件索引,如果将所有文件都放在根目录下,那么即使只上传更新一个文件,服务器也需要将所有文件再检索一遍,建立新的索引文件,很明显,文件量越大,等待的时间也将越长。

    ●按栏目内容建立子目录。子目录的建立,首先按主栏目建立。友情连接内容较多,需要经常更新的可以建立独立的子目录。而一些相关性强,不需要经常更新的栏目,例如:网站简介、站长情况等可以合并放在一个统一目录下。所有程序一般都存放在特定目录,例如:CGI程序放在cgi-bin目录,所有提供下载的内容也最好放在一个目录下,便于维护管理。

    ●在每个主目录下都建立独立的Images目录。一般来说,一个站点根目录下都有一个默认地Images目录。将所有图片都存放在这个目录里很是不方便,比如在栏目删除时,图片的管理相当麻烦。所以为每个主栏目建立一个独立的Images目录是方便管理的。原因很简单,就是方便维护与管理。

    其它需要注意的还有:目录的层次不要太深,不要超过3层;不要使用中文目录,使用中文目录可能对网址的正确显示造成困难;不要使用过长的目录,太长的目录名不便于记忆;尽量使用意义明确的目录,以便于记忆和管理。

    网站的链接结构是指页面之间相互链接的拓扑结构。它建立在目录结构基础之上,但可以跨越目录。形象的说:每个页面都是一个固定点,链接则是在两个固定点之间的连线。一个点可以和一个点连接,也可以和多个点连接。更重要的是,这些点并不是分布在一个平面上,而是存在于一个立体的空间中。一般的,建立网站的链接结构有两种基本方式:

    ●树状链接结构(一对一),这类似DOS的目录结构,首页链接指向一级页面,一级页面链接指向二级页面。这样的链接结构浏览时,一级级进入,一级级退出,条理比较清晰,访问者明确知道自己在什么位置,不会“不知身在何处”,但是浏览效率低,一个栏目下的子页面到另一个栏目下的子页面,必须回到首页再进行。

    ●星状链接结构(一对多),类似网络服务器的链接,每个页面相互之间都建立有链接。这样浏览比较方便,随时可以到达自己喜欢的页面。但是由于链接太多,容易使浏览者迷路,搞不清自己在什么位置,看了多少内容。

    因此,在实际的网站设计中,总是将这两种结构混合起来使用。网站希望浏览者既可以方便快速地达到自己需要的页面,又可以清晰地知道自己的位置。所以,最好的办法是:首页和一级页面之间用星状链接结构,一级和二级页面之间用树状链接结构。关于链接结构的设计,在实际的网页制作中是非常重要一环,采用什么样的链接结构直接影响到版面的布局。

    ③进行形象设计

    网站的设计可以从以下几点出发:

    ●设计网站标志(LOGO)。LOGO是指网站的标志,标志可以是中文、英文字母,也可以是符号、图案等。标志的设计创意应当来自网站的名称和内容。比如:网站内有代表性的人物、动物、植物,可以用它们作为设计的蓝本,加以卡通化或者艺术化;专业网站可以以本专业有代表的物品作为标志。最常用和最简单的方式是用自己网站的英文名称作标志,采用不同的字体、字母的变形、字母的组合可以很容易制作好自己的标志。

    ●设计网站色彩。网站给人的第一印象来自视觉冲击,不同的色彩搭配产生不同的效果,并可能影响到访问者的情绪。“标准色彩”是指能体现网站型象和延伸内涵的色彩,要用于网站的标志,标题,主菜单和主色块。给人以整体统一的感觉。至于其它色彩也可以使用,但应当只是作为点缀和衬托,绝不能喧宾夺主。一般来说,一个网站的标准色彩不超过3种,太多则让人眼花缭乱。适合于网页标准色的颜色有:蓝色,黄/橙色,黑/灰/白色三大系列色。

    ●设计网站字体。和标准色彩一样,标准字体是指用于标志,标题,主菜单的特有字体。一般网页默认的字体是宋体。为了体现站点的“与众不同”和特有风格,可以根据需要选择一些特别字体。制作者可以根据自己网站所表达的内涵,选择更贴切的字体。需要说明的是:使用非默认字体只能用图片的形式,因为很可能浏览者的计算机里没有安装特别字体,那么辛苦设计制作便可能付之东流了。

    ●设计网站宣传语。也可以说是网站的精神、主题与中心,或者是网站的目标,用一句话或者一个词来高度概括。用富有气势的话或词语来概括网站,进行对外宣传,可以收到比较好的结果。

    要领五:确定网站风格

    “风格”是抽象的,是指站点的整体形象给浏览者的综合感受。这个“整体形象”包括站点的CI(标志,色彩,字体,标语)、版面布局、浏览方式、交互性、文字、语气、内容价值等等诸多因素,网站可以是平易近人的、生动活泼的也可以是专业严肃的。不管是色彩、技术、文字、布局,还是交互方式,只要你能由此让浏览者明确分辨出这是你网站独有的,这就形成了网站的“风格”。

    风格是有人性的,通过网站的色彩、技术、文字、布局、交互方式可以概括出一个站点的个性:是粗犷豪放的,还是清新秀丽的;是温文儒雅的,还是执著热情的;是活泼易变的,还是墨守成规的。

    总之,有风格的网站与普通网站的区别在于:在普通网站上你看到的只是堆砌在一起的信息,你只能用理性的感受来描述,比如信息量多少,浏览速度快慢等;在有风格的网站上你可以获得除内容之外的更感性的认识,比如站点的品位,对浏览者的态度等。

    在明确自己想给人以怎样的印象后,要找出网站中最有特色的东西,就是最能体现网站风格的东西。并以它作为网站的特色加以重点强化、宣传。总之,风格的形成不是一次定位的,你可以在实践中不断强化、调整、改进。

    要领六:有创意的内容选择

    好的内容选择需要有好的创意,作为网页设计制作者,最苦恼的就是没有好的内容创意。网络上的最多的创意即是来自于虚拟同现实的结合。创意的目的是为了更好的宣传与推广网站,如果创意很好,却对网站发展毫无意义,那么,网站设计制作者也应当放弃这个创意。另外,主页内容是网站的根本之所在,如果内容空洞,即使页面制作地再怎样精美,仍然不会有多少用户。从根本上说,网站内容仍然左右着网站流量,内容为王(Content Is King)依然是个人网站成功的关键。

    要领七:推广自己的网站

    网站的营销推广在个人网站的运行中也占着重要的地位,在推广个人网站之前,请确保已经做好了以下内容:网站信息内容丰富、准确、及时;网站技术具有一定专业水准,网站的交互性能良好。一般来说,网站的推广有以下几种方式:

    (1)搜索引擎注册与搜索目录登录技巧

    注册著名的搜索引擎站点是在技术上推广网站的第一步。注册搜索引擎有一定的技巧,像AltaVista、搜索客这样的搜索引擎,它自动收录提交的网址。另外,注意Meta的使用,不要提交分栏Frame页面,大部分搜索引擎不识别Frame,所以一定要提交有内容的Main页面。

    而像Yahoo、搜狐等搜索目录网站采用手工方式收录网址,以保证收录网站的质量,在分类查询时获得的信息相关性比搜索引擎站点(靠Spider自动搜索的)更强。由于搜索目录网站收录网站的人为因素相对较多,因此在提交网站时要注意遵守规则。如Yahoo要求注册站点描述不超过25个单词。在此要注意:将网址提交到最合适的目录下面,要认真详细的介绍网站,千万不要有虚假、夸张的成分。

    (2)广告交换技巧

    很多个人站点在相互广告交换时都提出了几个条件:第一,访问量相当;第二,首页交换。显而易见,这种做法是为了充分利用广告交换。以很多个人网站的经验,当与一个个人站点交换链接时,对方把网站的LOGO放到了友情连接一页,而不是首页时,很少有访客会来自那里。通常在首页,广告交换才会有很好的效果。

    (3)目标电子邮件推广

    使用电子邮件宣传网址时,主要有如下技巧:可以使用免费邮件列表来进行,只要你申请了免费邮件列表服务,你就可以利用邮件列表来推广你的网站;可以通过收集的特定邮件地址,来发送信息到特定的网络群体,在特定网络群体中推广自己的网站;发送HTML格式的邮件,即使其内容与接收者关系不大,也不会被被当作垃圾信件马上删掉,人们至少会留意一下发送者的地址。不过,在进行邮件推广的时候要注意网络道德。

    要领八:支撑网站日常运行

    当个人网站做到某一程度,就必须把赚钱提到议事日程上来,通常来说,个人网站获取资金通常有以下两个渠道:

    (1)销售网站的广告位

    要销售网站的广告位,一般来说,每日的流量少于1万人次的网站在目前是不会吸引广告主的。网站的专业性及商用性,以往的广告经验,技术以及设计要求等也会影响到广告的销售。

    一般来说,WEB广告的收费有三种方式:

    ①CPM (Cost Per Million/Thousand)

    放一个广告,它按每1,000人次来访问站点收费。这方法对网站经营者最为合适,只要有人浏览该网页,就得钱,不管访问者对广告有无反应——是否会看或点击该广告。

    ②点透(Click-through)

    通过Banner广告点到了广告商的站点,这才算数,广告商青睐这个,他只为对自己广告感兴趣的人“套钱“。网站经营者就不合适了,据一些调查资料表明,只有3%的访问者会去“CLICK”广告。

    ③提成 (Commission)

    根据访问者点击位于你站点上广告所带来的销售收入,从中跟做广告的厂商分成,这种方法对于网站的经营者来说,比上面两个都更加冒险。

    通常的,个人网站的广告收费方法往往是第一、第二种方法的结合,站点和广告商都可少冒点险。

    (2)与大型网站合作

    另外,通过与大型网站合作,获取经费,也可以维持个人网站的日常运行。不过,个人网站很容易会成为商业网站的附属品。

    有时间和充沛的体力,再加上对新技术和技巧的学习和应用,你就能为自己在网上建一个家了。 
    展开全文
  • 网页制作 作业

    千次下载 热门讨论 2011-12-13 15:20:18
    要交网页制作的作业首选。内有报告,dreamweaver制作. 开场动画,主页,相册,日志,留言板,心愿。。
  • #3使用html+css+js制作网页 制作登录网页

    千次阅读 多人点赞 2020-01-31 20:23:54
    #3使用html+css+js制作网页 制作登录网页 详细教程

    引言:
    在一个由html+css+js制作的网页中,html就是框架,js就是脚本,css就是样式
    前面知道了那么多概念,现在可以开始实战了

    本系列链接

    #1使用html+css+js制作网站教程 准备
    #2使用html+css+js制作网站教程 测试
    #3使用html+css+js制作网页 制作登录网页
    #3使用html+css+js制作网页 番外篇 制作接收php
    #3使用html+css+js制作网页 番外篇 使用python flask 框架(I)
    #3使用html+css+js制作网页 番外篇 使用python flask 框架 (II)

    2制作登录网页

    2.1 准备

    做一个项目,首先先要建立一个文件夹结构。如本系列第1部所述,使用一个好的文件结构是编写代码的好习惯。

    2.1.1 创建文件夹

    如本系列第一部所述,创建文件夹结构。

    2.1.2 创建主文件

    index是默认的首页文件(index.php,index.asp等都是,详情参考该网站)
    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
        
    </body>
    </html>
    

    2.2 html部分

    2.2.1 网站信息

    向index.html中的<head></head>里面加入以下代码

    	<!--声明信息-->
        <meta name="author" content="这里输入作者名" />
        <meta name="generator" content="这里输入IDE名字" />
        <!--声明结束-->
        <!--网站声明-->
        <meta name="keywords" content="这里输入搜索关键字" />
        <!--声明结束-->
    

    2.2.2 主要框架

    我们是要做一个登录页面,所以必须要有两个输入框和一个提交按钮。
    向index.html中的<body></body>里面添加以下代码:

    <div>
    	<input type="text" placeholder="username"/>
    	<input type="text" placeholder="passwords"/>
    	<button>提交</button>
    </div>
    

    我们就同过上面的代码创建了2个输入框,一个提交按钮。其中:

    • <div> 标签定义 HTML 文档中的一个分隔区块或者一个区域部分。
    • <input> 是输入框,里面的type="text"是指定它的类型是输入字符串,placeholder是指定它的默认信息
    • <button>是按钮,用onclick="submit()"指定它被点击后就执行submit()函数(该函数在js文件里面)

    添加后,我们可以看见和图片一样的效果:
    效果

    2.2.3 给每个元素添加ID

    ID相当于是每个元素的唯一识别码,给每个元素添加id以便于css和js文件选择该元素。

    <div id="input_f">
        <input id="um" type="text" placeholder="username" />
        <input id="pd" type="text" placeholder="passwords" />
        <button id="bu">提交</button>
    </div>
    

    其中,id的值可以随意更改,只要接下来的部分用自定义的id名称,替换我的id名称编写。

    2.3 css部分

    2.3.1 创建主css文件

    /www/css文件夹中创建main.css文件。

    2.3.2 引入css文件

    <body></body>中插入以下代码:

    <link rel="stylesheet" type="text/css" href="css/main.css">
    

    参考网站

    2.3.3 美化页面

    Step1 垂直居中

    为了让我们的登录页面更美观,把index.html中原来<body></body>更改为:

    <body>
        <div id="input_f">
            <input id="um" type="text" placeholder="username" /><br />
            <input id="pd" type="text" placeholder="passwords" /><br />
            <button id="bu">提交</button>
        </div>
    </body>
    

    其中,可以看到笔者添加了几个<br/>,该元素为html中的换行符。
    main.css中添加:

    #input_f {
        text-align: center;
        height: 40vh;
        margin: 0 auto;
        width: 30vw;
    }
    

    其中,#xxx{}是css中的id选择器,text-align:center;是该div中子元素居中显示,margin解释过于长,请参考点我跳转height是该元素高度,vhvw是一种单位,该值将屏幕可见长度和可见宽度分为100份,而25vh就等于25%的屏幕长度,30vw就等于30%的屏幕宽度,该单位在部署页面自适应的时候很常见

    Step2 与页面上方距离

    main.css中更改id为input_f的选择器为:

    #input_f {
        text-align: center;
        height: 40vh;
        margin: 0 auto;
        margin-top: 25vh;
        width: 30vw;
    }
    

    其中,margin-top是该元素距离父元素顶部的距离,也就是设置<div id="input_f">顶部距离<html>顶部的距离。

    Step3 添加圆角边框

    我们还可以为div添加边框,将main.css中input_f的选择器改为:

    #input_f {
        text-align: center;
        height: 40vh;
        margin: 0 auto;
        margin-top: 25vh;
        width: 30vw;
        border: 2px solid darkslategray;
        border-radius: 30px;
    }
    

    其中,border为边框设置,请参考点我跳转

    Step4 添加标题

    index.htmlid为um的input元素的上面添加:

    <div style="font-size: 3vw;">Login</div>
    

    其中,font-size是设置文字大小。
    至此,我们可以拥有一个和图片一样的登录页面:
    效果图

    2.3.4 美化组件

    BUTTON

    默认的button按钮样式很不美观,笔者在此,引用mcya的博客的css样式,在main.css中添加:

    #bu {
        margin-top: 5px;
        width: 15vw;
    }
    /*以下来自https://blog.csdn.net/genius_yym/article/details/79670326 的博客,如有侵权,请联系删除*/
    button {
        display: inline-block;
        outline: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font: 14px/100% Arial, Helvetica, sans-serif;
        padding: 5px 2px 4px;
        text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
        box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
        color: #d9eef7;
        border: solid 1px #0076a3;
        background: #0095cd;
        background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
        background: -moz-linear-gradient(top, #00adee, #00678e);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#00678e');
    }
    
    button:hover {
        background: #007ead;
        background: -webkit-gradient(linear, left top, left bottom, from(#00678e), to(#0095cc));
        background: -moz-linear-gradient(top, #00678e, #0095cc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00678e', endColorstr='#0095cc');
    }
    /*结束*/
    

    其中,如有属性名不熟悉,可参考点我跳转菜鸟教程button:hover为鼠标悬浮在button的元素上时,button元素的样式,xxx{}为元素选择器,选择全部button元素。

    INPUT

    把main.css中除了button(刚刚上面给的代码)都替换成:

    #input_f {
        text-align: center;
        height: 40vh;
        margin: 0 auto;
        margin-top: 25vh;
        width: 30vw;
        border: 2px solid darkslategray;
        border-radius: 30px;
        background-color: rgb(170, 169, 169);
    }
    
    input {
        outline-style: none;
        border: 1px solid #ccc;
        border-radius: 3px;
        border: 0px;
        width: 20vw;
        height: 3vw;
        margin-top: 5px;
    }
    
    #um {
        margin-top: 10px;
    }
    
    input:focus {/*发光*/
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
    }
    

    2.4回顾

    至此,我们页面的渲染部分结束,我们使用了html+css的方式渲染页面,我们可以获得和下图一样的效果:
    效果图

    2.5 JavaScript部分

    2.5.1 创建主js文件

    /www/js文件夹下创建main.js
    然后在index.html<head></head>里面添加:

    <script type="text/javascript" src="js/main.js"></script>
    

    2.5.2 提交表单(通过POST方法)

    给在index.html的button添加onclick属性,绑定点击函数:

    <button id="bu" onclick="submit()">提交</button>
    

    有关POST问题看这里

    2.5.2.1 纯js方式

    此处部分代码引用于另外一个博客

    /*此处代码为引用https://blog.csdn.net/Lianxingjie_1024/article/details/80238139的博客*/
    function post(URL, PARAMS)
    {
        var temp = document.createElement("form");
        temp.action = URL;
        temp.method = "post";
        temp.style.display = "none";
        for (var x in PARAMS)
        {
            var opt = document.createElement("textarea");
            opt.name = x;
            opt.value = PARAMS[x];
            // alert(opt.name)
            temp.appendChild(opt);
        }
        document.body.appendChild(temp);
        temp.submit();
        return temp;
    }
    //代码引用结束
    function submit(){
    var um=document.getElementById("um").value;//根据 Id获得对象中的值
    var pd=document.getElementById("pd").value;//根据 Id获得对象中的值
    var rt=post('接收文件', {password:pd,username:um});
    alert("提交成功,"+rt);
    }
    

    其中,有关post问题参考原博客,有关取值问题参考这里

    2.5.2.2 JQ方法

    先于index.html中的<head></head>里面添加:

    <script
      src="https://code.jquery.com/jquery-3.4.1.min.js"
      integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
      crossorigin="anonymous"></script>
    

    来引入jq,然后在main.js中添加

    function submit(){
    var um=document.getElementById("um").value;
    var pd=document.getElementById("pd").value;
    $.post("接收文件",{
    username:um,
    password:pd
    
    },
    
    function(data,status){
    
    alert("数据: \n" + data + "\n状态: " + status);
    
    });
    }
    

    有关ajax post参考这里,其中,本次教程暂无接收php(教程已补点我跳转)

    2.5.2.3 表单

    或者,我们可以把整个作为一个表单提交,在index.html中修改input_f

    <div id="input_f">
    	<form action="接收php的地址" type="post">
            <input id="um" type="text" placeholder="username" /><br />
            <input id="pd" type="text" placeholder="passwords" /><br />
            <input id="bu" type="submit">提交</input>
        </form>
    </div>
    

    这样也可以达到一样的效果。

    2.6 总结

    写了这么多,其实都是老生常谈了,这里推荐几个参考网站:
    菜鸟教程
    w3school
    CSDN
    本文代码包github下载

    END
    展开全文
  • 一个简单的网页制作作业

    千次下载 热门讨论 2010-05-15 15:42:56
    一个简单的网页制作作业,学计算机的应该都会遇到要交这样的一个作业,本人做的是球员雷·阿伦的个人主页,分别介绍了基本资料、技术特点、精彩时刻、技术统计等,每页都有返回首页的链接。希望对初学网页制作的同学...
  • https://www.zhihu.com/video/1170791372029419520<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><...陈情令静态网页制作</title><style> body{width:1...

    c3d606f8cd5bb463f30b6d21cad7f0d1.png
    8f674bdf84282bd0f2245b2bfe496bda.png
    https://www.zhihu.com/video/1170791372029419520

    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>陈情令静态网页制作</title><style> body{width:1000px;height:auto;margin:0 auto;} .header{width:100%;height:250px;} .nav{width:100%;height:50px;background-color: lightblue;} .nav ul{padding: 0;margin:0;list-style-type: none;} .nav ul li{float:left;line-height:50px;} .nav ul li a{text-align: center;text-decoration: none;display: block;width:120px;color:white;} .main{width:100%;height:auto;} .main p{text-indent: 20px;text-align: justify;} .footer{width:100%height:50px;background-color: lightblue;} .footer p{line-height: 50px;text-align: center;} </style></head><body><div class="header"><img src="img/2.jpg" alt="" width="100%" height="100%"></div><div class="nav"><ul><li><a href="index.html">剧情介绍</a></li><li><a href="index1.html">播出时间</a></li><li><a href="index2.html">人物关系</a></li></ul></div><div class="main"><h3>陈情令剧情介绍</h3><p>《陈情令》电视剧是根据墨香铜臭小说《魔道祖师》改编,由企鹅影视、新湃传媒联合出品,郑伟文、陈家霖联合执导,肖战、王一博、孟子义、宣璐、于斌、刘海宽、汪卓成、朱赞锦、王皓轩等主演的古装仙侠剧。该剧以五大家族为背景,讲述了云梦江氏故人之子魏无羡和姑苏蓝氏含光君蓝忘机重遇,携手探寻往年真相的故事。十六年前,天下五分,姑苏蓝氏,云梦江氏,清河聂氏,岐山温氏,兰陵金氏共治天下。温氏一家独大,其余四家均受其苦。众家青年中,江氏故人之子魏无羡性格开朗,和以雅正闻名的姑苏蓝氏弟子蓝忘机相识并引为知己。一次偶然的机会,二人发现了蓝氏一直以来守护的秘密,二人继承遗志,为苍生消除隐患。但没想到一切的幕后黑手正是温氏家主温若寒。众家不堪其辱,合力讨伐温氏。温氏覆灭后,魏无羡却为保护温氏无辜之人不惜与众家对立,最终被奸人所害酿成大祸,误害师姐江厌离,自己也不知所踪。十六年后,消失已久的魏无羡出现在莫家庄,偶遇故人蓝忘机。莫家庄一桩桩诡异的凶案显得扑朔迷离。随着真相一步步揭开,身处幕后的金光瑶渐渐难以隐藏。最后金光瑶身死,蓝忘机承担起了匡扶天下的使命,而魏无羡不忘初心,最终潇洒世间。</p><h3>陈情令剧情幕后</h3><p>陈情令剧情中最让肖战难忘的是魏无羡面临江氏灭门后情绪大爆发的戏。这场戏一早就开拍,肖战和宣璐从早上7点就大哭;拍摄结束后,眼睛肿得像金鱼。</p><p>陈情令剧情根据墨香铜臭小说《魔道祖师》改编而成。原著中比较敏感的内容,在改编成电视剧时就需要作出必要的选择。该剧将“侠”的本心本真引入剧中,用年轻人易于接受的方式和姿态,展现年轻一代不惧世艰、不忘初心的本质,展现少年傲骨风姿。</p><h3>陈情令经典台词</h3><p>1.兄长,我想带一人回云深不知处,带回去,藏起来。</p><p>2.问灵十三载,等一不归人。</p></div><div class="footer"><p>陈情令静态网页制作@2019-8-7</p></div></body></html>

    ps备注:sublime软件,dw软件请去公众号下载:

    6fc74a94bf2534dbdb7f58b63dd6437f.png
    展开全文
  • 网页制作流程

    2019-04-14 00:19:21
    为了解决这个问题,我们课课家网站总结了一些DIV+CSS网页制作流程,下面让我们一起进行今天的学习吧!  一、分析美工图  在网页制作之前,我们通常预先设计出网页的大致效果,画出美工图。所以对网页美工图进行...
  • 大学生网页制作期末作业

    千次下载 热门讨论 2010-06-09 13:47:48
    大学生期末网页制作作业。提供给需要的朋友
  • 动态网页制作优秀作品

    热门讨论 2012-10-11 09:08:54
    网页设计与制作课程大作业 动态网页制作优秀作品
  • 要想学做网页,首先得了解制作网页的工具Dreamweaver:这是网页三剑客之一,专门制作网页的工具,可以自动将网页生成代码,是普通网页制作者的首选工具,界面简单,实用功能比较强大。建议初学者选用。 另外一个工具...
  • 咖啡网页设计作品网页制作介绍网页首页效果网页下载方式 网页制作介绍 咖啡主题大学生网页设计作品,共10个页面,无任何复杂技术及特效,页面宽度1200px,顶部导航使用CSS制作了鼠标经过白色效果制作很简单,页面配...
  • 学生网页制作作品

    热门讨论 2011-11-24 21:15:01
    学生网页制作作品,简洁,舒服很不错的学生作品。
  • 网页制作图片素材rar

    热门讨论 2010-10-27 18:14:15
    网页制作图片素材 网页制作图片素材 网页制作图片素材
  • 网页制作技术

    千次阅读 2017-08-02 08:28:21
    网页制作技术 1、 XHTML+CSS 标记语言 一、 WEB标准的概念及组成 1)WEB标准是网页制作的标准,它不是一个标准,它是根据网页的不同组成部分生成的一系列标准。这些标准大部分由W3C起草发布,也有部分标准由ECMA...
  • 动态网页制作实验

    千次阅读 2020-05-07 11:53:50
    文章目录动态网页制作实验一、 实验目的二、实验环境三、 实验内容动态网页实验(一)动态网页实验(二)四、原理实验步骤五、关键问题及解决方法六、实验结果七、实验体会附录:源代码(仅仅附上核心代码)1.1网页...
  • 分享思维,改变世界. web网页制作,期末大作业. 所用技术:html css javascript 分享所学所得
  • linux网页制作

    千次阅读 2015-01-23 12:55:31
    linux网页制作  网页制作是Web应用的重要组成部分,这里介绍三款Linux桌面环境下的网页制作工具Screem、Bluefish和Quanta Plus,利用它们可以轻松制作网页。 在fedora里面可以只有用yum安装bluefish...
  • 网页制作的基本步骤是怎样的?制作简单网页的具体操作有哪些呢?如果是详细的网页制作,设计和制作一样关键。有可能是网页设计制作新手对简单网页制作设计的具体操作不太清楚。更别说设计详细的网页了。下面一起来看看...
  • 随着各种网页制作工具的普及,现在不懂技术的个人也能顺利建站了。不过使用网页制作工具虽然简单,但仍有很多细节需要注意,并且要遵循一定流程。那么个人究竟该如何建站呢?下面就给大家详细科普下个人网页制作教程...
  • 刀剑神域动漫网页设计知识点介绍网页制作说明网页代码演示导航代码正文代码网页效果预览成品地址 知识点介绍 使用dreamweaver制作采用table表格布局、网页背景颜色、底部版权区域 网页制作说明 本学生网页设计作业...
  • 网页制作工具

    2016-07-15 17:06:36
    网页制作工具 1、1. Carrd 网址: https://carrd.co/ 作为一款免费的网站搭建和托管服务,Carrd 可以帮你创建风格现代而简约的响应式单页网站,这类网站灵活性十足,近乎可以承载任何类型的内容。不过值得...
  • B/S网页制作

    热门讨论 2020-10-24 20:48:51
    学习B/s也有一段时间了,小编的收获也是满满的,接下来给大家分享一下关于B/S网页制作的一些知识点
  • 学生网页制作作品六(本人感觉不错)

    千次下载 热门讨论 2009-11-30 16:37:10
    学生网页制作作品 学生网页制作作品 学生网页制作作品 学生网页制作作品
  • 怎么学好网页制作

    2015-03-23 10:18:42
    怎样学好网页制作    随着IT技术的高速发展,行业对设计人才需求不断增加,各大网站、广告公司、设计公司都在大量招聘网页设计、网页制作人员。    目前网页制作是发展前景最好,人才需求巨大的行业之一。据...
  • 一、项目 简易网页制作 二、代码 码云仓库
  • 网页制作:一个简易美观的登录界面

    万次阅读 多人点赞 2016-03-09 17:22:59
    这次来总结一下公司的Task 1 实现一个登录界面。 登录界面其实在大三的时候就有做过,但是当时做的界面超级low,主要区别在于有无css,由于公司的设计要求,对于该界面的很多细节处理实在不容易。...
  • 网页制作软件有哪些

    千次阅读 2019-03-04 15:11:27
    网页制作的方法挺多的,不过当前最主要的两种形式不外乎是找建站公司进行企业网站的制作,或者是自行制作企业网站,找建站公司进行企业网站建设的方式就不多说了,只要企业准备好钱,那网站想怎么做都行。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,313
精华内容 16,525
关键字:

网页制作