第一章 网页制作基础知识

1.1认识网页和网站

1.1.1网页.网站

网页和网站的区别:网页是由HTML编写,通过WWW网传输,且被浏览器编译后供用户获取信息的页面文件;网站就是Web站点,是Interrnet上能提供Internet服务的一个位置,这个位置由独一无二的IP地址或者域名描述,一个网站需要有一台或者是多台服务器来实现其WWW服务。

常用术语:Internet,WWW,URL,IP,域名,HTTP,FTP,发布,站点,超链接,客户机和服务器

1.1.2静态网页和动态网页

静态网页由HTML/CSS编写

动态网页:采用动态网站技术生成的网页,客户端动态网页技术包括JavaScript,ActiveX,Flash

1.2网页的基本构成元素

文本:是网页基本元素,也是页面中最主要的信息载体。具有体积小,网络传输快等特点

图片和动画:网页中的网站标识,背景,链接都可也是背景。格式主要有GIF,JPEG,PNG等

超链接:从一个网页指向另一个目的端的链接,可以是文本,图像和锚链接

音频和视频:常用音频格式有mid和mp3.其中mp3是压缩文件。网页中的视频文件一般为flv格式

交互表单:通常用来接收用户在浏览器端的输入,然后将这些信息发送到用户设置的目标端

其他常见元素:悬停按钮,JavaSccript和ActiveX等各种特效

1.3页面布局结构

网页页面布局:

网页色彩搭配:(1) 网页安全色:红色,绿色,蓝色。当颜色数字信号值为0,51,102,153,204,255时,颜色组合一共有2106种颜色

(2)网页中色彩的表达:颜色值最常见的表达方式是十六进制,并且需要在前面加上特殊符号“#”

(3)常见色彩搭配:相近色,近似色

1.4Web前端技术简介

1.4.1初识Web前端

1.4.1Web前端开发的三大核心技术

1·HTML:是制作网页的标准语言。超文本标记语言的结构包括“头部”和“主体”两部分,“头部”提供关于网页的信息,“主体”提供网页的具体内容。

2·CSS语言:用来表现HTML或XML等文件样式的计算机语言。不仅可以静态地地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,并拥有对网页对象和模型样式进行编辑的能力。

3·JavaScript语言:是一种属于网络的脚本语言,已经被广泛地用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的测览效果。它的解释器被称为Script引擎,属于浏览器的一部分,因此JavaSeript代码由浏览器边解释边执行。通常VaSeript 脚本通过人在HTML中的方式来实现自身的功能。

1.4.3Web前端开发工具

1·浏览器:IE,chrome,Firefox,Safari,Opera

2·网页编辑器

Adobe Dreamweaver:是一款所见即所得的网页编辑器。支持 HTML5/CSS3源代码的编辑和预览功能,最大的优点是可视化性能带来的直观效果,开发界面可以分屏为代码部分与预览视图,当开发者修改代码部分时,预览视图会随着修改内容实时变化.Dreamweaver 也有它的弱点,由于不同浏览器存在兼容性问题,Dreamweaver的预览视图难以达到与所有浏览器完全一致的效果。如需考虑跨浏览器兼容问题,预览画面仅能作为辅助参考。

Sublime Text:持文件夹导航图和代码缩略图效果。该软件支持多种编程语言的语法高亮显示,也具有代码自动完成提示功能。该软件还具有自动恢复功能,如果在编程过程中意外退出,在下次启动该软件时文件会自动恢复为关闭之前的编辑状态。

NotePad++:是一款免费开源的纯文本编辑器,具有完整中文化接口并支持UTF-8技术.它具有语法高亮显示、代码折叠等功能,因此也非常适合作为计算机程序的编辑器。

EditPlus:持HTML,CSS,JavaScript,PHP和Java等多种计算机程序的语法高亮显示与代码折叠功能。开发者可以自行编辑快捷键屋代表的代码块,然后在开发过程中使用快捷方式让EdiPlus自动完成指定的代码内容。

HBuilder:支持HTML5的Web开发IDE。HBuilder 主要用于开发HTML,JS(JavaScript)和CSS,同时配合HTML的后端脚语言如PHP和JSP也可以适用,还有前端的预编译语言如less以及人们钟爱的markdown可以良好地进行编辑。

3.切图软件:切图软件是对 UI设计师设计出的效果图进行切图操作,也可以对网页中的图片进行修
改等处理。

1.5HTML语法基础

1.5.1HYML概述

 1·语言:HTML作为一种超文本标记语言,有指定的语法规则,超文本传输协议规定了浏览器在HTML.文档时所遵循的规则和进行的操作。协议的制定使浏览器在运行超文本时有了统规则和标准。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作

2·超文本:可以加人图片、声音、动画、影视等内容的文本。事实上每一个HTML文档都-种静态的网页文件,这个文件里面包含了HTML指令代码,这些指令代码并不是一种程言,它只是一种排版网页中资料显示位置的标记结构语言

3·标记:HTML5文件是由一系列成对化的元素标签嵌套组合而成的。这些标签用“<”和“>”括起来。它们被称为标记。单标签指的是只存在一个标签的写法,双标签指的是存在一对标签的写法。

1.5.2HTML基本结构

1·HTML文档标签:格式为<html>HTML文档的内容</html>

2·HTML文档头标签:格式为<head>头部的内容</head>

3·HTML文档编码:格式为:<meta charset="utf-8"/>

4·HTML文档主题标签:格式为:<body>网页的内容</body>

1.6创建HTML文档

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <title>网页</title>
    <script type="text/javascript">
    	
   		document.addEventListener('plusready', function(){
   			//console.log("所有plus api都应该在此事件发生后调用,否则会出现plus is undefined。")
   			
   		});
   		
    </script>
</head>
<body><p>我的第一个网页</p>
<p>2023软件技术1班</p>
<a href="https://blog.csdn.net/2301_81136803?spm=1000.2115.3001.5343">我的博客</a>
</body>
</html>

1.7网页头部标签

1.7.1 <title>标签格式:<title>标题</title>

1.7.2<meta>标签:<meta>标签分两大属性:HTTP 标题属性(htp-equiv)和页面描述属性(name)的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。<meta>标签的name属性的语法:<meta name="参数“content”参数值">

1·keywords:用来高收益搜索引擎网页使用的关键字

2·description:用来告诉搜索引擎网站的主要内容。

1.7.3<link>标签:<link rel=“stylesheer" href="外部样式表文件名,css“ype="tex/css” />
1.7.41.7.4 <script>标签:<scripltype="texl/css" src="脚本文件名 n.js"></script>

1.8 HTML5文档注释和特殊符号

1.8.1注释

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <title>带有注释语句的页面</title>
    <script type="text/javascript">
    	
   		document.addEventListener('plusready', function(){
   			//console.log("所有plus api都应该在此事件发生后调用,否则会出现plus is undefined。")
   			
   		});
   		
    </script>
</head>
<body>
	HTML!
	<! --接下来会出现一条水平线-->
	<hr size="3" color="black">
	<! --
	   这是一个多行注释语句
	   注释语句不会被浏览器执行
	   也不会在浏览器中显示
	-->
	<p>一个网页</p>
	
</body>
</html>

1.8.2特殊符号

由于大于号“>”和小于号“<”等已作为HTML的语法符号,所以,如果要在页面中显示这些特殊符号,就必须使用相应的HTML代码表示。这些特殊符号对应的HTML代码被称为字符实体。

特殊符号

字符实体实例
空格&nbsp银河商务&nbsp;&nbsp;热线:400-111-1111
 
大于(>)&gt38g;2
小于(<)&lt2&l;3
引号(”)&quot
版权号&copyCopyright&rcopy;网页设计教程

1.9综合案例

<!DOCTYPE html>
<html>
<head>
	<meta name="keywords"content="宋词,苏轼"charset="utf-8”/>
	<meta name="description"content="本网站收录精选宋词”/>
	<title>宋词精选</title>
	<style type="text/css">
		p{
			text-align:center;
			font-size :larger;
		}
	</style>
</head>
<body bgcolor="antiquewhite" text="#333333">
	<h2 align="center">临江仙·送钱穆父</h2>
	<p >宋 苏轼</p>
		<p>一别都门三改火,天涯踏尽红尘。<br/>
	      依然一笑作春温。<br/>
	无波真古井,有节是秋筠。<br/>
	惆怅孤帆连夜发,送行淡月微云。<br/>
	尊前不用翠眉颦。<br/>
	<font color=“brown" face=" 微软雅黑">人生如逆旅,我亦是行人。</font></p>
	<img src="img/1.1jpg"/>
	<!--水平线-->	
	<hr size="2" color="black" width="100%"/>	
	<p align="center">一个网页</p>
<body>
	
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值