PHP课程-HTML基础学习笔记

1-1-1了解XHTML【我赢职场】

一、网页开发

1、HTML基础

HTML[HyperText Markup Language]:超文本标记语言, “超文本”就是指页面内可以包含图片、链接,甚至音乐、视频、程序等非文字元素;“标记”指的是页面元素,比如:a标签,body标签等,浏览器就是通过这些“标记”,来解析包含在“标记”中的内容的。

 

1.0 2.0 3.0 4.0

 

XHTML[eXtensible HyperText Markup Language]:可扩展的超文本标记语言,是一种置标语言,表现方式与超文本标记语言HTML)类似,不过语法上更加严格。XHTML 1.0在2000年1月26日成为W3C的推荐标准。常用的共有50多个标记。

 

HTML5:HTML5 是下一代的 HTML

 

开发工具:

记事本

FrontPage

Dreamveaver

 

2、标记(按标记中是否包含子元素或者内容来划分)

1》单标记:<标记名称/> 例如:<img/>

2》双标记:<标记名称>内容</标记名称> 例如:<title>网页标题</title>

 

注意:

1》单标记一定要封死/

2》标记一定要顺序嵌套,不能交叉嵌套。例如:正确<a><b></b></a> 错误<a><b></a></b>

3》代码习惯一定要养成,每次写一对标记

 

3、属性(对象的特征描述)

1》<标记名称 属性名称=”值” 属性名称=”值” ……/>

2》<标记名称 属性名称=”值” 属性名称=”值” ……></标记名称>

 

注意:

属性不是必须的

属性的值写在引号之间

属性是不区分先后顺序的

标记的属性不能随意创造,写这个标记具有的已经存在的

 

3》核心属性(除了HTML、HEAD、link、base等)

Id:唯一标识符号

Class:类标识符

Style:行内样式

Title:注释

1-1-2XHTML的标准架构【我赢职场】

 

4、XHTML的标准架构

<!DOCTYPE html DTD>

<html xmlns="http://www.w3.org/1999/xhtml"xml:lang="zh-CN" lang="zh-CN">:根元素

<head>:头部标记

<title>网页标题</title>:网页标题

<meta http-equiv=”content-type” content=”text/html;charset=utf-8”/>

</head>

<body>

网页主体

</body>

</html>

 

1》DTD[Document Type Defination]:文档类型定义是一套关于标记符的语法规则,定义文档的根元素是谁,子标记有哪些,子标记的属性有哪些

 

严格类型(strict):

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 

过渡类型(Transitional):

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional //EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">

 

框架集(Frameset):

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Frameset //EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-Frameset.dtd">

 

2》meta标记

<meta http-equiv=”content-type” content=”text/html;charset=utf-8”/>

Meta标记告诉我们浏览器以什么编码方式来解析我们指定的文档类型。

所有的文档类型或者编码方式,统一使用UTF-8编码

 

3》xmlns:命名空间,解决命名冲突的

 

 

1-1-3文本标记【我赢职场】

5、文本标记

加粗:<b>内容</b>

加粗:<strong>内容</strong>

倾斜:<em></em>

倾斜:<i></i>

下划线:<u>下划线</u>

删除线:<s>删除线</s>

删除线:< strike >删除线</strike>

上标:<sup>上标</sup>

下标:<sub></sub>

代码标记:<code>代码标记</code>

字体标记:<font>字体标记</font>

我<fontsize="5" face="方正舒体"color=”red”>是</font>

 

1-1-4段落和换行标记

6、段落和换行标记

<p>段落标记</p>

换行:<br/>

 

7、W3C(www.w3.org)

验证地址:http://validator.w3.org/

 

8、标题

<h1>我是标题1</h1>

         <h2align="left">我是标题2</h2>

         <h3align="center">我是标题3</h3>

         <h4align="right">我是标题4</h4>

         <h5>我是标题5</h5>

         <h6>我是标题6</h6>

 

1-1-5网页中图片的添加【我赢职场】

9、图片

<img src=”图片的URL” alt=”注释”/>

图片必有属性src和alt

当alt值不为空时候,加上title。解决浏览器的兼容性问题

<img src="图片路径 " alt="注释"title="注释"border="0" width="300px" height="300px"/>

 

1-1-6路径问题与列表

路径问题:

1》绝对路径:带盼复的C:\Users\Administrator\Desktop\demo 开发中不用绝对路径

2》相对路径:从当前文档开始的路径

<img src="image/a.jpg"alt="注释" title="注释" border="0" width="300px"height="300px"/>

3》根相对路径:以“/”开始的路径

 

10、列表:

1》无序列表

<ul type=”disc|square|cirle”>

<li type=”disc|square|cirle”>内容</li>

<li>内容</li>

</ul>

2》有序列表

<ol type=”1|a|A|i|I” start=”起始点”>

<li>内容</li>

<li>内容</li>

</ol>

3》定义列表

<dl>

<dd></dd>

<dt></dt>

</dl>

 

1-1-7定义列表与表格

11、表格

<table width=”950|50%” border=”数值” bgcolor=”背景颜色”background=”背景图片” cellpadding=”内边距” cellspacing=”内边距” align=”left|right|center”>

<tr>

<td align=”left|right|center”></td>

<td collspan=”合并列”></td>

<td rowspan=”合并行”></td>

</tr>

</table>

 

1-1-8表格制作团购网导航【我赢职场】

1-1-9制作拉手团购的主体部分我赢职场

1-1-10水平分隔线的使用【我赢职场】

12、<hr width="宽度" size=”高度” align="center" color="gray"/>

13、HTML实体

当你需要显示这些特殊符号的时候,一定要写成HTMLENTITIES

<小于号:&lt;(less than)

>大于号:&gt; (great than)

‘单引号:&apos;

“双引号:&quot;

&连接符:&amp;

不间断空格:&nbsp;

注册商标:&reg;

版权符号:&copy;

 

1-1-11超链接标记之网页链接我赢职场

1-1-12超链接标记之发邮件我赢职场

14、超链接:页面跳转

文本元素、图片元素、热点

超链接标记:

<a href=”目标文档的url” target=”窗口形式”>内容</a>

Target形式:

1)        _self:在自身窗口中打开

2)        _blank:在新窗口中打开

3)        _parent:在父窗口中打开

4)        _top:在顶层窗口中

 

Href:目标文档的类型

1》连接到网页

2》连接到下载文件

3》发送邮件

<a href=”mailto:ddd@sohu.com”>给我发邮件</a>

4》连接到JavaScript

<a href=”JavaScript:alert(‘哈哈哈’);”>点击我</a>

5》空连接

<a href=”#”>我是空连接</a>

<a href=”JavaScript:void(0);”>保留原位置的空连接</a>

6》锚点

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

如何连接锚点:<a href=”#锚点名称”></a>

连接不同页面锚点:

<a href=”目标文档的URL#锚点名称”></a>

 

 

1-2-1form表单做登录注册页面我赢职场

一、表单

1、表单的作用:收集客户端信息,发送到服务器端。

2、表单标记:

<form action=”服务器端的接收页面URL” method=“发送方式(POST|GET)” name=”名称” id=””>

 

</form>

 

Post:将表单信息隐藏在我们的请求的header中

信息量:理论上是没有限制的

 

Get:将信息以键值对的形式附加在URL上。

对表单中信息的数据量有限制,大概255字节

 

表单的书写:表单中的控件

1》文本框

单行文本框:

<input type=”text” value=”文本框默认值” name=””/>

多行文本框:

<textarea rows="行高" cols="列宽">欢迎光临</textarea><br/>

 

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

 

单选框:

<input type=”radio” value=”” name=””cheked=”checked”/>男

多选框:

<input type=”checkbox” value=”” name=””/>苹果

 

2》列表框

<select name=”” size=””>

<option selected="selected">内容1</option>

<option>内容1</option>

<option>内容1</option>

</select>

 

分组

单选

<select name="sel"size="0">

         <optgrouplabel="直辖市">

                   <optionvalue="beijing">北京</option>

<option>上海</option>

                   <option>重庆</option>

                   <option>深圳</option>

         </optgroup>

<optgrouplabel="自治区">

                   <optionvalue="xinjiang">新疆</option>

<option>宁夏</option>

         </optgroup>

</select><br/>

 

多选

<select multiple=“mutiple”>

         <optgrouplabel="直辖市">

                   <optionvalue="beijing">北京</option>

<option selected="selected">上海</option>

                   <option>重庆</option>

                   <option>深圳</option>

         </optgroup>

         <optionvalue="xinjiang">新疆</option>

</select><br/>

 

4》按钮

提交按钮:

<input type=”submit” name=”” vlue=”值”/>

重置按钮:

<input type=”reset” name=”” vlue=”值”/>

自定义按钮:

<input type=”button” name=”” vlue=”值”/>

<button name=”” type=”submit|reset|button”></button>

 

图像按钮

<input type=”image” alt=”” src=”” name=””/>

 

 

1-3-1框架集的基本应用我赢职场

<!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">

<head>

         <title>框架集测试</title>

         <meta http-equiv="content-type" content="text/html;charset=utf-8" />

</head>

<frameset rows="100,*">

         <frame  src="top.html" name="" noresize="noresize"/>

         <frameset cols="120,*">

                   <frame src="menu.html" name="" noresize="noresize"/>

                   <frame src="content.html" name="content" noresize="noresize"/>

         </frameset>

</frameset>

<noframes>

<body>

对不起您的浏览器不支持框架集

</body>

<noframes>

</html>

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值