注意事项
需要安装的软件
飞秋:局域网聊天软件、文件共享。上课期间禁止用飞秋下载东西。
红蜘蛛:屏幕广播软件(学生端)。
浏览器软件:推荐使用Firefox 30以上版本。
代码编辑器:editplus、notepad+、dreamweaver、zend studio等。
utorrent2.02:BT下载软件(种子)。
课堂视频是经过加密的,由机器码换取播放密码。一台电脑一个,永不重复。
   
上课时间的安排
休息时间:周一、周五
上午:9:00-12:00  下午:14:30-17:30  晚上:18:30-20:30
每节课时长,大约1小时左右。
PHP基础班课程体系
Html超文本标注语言        4天(html5半天)      综合案例:月福首页
css层叠样式表              3天                综合案例:传智的PHP首页
JavaScript客户端脚本语言    8天                  综合案例:当当网
Apache                      1天
MySQL数据库              1天
PHP入门                    4天
B/S网络结构
Browser /Server浏览器/服务器,这是现在最流行的网络模式。新浪网、凤凰网等。
C/S Client/Server 客户端/服务器端。最关键的地方,在自己电脑上安装一个客户端软件,通过客户端访问服务器。QQ
HTML简介
HTML,Hypertext Markup Language ,超文本标注语言。
HTML是一种规范,是一种标准,编写网页的一种标准
超文本:就是网页上不光有文本,还有图片、音乐、视频等。
标注:是一种记号,是一种标志。如:红绿灯
语言:这里的“语言”就是代码,跟所谓“程序语言”一点关系都没有。
HTML的主要目的:就是用来显示网页的不同效果、不同部分。如:<b>文本</b>
HTML文件结构
<html>
    <head>
        <title>新浪首页</title>
</head>
<body>
    网页正文……
</body>
</html>
HTML文件结构的说明:
<html></html>标记的含义:告诉浏览器,其中的代码用什么格式(图片、视频)来编译。
<head></head>标记的含义:告诉浏览器,网页中的汉字用什么字符集(GB2312、BIG5、JIS)显示。不使用正确的字符集,网页会出现乱码。GB2312(简体中文)、BIG5(繁体中文)、JIS(日文)、utf-8(多国语言)
<title></title>中只能是纯文本,任何标记都会原封不动的显示。
<body></body>是网页主要内容的显示区域。网页中99%的内容都必须放在<body>。只有放在<body>中,最终浏览器翻译以后,才能看见结果。
功能:告诉浏览器,如何翻译汉字。
http-equiv:模拟http协议的文件头原信息,主要目的是服务器向客户端返回时,用什么格式显示。
Content-type:内容类型。
Content:详细内容类型介绍。
Text/html:网页是text格式,html是文本中的小格式。
Charset:字符集,主要控制汉字如何显示。
Utf-8:多国语言编码,什么国家的语言都可以正常显示。
HTML标签格式
HTML标记,大致分两类:(1)双边标记;(2)单边标记
1、双边标记
    双边标记,是指有开始和结束标记,内容放在开始和结束标记之间。如:<b>内容</b>
    语法格式:<标签 属性1 = “1”  属性2 = “2”>内容</标签>
    “属性”的理解:人的特征(属性)有:身高=170cm、体重=100KG、姓名=张三
2、单边标记
    单边标记,只有开始标记,而没结束标记,单边标记一般是没有内容。如:<br>
    单边标记一般起一个特殊的功能。
    单边标记常用的有10多个标记。
    语法格式:<标签 属性1 = “1”  属性2 = “2”>
HTML标签编写规范
HTML标记不区分大小写。如:<font>、<Font>、<fOnt>
HTML标记属性可有可无。有的标记是没有属性的,如:<html>、<head>、<title>等
双边标记的内容在开始和结束标签之间,单边标记没有内容。
HTML标记可以相互嵌套,但一定注意是顺序嵌套,外层套内层,一层套一层。
<body>的常用属性
bgColor:网页背景。如:<body  bgColor = “red”>
background:网页背景图片地址。如:<body  background = “images/bg.gfi”>
HTML文本修饰标记marquee marquee
<b></b>:加粗bold。如:<b>HTML文件</b>
<i></i>:斜体italic。如:<i>HTML文本</i>
<u></u>:下划线underline。如:<u>HTML文本</u>
<s></s>:删除线strike。如:<s>删除线</s>
<sup></sup>上标。
<sub></sub>下标。
<font></font>字体标记
Size:文本大小,取值1-7。1小,7大。
Color:颜值。
Face:字体,楷体、黑体、宋体。
代码编辑器简介
中文操作系统的默认字符集(字符编码),就是GB2312,使用记事本写的网页,默认字符集也是gb2312
一个好的代码编辑器,可以提高工作效率的。代码编辑器分两类:(1)增强的文本编辑(2)IDE集成开发环境
1)增强的文本编辑器
    特点:软件较小、占用内存更小、语法颜、自动缩进。
    缺点:没有代码提示(代码补齐功能)
Editplus:
    Notepad+:
    ……
2IDE集成开发环境
    特点:功能更强大、一般情况下不会免费、语法颜、代码自动补齐、自动缩进、错误检查、Apache、连接MySQL。
Dreamweaver
    Zend Studio
Editplus设置:工具——参数设置
1)代码字号、字体、行距、样式设置
2)代码颜设置
(3)编辑环境的默认字符集
    如何保证网页不会出现乱码?
1) 编辑环境的字符集
2) <meta>标记的字符集
3) PHP的字符集
4) MySQL的字符集
保证以上几种环境下的字符集一致,一般情况下不会再出现乱码的问题。
(4)各种代码语法颜的修改
(5)模板设置
(6)默认测试浏览器设置
(7)目录窗口的位置
HTML排版标记
<p></p>表示一个段落。
常用属性:align:水平对齐方式,取值:left(左)、 center(居中)、 right(右)
举例:<p align="right">应中国共产党中央委员会总书记</p>
换行标记<br>
水平线标记(单边标记)<hr>
size:水平线的粗细,单位一般为px。
color:水平线的颜。
width:水平线的宽度。
noshade:去掉水平线的阴影(HTML中,noshade是没有值的属性)。如:<hr noshade>
<pre>预排版标记
功能:将保留所有的空白字符(空格、换行符),换句话说:就是原封不动输出
语法:<pre>内容</pre>
标题标记:<h1>……<h6>
功能:定义各种标题。
属性:align水平对齐方式,取值:left、center、right。
语法:<h1  align = “left | center | right”></h1>
<div>和<span>标记
<div>是没有任何意义的标记,但是,又是使用最多的标记。<div>一般要与CSS配合使用。<div>是一个块元素
<span>是没有任何意义的标记,但是,又是使用最多的标记。<span>要与CSS配合使用。<span>是行内元素
1)块元素
块元素,一般是单独占一行,不管内容多少,总是占一行。
块元素有哪些?<div>、<p>、<h1>、<h2>、<pre>等
2)行内元素
行内元素,不会单独占一行。
行内元素的宽度,主要是根据内容决定。
多个行内元素,会排在同一行。
行内元素有哪些?<font>、<b>、<i>、<u>、<sub>、<sup>等
结论:在标记嵌套时,一般是块元素中嵌套行内元素
HTML字符实体
空格: 代表一个半角空格。一个汉字是2个字节。1个字节相当于1个半角空格。
<:<
>:>
&:&
¥:¥
×:×
÷:÷
HTML项目符号(无序列表)
<ul>
    <li>内容1</li>
    <li>内容2</li>
    <li>内容3</li>
</ul>
<ul><li>的常用属性
type:项目符号的类型,取值:disc(小黑点)、circle(空心圆)、square(实心方块)
注意:在HTML标记中,内容应该放在最底层标记中。
注意:<ul><li>是块元素。
HTML编号列表(有序列表)
<ol>
    <li>……</li>
<li>……</li>
<li>……</li>
</ol>
<ol><li>的常用属性
type:编号类型,取值:1、a、A、i、I
start:从第几个开始编号(数字)。
滚动字幕标记<marquee>
语法格式:<marquee>滚动的内容</marquee>
常用属性
Direction:滚动方向,取值:up、down、left、right
Width:滚动宽度
Height:滚动高度
bgColor:滚动背景
scrollAmount:滚动步长值。值越大,滚动越快。
scrollDelay:两步之间的停留时间,以毫秒单位。1秒=1000毫秒。
loop:循环滚动的次数。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。