HTML学习笔记(一)HTML基础

1.HTML的标记组成
HTML用于描述功能的符号称为标记
eg: HTML  BODY TABLE 等
标记使用时必须用<>括起来
1.1单标记
  有些标记能完整的表达标记里的意思,只需要在尖括号中输入标记名,一种单标记表示一种功能。
  eg:<hr>表示画一条横线;<br>在标记处换行。
1.2双标记
  这种标记有头有尾,且前面的标记与后面的标记保持一致,但在后面的标记前有斜线。开始标记告诉浏览器从本处
开始标记所表达的功能,再由结束标记告诉浏览器结束。
  语法形式:<标记>内容</标记>
1.3html基本结构
HTML基本结构
<html>
  <head>
    <title></title>
  </head>
  <body>
  </body>
</html>
2.常用HTML标记和格式
2.1设置正文的标记和格式
2.1.1标题设置的语法
<h#>主题文字</h#>
  其中#是标题里数字1-6的任意一个,数字越大,标题字号就越小。
2.2设置段落
段落的语法:
<p>这里表示段落</p>
关于段落中的空格,当浏览器解释HTML文件多个空格时,会自动去掉多余的空格,只显示出一个空格的效果。
如果想出现多个空格的效果,必须加上HTML代码"&nbsp;",想要多个空格,可以加上多个"nbsp",注意后面的分号。
2.3强制换行
换行标记<br> 单标记
2.4给代码添加注释
单行注释:<!--给代码添加注释-->
多行注释:<!--
        第一行注释
        第二行注释
      -->
2.5粗体与斜体
粗体标记<b>文本</b>
斜体标记<i>文本</i>
2.6下划线与删除线
<u>下划线</u>
<s>删除线</s>
2.7上标与下标
<sup>上标</sup>
<sub>下标</sub>
3.字体标记
3.1设置字体大小
在网页中常常可以看到,有的新闻网站为了满足不同年龄的读者浏览,有三种不同的字体大小。
12、14、16像素,默认的是14像素。
字体的语法:
<font>要放的文字</font>
在front中加一部分属性,即可以达到对字体设置的效果。
<font size="1">文字</font>
size用来表示大小,1-7,数越大字体也越大。
3.2设置字体颜色
字体颜色语法
<font color=""></font>
参数color后面可以接RGB颜色值,如#000000(16进制)。也可以用颜色的单词表示,如red。
3.3设置标题字体样式
3.3.1标题字体大小
<h#></h#> "#":1-6
3.3.2字体的大小和颜色
eg:<h1><font color="red">文字</font></h1>
3.4字体标记
3.4.1物理字体
<B>...</B>粗体
<I>...</I>斜体
<U>...</U>下划线
<S>...</S>删除线
<TT>...</TT>打字机字体
<SUP>...</SUP>上标字体
<SUB>...</SUB>下标字体
3.4.2逻辑字体
<EM>...</EM>强调文字
<STRONG>...</STRONG>字体加重
<CODE>...</CODE>显示编程代码
<SAMP>...</SAMP>显示示例文字
<KBD>...</KBD>显示键盘按键文字
<SMALL>...<SMALL>缩小文字
<BIG>...</BIG>放大文字
4.文字布局
4.1 行的控制
4.1.1换行控制
第一种方式:<p>标记
第二种方式:<br>强制换行符

<!-- p usage-->

<html>
    <head>
        <title><p> use </title>
    </head>
    <body>
        文字一<p>文字二
    </body>
</html>
<!--<br> usage -->

<html>
    <head>
        <title><br> use</title>
    </head>
    <body>
        文字一
        <br>
        文字二
    </body>
</html>

4.1.2不换行控制
<nobr></nobr>本标记对不经常使用
4.2文字对齐
当对一个段落或层里面的文字做对齐布局时,就会用到align标签;
对齐标签不会单独使用,往往与某些标记配合使用,如在<p>标记,<table>标记都会用到。
具体的语法如下:
align = "#"
其中#代码表示方位,可选择的有:left,right,center。
align可以放在<p></p>和<div></div>里,表示文字在标记中向哪个方向偏移,可以包括文字与图片,也可以是全文字。
 

<html>
    <head>
        <title>文字对齐</title>
    </head>
    <body>
        <p align="right">文字内容</p>
    </body>
</html>

其中居中显示也可以不用设置align为center,可以换个方法来居中,语法如下
<center>文字内容</center>
4.3段落设置
段落设置就是在一张网页上用到段落的地方,会对其布局或字体进行设置,网页中的文章都会有多个段落,所以段落上要注意。
多个段落有多个段落标记:
<p>段落一</p>
<p>段落二</p>
有多少个段落就有多少个<p>标记,然后对每个段落进行必要的设置。
 

<!--段落设置-->
<html>
    <head>
        <title>段落设置</title>
    </head>
    <body>
        <p><font color="red">段落一</font></p>
        <p><b>段落二</b></p>
        <p><s>段落三</s></p>
        <p><h1>段落四</h1></p>
    </body>
</html>

4.4列表
列表分为有序列表和无序列表,列如在门户网站上浏览新闻时,在网站的新闻列表中,新闻标题前会有一个小圆点,而有的是有序号的数字,前者表示的是无序列表。
4.4.1无序列表
列表没有顺序可言,表里的每项都是相同的。
 

<ul>
    <li>表项一</li>
    <li>表项二</li>
</ul>

决定无序的是<ul>,而<li>只是里面的一列表项。
 

<ol>
    <li>表项一</li>
    <li>表项二</li>
</ol>


在有序列表中还可以用其他有序符取代数字
<ol type="#"></ol> #可以为A、a、1等
4.5其他方式修饰文本
4.5.1欲格式化文本
欲格式化文本在网页中输出的是在代码中的样式,因为代码没有欲格式化的话会去掉里面的空格。
 

<!-- 欲格式化标记对-->
<pre>
    文字内容
</pre>

另外一组标记对xmp,相较于pre它不会解释html代码

<!--pre&xmp比较-->
<html>
    <head>
        <title>欲格式化文本</title>
    </head>
    <body>
        <pre>
            <ol>
            <li>文字一</li>
            <br>
            <li>文字二</li>
            </ol>
        </pre>
        <xmp>
            <ol>
            <li>文字一</li>
            <br>
            <li>文字二</li>
            </ol>
        </xmp>
    </body>
</html>

4.5.2 计算机输出格式
现今IT技术网站越来越多,在网页中显示计算机代码的需求也多了。
 

<!--下面一行表示计算机输出格式标记对-->
<code>
    代码样式小型固定宽度字体显示文本
</code>
<kbd>
    代码样式固定宽度字体渲染
</kbd>
<tt>
    代码样式固定宽度字体渲染文本
</tt>
<var>
    代码样式斜体字渲染
</var>

5.图像
5.1图像的基本语法
在网页中放入图像只需在<body></body>标记对中插入图像标记<img>,其中图像标记用来连接图像地址,同时还可以设置其他参数,如宽度、高度等。只要会设置<img>标记的语法点就可以放入图片了。不过想要控制它还需要几个属性如宽度width、对齐align等。
5.1.1 在网页中插入图像
插入图像的属性是src,完整格式为<img src="#">,其中#表示图像url路径,如下面的代码表示连接一幅图像。
 

<img src = "cn.jpg">

上述代码表示在一个<img>标记中,插入一张名为cn.jpg的图片。应当注意<img>标记是放在<body></body>里面的,大部分标记都是在网页体放置。
5.1.2图像无法显示时的提示信息
在浏览网页时,会出现不能正常显示图像的问题,如图像地址不存在等,此时图像右上角有叉显示,表示未正常显示图像。
第二个参数alt,alt表示鼠标指针在图片上面时显示交互文本信息,当图像非正常显示时,也给用户提供图像的信息。
 

<html>
	<head>
		<title>alt用法</title>
	</head>
	<body>
		<img src = "html.jpg"  alt="风景">
	</body>
</html>

5.1.3控制图像的大小
在<img>标记中用width表示宽度,用height表示高度。例如 width = 200px 其中px表示像素,属于长度单位。

<img src="cn.jpg" alt="fengjing" width=400px height=300px>

5.2图像的链接
所谓的超链接是指从一个网页向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一张图片、一个电子邮件地址、一个文件,甚至是一个应用程序。
图像的连接需要使用<a>标记表示链接,在<a></a>标记里是图像标记,然后再输入链接的地址,图像也就是用<img>插入的图片,即在<a></a>标记下放置了<img>标记,同样链接指向百度首页。

<a href="http://www.baidu.com"><img src="cn.jpg" alt="风景"></a>

5.3图像和文字对齐
用<img>里面的align来决定对齐方式,对齐方式有top,right,bottom,left,middle.默认的是底部(bottom)对齐
5.4图像的边框
在有超链接是默认是有边框的

<a href="http://www.baidu.com"><img src="cn.jpg" alt="fengjing" border="0px"></a>

上面的代码把链接后面的图像设置成无边框,其关键代码border="0px"起作用。
5.5图像映射图
有时,单击同一图像中不同位置,会出现不同的连接,有矩形、圆形、和多边形等。分别用rect,circle,poly实现,结果是图像相同,单击地点不同就会使连接不同。
在<img>里放的是usermap,后面接地图名。在声明地图时,用<map></map>包围,map里放name表示它的名称,以便在其他地方调用。在<map></map>里有区域,由<area>属性指定用什么形状,后面紧跟shap,shape后面接rect、circle、和poly中的一个,coords里是像素,herf是链接的地址。

<img src="html.jpg" usemap="#face">
	<map name="Face">
		<area shape="rect" href="page.html" coords ="140,20,280,60">
		<area shape="poly" href="image.html" coords="100,100,180,80,200,140">
		<area shape="circle" href="new.html" coords="80,100,60">
	</map>

在<body></body>标记对中加上以上代码,其中有三个热点区域即coords中坐标范围的区域。
热点区域可以用Dreamweaver画出来,即选择图像后,在下面属性栏中的左边有圆形、多边形、四边形的按钮,单击其中一个后,在图像上可以画出对应的区域来,在后面的连接中设置目标地址即可设置映射图,免去了检测图像的位置。
6.超链接
6.1文字连接
6.1.1最简单的文字连接
文字连接就是为文本加上超级连接,以达到跳转网页的效果。

<a href="http://www.163.com">163网站</a>

超链接的文字默认是蓝色,鼠标指针放上去变成手型。
6.1.2超链接网页的打开方式
一个重要的属性:target,也是放在起始标记里,表示所连接的网页在浏览器中的打开方式,后面接一个参数可以是_blank,_parent,_self或_top,这些参数代表的含义如下:
_blank:在新浏览器打开窗口。比较常用。
_parent:将要链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就像_self参数一样。
_self:在同一框架或窗口中打开所有链接的文档。此参数为默认值,通常不用指定。
_top:在当前的整个浏览器窗口中打开所有链接的文档,因而会删除所有框架。
 

<a href="http://www.163.com" target="_blank">163网站</a>

6.1.3链接的注释
属性title,当鼠标指针放在文字上时,他就会出现在鼠标指针后方
6.2图片链接
<a href=""><img src=""></a>
6.3锚点链接
锚点常常在很长的文章中用到,以便链接到页面中的具体位置。锚点由name属性来创建一个命名的锚,使用命名的锚后,单击带有命名锚的地址直接跳转到一个页面中的锚点位置。这样打开网页直接指到某一段落,从而不用从上到下慢慢找。
命名锚的语法如下
 

<a name="锚命名">文章中的文字</a>

定义好命名锚后,链接中要指定这个命名锚,在其名称前加上“#”。使用name 属性,要设置两方面:一是设置name的名称;二是设置一个href指向这个name。
 

<html>
	<head>
		<title>锚点链接</title>
	</head>
	<body>
		<a href="#html">点击到锚点链接</a>
		<br>
		<br>
		<a name="html">锚点链接</a>
	</body>
</html>

代码第9行定义了命名锚,代码第7行的文字链接指向这个锚,当链接介入本网页中,在URL(即网页地址)后面的#字符串链接到本页的字符串中,当然,字符串要存在才可以指定到字符串的位置。

锚点应用在文章内容比较多时,用锚点链接来指定位置,即指定到中间一段落,在网页中时常用到。
6.4邮箱地址链接
下面代码为设置邮箱地址链接
 

<a href="mailto:leiningcn@163.com">作者的邮箱</a>

在链接标记内href属性中加入mailto,然后加冒号,后面接上邮箱地址即可。这样一个邮箱链接就设置好了。
邮箱链接的文字表达可以多样化,如可以直接显示邮箱地址,或者可以用“联系我们”等文本代替。
6.5相对路径与绝对路径
路径在网页中常出现,出了用到超链接外,还会用到背景音乐地址、CSS文件等。在引用文件时(如加入超链接,或者插入图片等),如果使用了错误的文件路径,就会导致引用失效。
6.5.1相对路径
相对路径是指这个文件所在的位置与其他文件或文件夹的关系。也可以说是相对位置。
如果源文件和引用文件在同一个目录里,直接写引用文件名即可。
为了表示上一级目录可以用“../”,上上级可以用“../../”
6.5.2绝对路径
带域名文件的完整路径
假设用户注册了域名www.blabla.cn,并申请了虚拟主机,虚拟主机提供商会给一个目录,例如www,这个www就是网站的根目录,假设在www根目录下放了一个文件index.html,这个文件的绝对路径就是http://www.blabla.cn/index.html
7.表单
7.1表单的基本语法
表单是一个能够包含表单元素的容器,表单元素是能够让用户在表单中输入信息的元素。表单语法是一对<form>标记对组成。
表单有两个属性会经常用到,就是action和method,form中的action是表示表单提交后发送的URL地址,发送的方式用method表示,可选择的参数有GET和POST。GET传输量比较小,而POST传输值比较大,这是二者最基本的区别。

<!--表单的两种属性-->
<html>
	<head>
		<title>表单的两种属性</title>
	</head>
	<body>
		<form action="show.aspx" method="get">
			<!--设置文本框 -->
			<input type="text">
			<br>
			<!--设置密码框 -->
			<input type="password">
			<br>
			<!-- 设置按钮提交-->
			<input type="button" value="提交">
		</form>
	</body>
</html>

表单里的input语法
<input type="#">
其中#代码可选项有text、password、checkbox、radio、hidden、submit、reset。分别代表:文本、密码、多选框、单选框、隐藏、提交按钮和重置按钮。
<form>以php、aspx、jsp等为后缀的动态网页结合,所用的动态语言会不同,但用的表单和表单元素都是相同的。
7.2文本框和密码框
7.2.1文本框
文本框是用来输入文本信息的,可以输入汉字、数字、字母等。
 

<input type="text">
<html>
	<head>
		<title>文本框</title>
	</head>
	<body>
		<form>
			文本框:<input type="text">
		</form>
	</body>
</html>

文本框的上限是255个字符。
7.2.2密码框
当在密码框输入密码时,密码的信息不会显示出来。

<input type="password">

7.3单选框和复选框
7.3.1单选框
单选框是在表单中有多个选项,且只能选一个的情况下使用。
在表单中,对于单选框是存在多个选项的,当从多选项中选一个选项后,为了区别这几个选项是属于哪个单选框,用属性name表示。如果
想指定某个选项处于选中状态,用checked在<input>为radio的类型里表示选中状态,从第一个<input>结束到下一个<input>开始前表示第一个<input>的选项值。
 

<html>
	<head>
		<title>单选框</title>
	</head>
	<body>
		<form>
			<input type="radio" name="book">DIV
			<input type="radio" name="book">HTML
			<input type="radio" name="book">CSS
		</form>
	</body>
</html>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML + JavaScript + Ajax + CSS 赵旭 [email protected] HTML5 1、WEB基础知识(了解) 1、Internet - 网 由若干台电脑、手机、平板 通过 网线(WIFI) 连接起来的结构 2、基于Internet上的程序 1、C / S 结构 Client / Server 特点:必须通过指定的客户端软件才能访问服务器端的一种程序 :如 :桌面版QQ,... ... 2、B / S 结构 Browser / Server Browser :浏览器 特点:通过 浏览器 就能访问服务器端的一种程序 如 :网页版百度,网页版 QQ,网页版 京东,... ... 3、WEB 1、什么是WEB WEB,是基于Internet上的一种应用程序(网页应用程序) WEB页面,简称WEB页(网页),就是保存在服务器端上的一个具体的页面( **.html / **.htm 作为结尾的文件) 2、WEB浏览器 1、功能 1、提交用户请求 (UA : User Agent) 2、作为HTML 以及 脚本执行的 解释器 3、以图形化的方式显示web页面 2、主要浏览器产品 1、Microsoft Internet Explorer (IE) 2、Mozilla Firefox 3、Google Chrome 4、Apple Safari 5、Opera Opera(欧朋) 3、主要技术 1、HTML 2、CSS 3、Javascript 2、HTML入门(重点) 1、什么是HTML Hyper Text Markup Language 超级 文本 标记 语言 超文本 :也是文本,但会具备特殊功能 普通文本 a : 普通字符 a 超文本 a : 表示超链接 普通文本 b : 普通字符 b 超文本 b : 加粗显示文本 标记 :超文本的表现形式 普通文本 a : a 超文本 a : 语言 :具备一定的语法规范 HTML 也具备自己的语法规范 WEB页面(HTML页面)就是由 HTML 语言来进行开发的 ,以 .html 或 .htm 进行结尾的文件 开发 & 运行网页的工具: 1、记事本 2、浏览器 2、HTML基础语法 1、标记语法 HTML用于描述功能的符号称为"标记" 标记在使用时,用尖括号 "",标记的分类 1、封闭类型的标记 也称为 "双标记" , 必须成对出现 语法:内容 Demo : 1、创建 p 标记 --... 2、创建 div 标记 -- 3、创建 header 标记 -- <header></header> 2、非封闭类型的标记 也称为 "单标记" 语法: 或 Demo : 1、创建 br 标记 -- 2、创建 hr 标记 -- 3、创建 img 标记 -- 4、创建 input 标记 -- <input/> 2、标记(元素)的嵌套 在一对标记,允许出现另外一对(一个)标记 注意:嵌套标记的书写格式 -- 被嵌套的标记要通过一个 缩进键(Tab) 来表示层级关系 Demo : 1、编写一对 body 标记,在body标记,嵌套一对 div标记,在 div 标记 ,嵌套一对 a 标记,在 a标记,嵌套一对 b 标记,b标记,随意编写一些文本 <body> 这是一段测试文本 </body> 3、标记的属性 1、什么是属性 用来修饰标记的效果的内容,就是属性 2、语法 1、属性必须声明在开始标记 2、属性与标记名称之间,用 空格 隔开 3、属性的值 与 属性之间 使用 "=" 连接 4、一个元素允许有多属性,多属性间,排名不分先后,间用 空格 隔开即可 Demo : 1、创建一个 div 标记 ,增加属性 ,设置 align 属性的值为 center ,设置 id 属性的值为 container,设置 title 属性的值为 这是一个div 四大标准属性: 1、id :定义元素在页面独一无二的名称 2、title :鼠标悬停在元素上时,体现的文字 3、class :引用 类选择器时使用(CSS) 4、style :定义 内联方式方式使用(CSS) 4、注释 语法:<!-- --> 注意: 1、注释不能嵌套 2、注释不能出现在标记 3、HTML 文档结构 W3C :Word Wide Web Consortium (万维网联盟) 1、HTML文档的组成 1、文档类型声明 告知浏览器当前的HTML文档用的是哪个版本 在网页的最顶端 2、由一对 html 根标记,来表示页面的开始与结束 Demo : 1、在 htdoc ,创建一个网页 01-first.html 文件 创建一个 记事本,将 .txt 重命名为 .html 2、搭建HTML网页结构 1、添加 文档类型声明 2、添加 html 根标记 2、<html> 标记 包含两对子元素 1、<head></head> 包含的子元素(2对) 1、<title>网页的标题</title> 2、<meta charset="utf-8"/> -- 能正常显示文 2、<body></body> 属性: 1、text ,取值是一个颜色值(red,green,blue...) 2、bgcolor ,取值也是一个颜色值 Demo : 在刚才的 Demo 基础上 1、在 <html> 增加 <head> 和 <body> 2、为网页指定标题 - 我的第一个HTML文档 3、指定网页的字符编码格式为 utf-8 4、在 body 输出一句话 "我的第一HTML页面" 5、设置 body text为red,bgcolor为yellow 3、文本 1、特殊文本的实现 页面的空格以及一些特殊字符需要通过转义字符的方式体现 1、  表示一个空格 2、< 表示 4、© 表示© Demo : 1、创建一个页面 02-text.html 2、在页面 输出以下内容 The element. ©2017 By Tarena The <p> element.     © By Tarena 2、文本样式相关标记 : 加粗 : 斜体 : 下划线 : 删除线 : 上标 : 下标 Demo : 这是一段包含 ,粗体,斜体,下划线,删除线,上标,下标的文本内容 将以上文本内,对应文字的特殊效果,用标记体现出来 3、标题元素 以 醒目 的方式表现出文本 语法: 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 属性: 1、align 文本的水平对齐方式 取值:left / center / right 4、段落元素 语法: 属性:align : left / center / right Demo : 1、在 02-text.html ,增加以下内容 1、用 段落标记表示 :The first paragraph 2、用 段落标记表示 :The second paragraph ,文本表现为 右对齐 5、换行元素 6、分割线元素 作用:在页面表现为一条直线 语法: 属性: 1、size 尺寸,以 px 为单位的数值 2、width 宽度,以 px 或 % 为单位的数值 3、align 水平对其方式 4、color 颜色 Demo : 02-text.html 增加一根水平线,size为5px,宽度为50%,居对齐,颜色为红色(red) 7、预格式化 作用:保留源文档的回车 和 空格 的作用 8、分区元素 1、块分区元素 语法: 作用:布局 2、行内分区元素 语法: 作用:设置同一行文字内的不同样式 9、行内元素 与 块级元素 按照元素们的表现形式来分类,分为 行内元素 和 块级元素1、行内元素 在一行内允许显示多个元素的,称为 "行内元素" span,i,b,s,u,sup,sub 作用:包裹文本,并处理文本的表现形式 2、块级元素 每个元素独占一行显示的,称为 "块级元素" div,p,h1,h2,h3,h4,h5,h6 作用:布局 注意: 1、p标记不能嵌套其它的块级元素 2、行内元素 最好 不要嵌套块级元素 4、图像 和 链接 1、URL 目录结构 : 目录 ,保存文件的文件夹名称 多个文件夹之间的关系,就是目录结构 1、什么是 URL URL (Uniform Resource Locator),统一资源定位器。用来标识某资源文件的位置 2、URL 在 WEB 的表现形式 共三种表现形式: 1、绝对路径 特点:从文件所在的最高级目录处开始查找资源文件所经过的路径,就是绝对路径 使用场合:当想访问互联网上的资源时,只能用绝对路径 完整的绝对路径分四部分: 1、协议名 http 2、域名(主机名,IP地址) www.codeboy.com 3、目录路径 img/header 4、文件名 logo.png http://www.codeboy.com/img/header/logo.png img/header/logo.png 2、相对路径(重点) 场合:使用本机文件时使用 什么是相对路径: 从当前文件位置处开始查找资源文件所经过的路径,就是相对路径 1、同目录,直接用 2、子目录,先进入 3、父目录,先返回 3、根相对路径 路径形式是以 / 作为开始的。 / : 表示的是服务器的根路径 2、图像 1、图像格式 WEB支持的图像格式 1、*.jpg 2、*.gif(动图) 3、*.png(透明) 2、图像的语法 标记: 属性: 1、src :指定要显示图像的 URL 2、width :图像的宽度 3、height :图像的高度 4、title :鼠标悬停时,要显示的文本 Demo : 1、将 学子网的 logo 下载下来 2、显示在自己的网页 3、超链接 1、语法 标记:内容 属性: 1、href : 要链接的HTML页面URL 2、target : 目标,指定新网页的打开形式 取值: 1、_blank : 在新标签页打开网页 2、_self : 在自身标签页打开新网页(默认值) Demo 1、创建一个超链接,内容为 :学子商城,点击时,在自身标签页 打开 http://www.codeboy.com 2、创建一个超链接,内容为 :学子商城的LOGO,点击时,在新标签页打开 http://www.codeboy.com 2、链接的四种表现形式 1、点击操作时,完成资源下载的操作 链接的资源为 zip / rar 时则为下载操作 下载 2、电子邮件链接 联系我们 前提 : 必须在计算机安装并配置好至少一个邮件客户端的信息 3、返回页面顶部的空连接 返回顶部 4、执行Javascript代码片段 执行JS 3、锚点 1、作用 锚点用于在网页的某个位置处做个记号,允许从其他位置处跳转到记号位置处 2、使用方式 1、定义锚点 1、使用 a 标记的 name 属性允许定义锚点 xxxx 2、任何标记的 id 属性定义锚点 2、链接到锚点 链接到锚点 链接到锚点 5、表格 1、表格 1、表格的作用 按照一定的格式来显示数据的 表格是由 单元格(列),行 来组成的 2、表格的语法 1、标记 1、 : 表示一个表格 2、 : 表示表格的一行 3、 : 表行的一列(单元格) : 行/列 标题 (加粗,水平居) 4、 : 表格的标题 该元素必须添加在 之下,所有的tr之上 2、常用属性 1、table 1、width 2、height 3、align 设置表格的对齐方式 , left / center / right 4、border 边框宽度,取值以 px 为单位的数值 5、bgcolor 6、cellspacing :单元格外边距(单元格与单元格 或 单元格与表格之间的距离) 7、cellpadding : 单元格内边距(单元格与内容之间的距离) 2、tr 1、align 控制当前行内容的水平对齐方式 2、valign 控制当前行内容的垂直对齐方式 top / middle / bottom 3、bgcolor 3、td / th 1、align 2、valign 3、width 4、height 5、colspan :跨列 6、rowspan :跨行 Demo : 在 刚才的表格基础上,增加以下内容 1、为表格增加边框 1px 2、为表格增加尺寸 400 * 400 3、为表格增加单元格内边距 5px 4、为第四行 增加属性 ,内容水平居对齐 3、表格的复杂应用 1、行分组 允许将若干行划分到一个,以便实现统一管理 1、表头行分组 允许将第一行的内容单独分到表头行分组 2、表尾行分组 允许将最后一行的内容单独分到表尾行分组 3、表主体行分组 2、不规则表格创建 通过 td 的跨行 和 跨列来实现不规则的表格 1、跨列 从指定单元格位置处开始,横向向右,合并掉几个单元格(包含自己),被合并掉的单元格,要删除 2、跨行 从指定单元格位置处开始,纵向向下,合并掉几个单元格(包含自己),被合并掉的单元格,要删除 3、表格的嵌套 被嵌套的所有的内容,只能放在 td 2、列表 1、作用 按照一定的格式显示数据 2、列表的分类 & 语法 1、列表的组成 由列表类型 以及 列表项 来组成 2、分类 & 语法 1、有序列表 --> Order List 允许包含若干列表项: --> List Item 2、无序列表 --> Unorder List 允许包含若干列表项: 3、属性 1、ol 1、type 1 、按数字方式排列,默认值 a 、按小写英文方式排列 A 、按大写英文方式排列 i 、按小写罗马数字排列 I 、按大写罗马数字排列 2、start 指定标识从 几 开始显示 2、ul 1、type 1、disc,实心圆,默认值 2、circle,空心圆 3、square,实心矩形 4、none 3、列表的嵌套 被嵌套的内容只能放在 li Demo : 1、声明一个列表在 html (有序),包含两个列表项,显示 两部小说的名字 2、在两个列表项,再各嵌套一个无序列表,各写3-4个小说的主角 3、定义列表 1、作用 以一种特殊的结构来排列数据 通常用语对一类事物/名词 的解释上面 2、语法 :声明一个定义列表 :声明要解释的事物名称 或 名词 :对上述名词或事物解释的内容 3、常用场合 图文混排 3、结构标记 1、结构标记的作用 搭建网页的结构(布局),用于替代 div,最大的优点是提升了标记的"语义性" 2、结构标记详解 1、<header></header> 作用:表示网页 或 某块内容的头部 2、 作用:表示网页的 导航内容 3、 作用:表示网页主体内容的某一部分 4、 作用:出现在文字描述性比较强的场合:一则新闻,论坛的帖子,微博信息,博客的信息 5、 作用:表示网页,或某部分内容的 边栏信息 6、 作用:表示网页尾部的信息 4、表单(难点) 1、表单的作用 用于收集用户的信息并提交给服务器 表单主体是由两部分组成的 1、表单元素 收集信息,并提交给服务器 2、表单控件 用于与用户交互的一些元素:文本框,密码框 2、表单元素(难点) 标记:<form></form> 注意:只有放在 <form></form> 里面的表单控件的值,才能提交给服务器 属性: 1、action 提交给服务器处理程序的地址 (动作) 2、method 提交方式,以什么样的方式把数据交给服务器 1、get 特点: 1、以明文的方式将数据传递给服务器(提交的数据会显示在地址栏上) 2、安全性很低 3、提交数据最大限制为 2KB 4、向服务器要数据时可以使用 2、post 特点: 1、以隐式的方式将数据传递给服务器 2、安全性很高 3、不限制提交数据的大小 4、要提交数据给服务器处理时使用 3、... ... 3、enctype 作用:指定表单数据进行编码的方式 取值: 1、application/x-www-form-urlencoded 默认值,允许将任意类型的文本提交给服务器 2、multipart/form-data 允许将文件提交给服务器 3、text/plain 不对任何数据进行编码和传输 Demo : 1、创建 05-form.html 2、声明一个表单元素 form 3、指定提交地址为 login.php,提交方式为 get,编码方式为默认 3、表单控件 表单元素分类: 1、input元素 2、textarea 多行文本域 3、select 和 option 选项框 4、其它元素 5、新input元素 详解 : 1、input元素 里面会包含若干个不同的表单控件 标记 :<input> 属性 : 1、type 根据不同的type属性值,可以创建不同的input元素 2、name 定义表单控件的名称,主要提交给服务器使用的 注意:如果不声明name属性的话,元素则无法提交给服务器 3、value 定义当前控件的值,主要提交给服务器使用的 4、disabled 禁用控件,无值的属性 <input disabled> 2、文本框 与 密码框 文本框:<input type="text"> 密码框:<input type="password"> 具备除以上四个属性外,还具备以下几个独立属性: 1、maxlength 限制输入的字符数,取值为数字 2、readonly 只读,无值属性 Q : readonly 和 disabled 的区别 1、readonly ,是只读的意思,是允许提交给服务器,不让用户改数据而已 2、disabled , 是禁用的意思,不仅不让用户改数据,而且还不能提交给服务器 3、placeholder 占位符,即默认显示在文本框用于给用户提示的文字 3、按钮 1、提交按钮 作用:将表单提交给服务器 标记:<input type="submit" value="显示的文本"> 2、重置按钮 作用:将表单恢复到初始化的状态 标记:<input type="reset" value="显示的文本"> 3、普通按钮 作用:通过 JS 自定义功能 标记:<input type="button" value="显示的文本"> 4、显示的内容 属性: 1、type :submit / reset / button 4、单选按钮 和 复选框 单选按钮:<input type="radio"> 复选框:<input type="checkbox"> 属性: 1、name 设置名称,并用于分组,一组单选按钮 或 复选框的名称必须相同 2、value 必须设置 3、checked 默认被选中,无值属性 5、隐藏域 和 文件选择框 1、隐藏域 <input type="hidden" name="" value=""> 想提交给服务器,但不想给用户看的数据,可以放在隐藏域 2、文件选择框 <input type="file" name=""> 注意: 1、form的 method 属性值必须为 post 2、form的 enctype属性值必须为 multipart/form-data http://localhost/02-HTML/Day02/login.php?uname=wenhua.li&upwd=bingbing http://localhost/02-HTML/Day02/login.php?uname=wenhua.li&upwd=fengjie&gender=1&question=0&question=1&question=2&question=3 http://localhost/02-HTML/Day02/login.php?uname=wenhua.li&upwd=fdsafdsafdsa&gender=0&question=0&question=1&question=2&question=3&uid=10000567789 1、表单 1、form ... 2、input ... 3、textarea 控件 标记:<textarea></textarea> 属性: 1、name 定义名称,提交给服务器使用 2、cols 指定文本域的列数,变相指定宽 3、rows 指定文本域的行数,变相指定高 4、readonly 只读 Demo : 创建 01-form.html 文件 创建一个 多行文本域,列数为 50,行数为 5,名称为 intro 4、选项框 1、标记 表示 下拉列表 或 滚动列表 列表的内容,允许出现多个 2、属性 1、 1、name :控件的名称 2、size :默认显示选项的数量,默认为1,为下拉列表,如果取值>1的话,则为滚动列表 3、multiple 设置多选,无值的属性 2、 1、value :选项的值,提交给服务器用 2、selected :默认被选中 5、其它标记 1、label 元素 作用:关联文本与表单控件的,点击文本时就如同点击表单控件一样 标记:文本 属性: 1、for 指定要关联的表单控件的ID值 2、为控件分组 分组标题 分组的内容 3、浮动框架 1、作用 将其他页面导入到当前页面来 2、语法 标记:<iframe></iframe> 属性: 1、src 要引入的页面的url 2、frameborder 指定浮动框架的边框,默认为1,则显示边框 不需要边框则设置为 0 3、width 4、height 练习: 创建一个 02-iframe 的网页,将 01-form.html 页面引入进来 ,适当调整宽度,高度,边框 6、新input元素 (HTML5) 1、电子邮件类型 作用:提交时会验证数据是否符合Email的规范 标记:<input type="email"> 2、搜索类型 作用:在文本框的基础上,提供了快速清除操作 标记:<input type="search"> 3、URL类型 作用:提交时会验证数据是否符合Web站点的URL规范(绝对路径) 标记:<input type="url"> 4、电话号码类型 作用:在移动端设备,能展开 拨号键盘,在PC无效 标记:<input type="tel"> 5、数字类型 作用:只能让用户输入 或 选择数字 标记:<input type="number"> 属性: 1、min :当前控件接受的最小值 2、max :当前控件接受的最大值 3、step :微调数字时每次变化的长度,默认为1 6、范围类型 作用:提供一个滑块,让用户选择数字 标记:<input type="range"> 属性: 1、min :当前控件的最小值 2、max :当前控件的最大值 3、value :设定初始值 7、颜色类型 作用:提供一个颜色拾取控件 语法:<input type="color"> 8、日期类型 作用:提供一个日期输入控件 标记:<input type="date"> 9、周类型 作用:提供一个日期控件,用于选取周 标记:<input type="week"> 10、月份类型 作用:选取月份控件 标记:<input type="month"> =============================

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值