吾爱乐享
个人学习网站

php学习之html案例(九)

吾爱乐享阅读(1765)

项目分析:

1.网站的宽度,现在一般不超过1280(显示屏幕的大小),本项目的首页大小712,其他页面719

2.结构分析,有几块内容组成,  首页:3块,2行1列的表格

3.当前的图片视频等信息

4.首页 命名index.html,apache默认的首页显示名称就是index

5.创建一个整体网站的文件夹,并且名称要是英文的

6.确定文件夹下的其他目录,图片文件夹,视频文件夹,js,css等

首页制作:

1.创建文件:index.html

2.把具体的结构搭建出来

3.把结构内的内容填写到相应的位置

项目介绍页:

1.创建页面:intro.html

2.搭建结构:6行1列

3.放入相应的内容

新闻页:

1.创建页面:new.html

2.搭建结构:6行1列

3.放入相应的内容

area.html

[erphpdown]code[/erphpdown]

php学习之html属性-框架(八)

吾爱乐享阅读(1737)

普通框架

语法:

<frameset>     //划分用的

<frame>         //显示用的

<frame>

…….

<noframe>直接显示的描述文字</noframe>    //描述

</frameset>

目的:框架就是对当前页面进行分割,划分成每个小窗口,每个小窗口显示不同的页面

作用:用于后台的制作,前台不再推荐使用,兼容性不好

注意:如果是框架结果的网页,不能有body,而且他的文档头是frameset的,而不是普通文档头DOCTYPE

框架的文档头<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">

frameset的属性:

  • rows:跨行划分                        值:划分窗口的方式
    • rows:10,*             //上面是10,其他的都给了下面
    • rows:10,*20         //上面是10 ,下面是20,其余的都给了中间
    • rows:10,20,*        //上面的是10,中间的是20,其余都给了下面
    • rows:20%,*             //上面的是20%,其他都给了下面
  • cols:左右划分                          值:划分窗口的方式
    • cols:10,*               //左边10,其他右边
    • cols:20%,*10            //左边百分之20,右边10,其他中间

注意:划分遵循先上下在左右

划分窗口的嵌套,需要在哪个位置嵌套,就在那个位置上再次划分窗口,就把原来的frame换成了一个新的frameset

  • border:边框                  值:数字
  • bordercolor:边框颜色

iframe的属性:

  • src:要显示页面的路径
  • scorlling:取消滚动条                   值:yes或no
  • noresize:不能滑动                       值:yes或no
  • name:要把显示页面显示到哪个窗口就给这个窗口起个名称
  • tagtet:打开方式                       值:_blank.      _self             _top           _parent

案例:

index.html

head.html

2.内嵌框架

<iframe>您的浏览器不支持内嵌框架</iframe>

常用的属性:

  • align:水平对齐方式                 值:left         center        right

给外层块元素使用align可以对iframe进行位置的移动

  • scrolling:滚动条                 值:yes或no
  • src:要显示到窗口的页面的路径
  • width:窗口的宽度              值:数字
  • height:窗口的高度             值:数字
  • frameborder:框架边框       值:0或1         yes或no

php学习之html–精彩回顾(七)

吾爱乐享阅读(1573)

表格

结构:

<table border=”1″ width=”100″ height=”200″ bgcolor=”red” bordercolor=”边框颜色” background=”背景图片” cellpadding=”内间距” cellspacing=”边框之间距离” align=”水平线” >

<tr>

<th></th>

<td></td>

</tr>

</table>

表单

<form action=”要把数据传递到的页面” method=”传递方式get和post” ecntype=””>

$a=$_GET[‘name的值’]和$_POST[‘name的值’]

普通文本框:<input type=”text” name=”在php接收数据时的标识” value=”用户传递具体的值”>

密码框:<input type=”password” name=”” value=””>

单选:<input type=”radio” name=”” value=””>选择名称

多选框:<input type=”checkbox” name=”” value=””>选择名称

下拉框:

<select name=””>

<option value=””>选择名称</option>

<option value=””></option>

….

</select>

多行文本框:<textarea cols=”” rows=””></textarea>

隐藏域:<input type=”hidden” name=”” value=””>

上传:<input type=”file” name=”” value=””>//不能直接把文件传过去,只是传的是文件信息

按钮:

  • 提交:<input type=”submit” value=””>
  • 图片提交:<input type=”inage”  src=”图片地址”value=””>
  • 普通按钮:<input type=”button” value=””>和js配合使用
  • 重置按钮:<input type=”reset” value=””>

</form>

超链接:

<a href=”#”>描述</a>

相对路径和绝对路径

相对路径是相对与自己来说其他文件的位置。   ./当前路径     ../上一级   ./inage/ph.jpg

绝对路径:

  • 远程:网址和ip
  • 本地:files:///d:xxx/xxx/xx.html

锚点:在当前页面中跳转

定义锚点<a name=”锚点名称”></a>

跳转到锚点的超链接:<a href=”[文件名或路径]#锚点名称”>描述</a>

php学习之html属性-表格(六)

吾爱乐享阅读(2234)

1.表格标记

表格的语法:

<table>

<tr>

<th>编号</th>           //标题单元格(表头)

<th>姓名</th>

<th>年龄</th>

</tr>

<tr>

<td>001</td>      //普通单元格

<td>张三</td>

<td>23</td>

</tr>

.......

</table>

table标记的属性:

  • border:表格边框                        值:数字
  • align:表格在网页中的水平方向    值:left、center、right
  • bordercolor:边框颜色                值:颜色
  • width:表格宽度                          值:数字
  • height:表格高度                          值:数字
  • bgcolor:表格背景色                   值:颜色
  • background:表格背景图             值:图片地址
  • cellpadding:内填充(边框到内容的距离。在原边框的基础上距离增加了)        值:数字
  • cellspacing:间距(单元格到单元格之间的距离)        值:数字

tr的属性:

  • align:行内的内容水平对齐                         值:left、center、right
  • valign:上下对齐方式                                值:top、middle、bottom
  • height:行的高度 (tr属性没有宽度)                                     值:数字
  • bgcolor:行的背景颜色

td的属性:

  • align:单元格的水平对齐方式                        值:left、center、right
  • valign:垂直对齐方式                                    值:top、middle、bottom
  • height:单元格的高度                        值:数字,影响整个行
  • bgcolor:单元格的背景颜色                  值:颜色
  • backround:单元格的背景图片                    值:图片地址
  • rowspan:跨行合并                           值:要合并的数量,注意把原来被合并的单元格删除,否则会乱
  • colspan:跨列合并                             值:要合并的列数 ,注意把原来被合并的单元格删除

2.表格边框变细思路

原理是把边框改为0,间距改为1,通过背景颜色和前景色对比出来,就相当于边框变成了1

案例一:

案例二:

[erphpdown]

案例

<!doctype html>

<html lang="en">

 <head>

  <meta charset="UTF-8">

  <meta name="Generator" content="EditPlus®">

  <meta name="Author" content="">

  <meta name="Keywords" content="">

  <meta name="Description" content="">

  <title>表格</title>

 </head>

 <body>

  <table border="1" bgcolor="red" bordercolor="#00ffff" align="center" width="300" height="100" background="./300.jpg" cellpadding="20" cellspacing="0" >

<tr align="center" bgcolor="#ff22cc" height="50" valign="bottom">

<th>编号</th>

<th>姓名</th>

<th>年龄</th>

</tr>

<tr align="center" valign="middle" >

<td align="center" valign="middle" bgcolor="#ffddcc" height="70" background="./1.png">001</td>

<td>张三</td>

<td rowspan="2" bgcolor="#112233">23</td>

</tr>

<tr align="center" valign="middle">

<td>002</td>

<td>李四</td>

<!--<td>24</td>--><!--跨行合并后需要删除被合并的行-->

</tr>

<tr>

<td colspan="3" bgcolor="#ffeeaa">合计</td>

</tr>

  </table>

 </body>

</html>

[/erphpdown]

php学习之html属性-表单(五)

吾爱乐享阅读(2165)

表单标记

  • 普通文本框:<input type=”text” name=”名称” value=”值,不写value默认为空”>
  • 密码框:<input type=”password” name=”名称” value=”值,不写value默认为空”>
  • 单选按钮:<input type=”radio” name=”名称” value=”值”>
  • 多选框:<input type=”checkbox” name=”名称” value=”值”>
  • 下拉菜单:

<select name=”名称”>

<option value=”值”>描述</option>

<option value=”值”>描述</option>

</select>

上传:<input type=”file” name=”名称” value=””>

上传必须在form属性中设置,而且必须是post方式

  • 按钮:
    • 提交:<input type=”submit” value=”显示在按钮上的名称”>
    • 图片提交:<input type=”image” src=”图片地址” value=””>
    • 普通按钮:没有任何意义的按钮,和js关联使用<input type=”button” name=”值” value=”名称”>
    • 重置按钮:<input type=”reset” name=”值” value=”名称”>
  • 隐藏域:在浏览器中看不到的传递数据表单<input type=”hidden” name=”值” value=”值”>
  • 多行文本域:<textarea rows=”行” cols=”列” value=”值” name=”名称”></textarea>
  • form标记:是表单域的现实,需要用form标记把表单内容括起来,这时候才可以提交,原因是form中的属性中有:提交方式(get和post)、提交地址(具体提交页面)、上传文件的设置(如果不设置无法上传)
    • 提交地址:action=”具体的地址”
    • 提交方式:method        值:get和post,在网页中数据直接的传递,只有get和post方式
      • get方式:数据以浏览器地址栏的方式(明文)提交到另一个页面中。要提交到的页面路径和名称?参数名=值&参数名=值。。。。。
        • d:/getuser.php?username=123&password=123456
        • <a herf=”d:/getuser.php?”>你好</a>
        • get方式传递数据有表达和超链接,表单是用户自己填写的数据,超链接是管理员规定要传的数据
      • post方式:数据隐藏方式传递,post现在是有表单传递

数据传递的信息方式:有文本、图片、视频等

enctype:指定表单的编码方式(解码方式),这个属性只能在method=”post”方法中

  1. application/x-www-form-urlenncoded是默认值,可以在AJAX中见到xmlHttp.setRequestHeader(“Content-Type”,”application/x-www-form- urlencoded”); 这两个要做的是同一件事情,就是设置表单传输的编码。在AJAX里不写有可能会报错,但是在HTML的form表单里是可以不写 enctype=”application/x-www-form-urlencoded”的,因为默认HTML表单就是这种传输编码类型。
  2. multipart/form-data是用来指定传输数据的特殊类型的,主要是我们上传的非文本的内容人,比如图片或者mp3视频等
  3. text/plain是纯文本传输的意思,在发送邮件时要设置这种编码类型的,否则会出现接受时编码混乱的问题,网络上经常拿text/plain和text/html做比较1和3都不能用于上传文件,只有multipart/form-data才能传递文件数据
<!doctype html>

<html lang="en">

 <head>

  <meta charset="UTF-8">

  <meta name="Generator" content="EditPlus®">

  <meta name="Author" content="">

  <meta name="Keywords" content="">

  <meta name="Description" content="">

  <title>表单</title>

 </head>

 <body>

 <form method="get" action="./user.php" enctype="">

用户名:<input type="text" name="user_name" value=""><br>           <!--type类型为text属于普通文本类型-->

密  码:<input type="password" name="pass_word" value=""><br>       <!--type类型为password属于密码暗文显示-->

性  别:<input type="radio" name="sex" value="男">男<!--type类型radio属于单选框-->

<input type="radio" name="sex" value="女">女<br>

爱  好:<input type="checkbox" name="aihao" value="学习">学习<!--type类型checkbox属于多选-->

<input type="checkbox" name="aihao" value="测试">测试

<input type="checkbox" name="aihao" value="程序员">程序员

<input type="checkbox" name="aihao" value="UI">UI

<input type="checkbox" name="aihao" value="运营">运营<br>

学  习:<select name="xuexi"><!--select下拉菜单-->

<option value="小学">小学</option>

<option value="中学">中学</option>

<option value="大学">大学</option>

</select><br>

头  像:<input type="file" name="touxiang" value=""><br><!--type类型file上传文件-->

<input type="hidden" name="id" value="1"><!--隐藏域,-->

个人介绍:<br><textarea name="miaos" rows="10" cols="50"></textarea><br><!--多行文本框-->

<input type="submit" value="提交"><!--type类型为submit提交表单-->

<input type="image" src="./images/1.jpg" value="提交"><!--type类型为image提交按钮为图片-->

<input type="reset" value="重置"><!--tpye类型为restet重置按钮-->

 </form>

<a href="./user.php"?id=13000000000>点我</a>

 </body>

</html>

[erphpdown]表单[/erphpdown]

php学习之html标签-超链接属性(四)

吾爱乐享阅读(2052)

超级了标记

语法:<a 属性1=“值1”属性2=“值2”…..>当前对超链接的描述</a>

作用:网页进行跳转

常用的属性:

  • href:链接的网页或者IP或者地址                值:具体的地址
  • target:打开新链接的方式                         值:_blank(新窗口)、_self(当前页面)、parent(父窗口)、_top(顶级)
  • name:锚点链接(当点击链接时进行的跳转—(回到顶部))           值:锚点名称

路径分类:相对路径和绝对路径

  • 绝对路径:有具体的地址,某个文件夹某个文件 如:d:/xxx/xxx.xx
    • 本地的绝对路径:file:///d:/xxx/xxx.xx
    • 远程的绝对路径:http://www.fenxiangbe.com
  • 相对路径:就是要访问的文件相对于当前文件的位置
    1. 当前文件与目标文件在同一个目录中,直接写文件名就可以了,建议写上./
    2. 目标文件所在的文件夹与当前文件同一个目录中,当前文件直接找到文件夹名在找文件   如:./xxx/xxx/xx
    3. 目录文件在当前文件的上级,最高3级,上级表示方式:../

锚点链接

说明:可以在当前页面中进行跳转,或者可以跨页面跳转,锚点链接需要两部分,锚点名称,跳转到锚点链接

meta标记

说明:meta标记一定要写在head中,meta标记一般都是设置当前页面的功能(编码,关键词,作者,刷新页面,描述等)

  • name属性里面的值:keywords(关键词)、desrciption(描述)、author(作者)
  • content属性:具体的内容
    • 如果是keywords值content里就是在查询(搜索)时,搜索的词汇
    • 如果是description值content里就是对网址的描述,在搜索时显示在标题下面的一段描述
    • 如果是author值content理就是当前网站的作者,显示在搜索后的描述下面
  • http-equiv属性有两个值,refresh(刷新),content-type(编码)
    • 编码:<meta http-equiv=”content-type” content=”text/html;charset=utf-8″ />
    • 刷新:在几秒后对页面刷新,刷新可以刷新当前页面,也可以跳转到另一个页面
      • <meta http-equiv=”refresh” content=”3″ /> 当前页面刷新,3秒后自动刷新
      • <meta http-equiv=”refresh” content=”3;url=http://www.fenxiangbe.com” />

[erphpdown]1[/erphpdown]

php学习之html小结1

吾爱乐享阅读(1585)

1.web的运行原理

html是什么:

超文本标记语言        hypertext markup language

一套标记组成的脚本语言

脚本语言?以文件的形式存储代码的某个具体的文件存储方式

  • C/S:客户端和服务器
  • B/S:浏览器和服务器

2.核心标记

  • font       文本修饰
  • i             斜体
  • u            下划线
  • s            删除线
  • b            加粗
  • sub         下标
  • sup         上标
  • hr           水平线
  • br           换行
  • pre          预定义排版
  • p             段落
  • h1-h6     标题
  • div           无意义的块   作用:布局
  • span       无意义的行内       作用:放到div中布局
  • ul  li         无序排列
  • ol  li         有序排列
  • dl  dt   dd  定义列表
  • img         图片     属性:src     alt       width     height    vspace        hspace
  • embed       多媒体
  • marquee      滚动

 

php学习之html的标签属性(二)

吾爱乐享阅读(1623)

1.div和spen标记

  • div是双标记,是没有有任何意义的块元素,又是用的最多的,和css配合使用,一般称为“div+css”.语法:<div>可以放任何的元素</div>
  • span是双标记,是没有任何意义的行内元素,又是用的最多的,和css配合使用。语法:<spen>要放的元素</spen>

块元素:不管内容有多少,都会占整个浏览器的一行,一般都是块元素布局。比如:<p>、<div>、<pre>、<ul>、<li>、<ol>等

行内元素:内容有多少就占多少,一般都是行内元素嵌套到块元素中。

结果图:

2.无序列表

  • 语法:
<ul>
<li></li>
<li></li>
......
</ul>
  • 属性:

type:符号类型            值:disc(实心黑点)  square(实心方块)   circle(空心圆点)

运行结果图:

3.有序列表

  • 语法:
<ol>
<li></li>
<li></li>
......
</ol>
  • 属性:
    • type:符号类型    值:i   I  a   A   1
    • start:数值  从第几位数开始

预览结果图:

4.定义列表

  • 语法:
<dl>
<dt>标题</dt>
<dd>描述</dd>
<dt></dt>
<dd></dd>
.......
</dl>

结果:

[erphpdown]index[/erphpdown]

php学习之html的标签属性(一)

吾爱乐享阅读(1590)

1.body的属性

  • bgcolor:背景颜色    例:<body bgcolor=”red”>    颜色:单词、16进制、rgb方式

  • background:背景图片     例:<body background=”图片路径”>

图片显示结果:

  •   文本修饰标记<font></font>

    • font的标记属性

      • color:文本的颜色   例:<font color=”red”>文本</font>
      • size:文本的大小     例:<font size=”6″>文本</font>  大小一般在1-6之间

演示结果:

  • <i></i>:斜体
  • <b></b>:加粗
  • <u></u>:下划线
  • <s></s>:删除线
  • <sup></sup>:上标
  • <sub></sub>:下标

结果图:

2.html 的排版标记

  • <br/>:换行,在需要换行的后面加上<br/>标记就可以了
  • <hr/>:水平线
    • <hr/>常用的属性:
    • size:粗细    值:1-100
    • color:颜色   值:颜色
    • width:宽度   值:数值(固定)或百分比(根据浏览器自适应调整)
    • 百分比一般用于响应式网站的开发
  • <h1>—<h6>:标题标记:双标记,自动换行和加粗   例:<h1>一号</h1>
  • <p></p>:段落标记
  • <pre></pre>:预排版标记

预览结果图:

3.html 实体字符

功能:在网页中显示一些特殊的字符,比如:RMB、空格、大于号、小于号、版权号

常用的实体字符:&lt;(小于号)、&gt;(大于号)、&nbsp;(空格)、&yen;(人民币符号)、&copy;(版权号)

预览结果:

php学习之初识html

吾爱乐享阅读(1430)

1.什么是html

  • html 是用来描述网页的一种语言
  • html 指的是超文本标记语言:HyperText Markup Language
  • 超文本 就是网页上不仅仅有文本,还有图片、音乐、视频等
  • 标记语言是一套标记标签(markup tag) 如:div、span、font等标记
  • html 使用标记标签来描述网页
  • html 文档包含了html标签和文本内容
  • html 文档也叫做 web 页面,是以.html结尾的文件
  • html 的主要目的:通过一系列的标记来显示网页不同的效果、不同的部分

2.html发展历史

1993年标签语言第一版>>>>>1995年html2.0>>>>>1996年3.2 w3c推荐标准>>>>>1999年 html4.0.1 w3c推荐标准>>>>2000年xhtml1.0版  w3c推荐标准>>>>>2001年 xhtml1.1 w3c推荐标准(现在在使用的)>>>>>2008 html5 草案发布>>>>> 2014.10 html5正式发布(主要在web端使用,没有完全普遍)

3.html 的核心标记

  • html 的文档结构

<html>       //告诉浏览器后面的代码是html代码
   <head>    //告诉浏览器当前网页如何显示,如编码、关键词、标题
   </head>     
   <body>    //告诉浏览器这里是主体部分,显示到网页中
   </body>
</html>      //html结束标记
  • html结构详情

<!DOCTYPE html>:声明文档类型,告诉浏览器我的当前页面是哪个版本的html
<html></html>:告诉浏览器,使用的是html的语言
<head></head>:告诉浏览器,这是网页的头部,包括了定义网页的一些内容的标签,如:标题、字符集等
<meta>:就是定义网页字符集、描述、关键词等内容。
如:
<meta charset="utf8" > //字符集:功能是告诉浏览器,如何翻译汉字
<meat name="keywords" content="html,css,jacascript" > //关键词
    http-equiv:模拟http协议大文件头原信息,主要目的是服务器向客户端返回时,用什么格式显示
    content-type:内容类型
    content:详细内容类型介绍
    text/html:网页是text格式,html是文本中的小格式
    charset:字符集,主要控制汉子如何显示
    utf-8:多国家语言编码,什么国家的语言都可以正常显示
<title></title>:当前网页的标题,在网页中是必须的
    定义浏览器工具栏中的标题
    提供页面被添加到收藏夹时的标题
    显示在搜索引擎结果中的页面标题
<body></body>:网页的主体部分,网页中主要内容都要写在body中

例:

<!DOCTYPE html>
<html>
    <head>
       <meta charset="utf8" >
       <title>标题</title>
    </head>
    <body>
       这里是主体部分
    </body>
</html>
  • html 的注释

格式:<!–被注释的内容–>

注释规范:

一般注释写在被注释代码的上边或者右边,不能写在下边

         写代码必须缩进

  • 代码的规范

  1. html 标记不区分大小写,建议小写。如<font>
  2. html 标记属性可有可无。有的标记是没有属性的,如:<html>、<head>、<title>等
  3. 双标签的内容在开始和结束标签之间,单标签没有内容。
  4. html标签可以相互嵌套,但是一定要注意是顺序嵌套,外层套内层,一层套一层。
  • html 标记分类

单标记:标记只有一个,不是修饰内容的而是显示某个功能的,如果图片,设置编码,设置关键词等

语法:<标记名称 属性=”值1″ 属性=”值2″ />:接收的/可以有可以没有,必须根据开发网站时要求来

例:<img src=”图片在服务器中的地址,盘符/文件夹/文件名” />

<img src=”d:/images/1.png” />

双标记:是修饰内容的标记,有开始有结束标记,中间写要修饰的内容

语法:<标记名称 属性=”值” >被修饰的内容</标记名称>

例:<div>内容</div>   <font color=”red”>文本</font>

预览结果:

推荐免费资源共享,个人经验总结学习

联系我们联系我们